<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>open source software Archives - ClickedyClick</title>
	<atom:link href="https://gergely.imreh.net/blog/tag/open-source-software/feed/" rel="self" type="application/rss+xml" />
	<link>https://gergely.imreh.net/blog/tag/open-source-software/</link>
	<description>Life in real, complex and digital.</description>
	<lastBuildDate>Mon, 06 Apr 2015 06:26:30 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Taiwan Bank SSL Continuous Monitoring</title>
		<link>https://gergely.imreh.net/blog/2015/04/twbankssl-continuous-monitoring/</link>
					<comments>https://gergely.imreh.net/blog/2015/04/twbankssl-continuous-monitoring/#comments</comments>
		
		<dc:creator><![CDATA[Gergely Imreh]]></dc:creator>
		<pubDate>Mon, 06 Apr 2015 06:21:27 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Taiwan]]></category>
		<category><![CDATA[online banking]]></category>
		<category><![CDATA[online security]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[ssl]]></category>
		<guid isPermaLink="false">https://gergely.imreh.net/blog/?p=1951</guid>

					<description><![CDATA[<p>My previous post, titled SSL status of Taiwanese banks: a sad affair sparked a lot of visits and lot of discussion, clearly touching on something important. It was great to bring to light how well (or badly, in this case) these organizations are doing, as internet security should be one of their key focus. Many of [&#8230;]</p>
<p>The post <a href="https://gergely.imreh.net/blog/2015/04/twbankssl-continuous-monitoring/">Taiwan Bank SSL Continuous Monitoring</a> appeared first on <a href="https://gergely.imreh.net/blog">ClickedyClick</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>My previous post, titled <a title="SSL status of Taiwanese banks: a sad affair" href="https://gergely.imreh.net/blog/2015/03/ssl-status-of-taiwanese-banks/">SSL status of Taiwanese banks: a sad affair</a> sparked a lot of visits and lot of discussion, clearly touching on something important. It was great to bring to light how well (or badly, in this case) these organizations are doing, as internet security should be one of their key focus.</p>
<p>Many of the organizations improved their setup since then, and it became quite troublesome to manually check each bank and each change, update the table and so on. It&#8217;s also good to have not just a snapshot in time, but a continuous record of how they were doing.</p>
<p>Thus I&#8217;ve hacked together some monitoring scripts, put the results online, and here&#8217;s the <a title="Taiwan Financial Institute SSL Status" href="https://gergely.imreh.net/twbankssl/">Taiwan Financial Institute SSL Status</a> page.</p>
<figure id="attachment_1952" aria-describedby="caption-attachment-1952" style="width: 550px" class="wp-caption aligncenter"><a href="/twbankssl/"><img fetchpriority="high" decoding="async" class="wp-image-1952 size-large" src="https://gergely.imreh.net/blog/wp-content/uploads/2015/04/TaiwanBankSSL-1024x599.png" alt="TaiwanBankSSL" width="550" height="322" srcset="https://gergely.imreh.net/blog/wp-content/uploads/2015/04/TaiwanBankSSL-1024x599.png 1024w, https://gergely.imreh.net/blog/wp-content/uploads/2015/04/TaiwanBankSSL-500x292.png 500w, https://gergely.imreh.net/blog/wp-content/uploads/2015/04/TaiwanBankSSL-768x449.png 768w, https://gergely.imreh.net/blog/wp-content/uploads/2015/04/TaiwanBankSSL.png 1233w" sizes="(max-width: 550px) 100vw, 550px" /></a><figcaption id="caption-attachment-1952" class="wp-caption-text">Click to check the current results</figcaption></figure>
<p>Page features include:</p>
<ul>
<li>Automatically run once a day</li>
<li>Highlighting issues, showing grade evolution</li>
<li><a href="https://gergely.imreh.net/twbankssl/twbankssl.xml">RSS feed of grade changes</a></li>
<li>Automatic tweeting of daily status and changes as <a title="twbankssl on Twitter" href="https://twitter.com/twbankssl">@twbankssl</a></li>
</ul>
<p>This is quite a bit more than &#8220;minimal features&#8221;, but wanted to make something that is actually useful.<br />
<span id="more-1951"></span></p>
<h2>Notes on the tech</h2>
<p>In a nutshell:</p>
<ul>
<li>to run the SSL Test queries, I&#8217;m using <a title="ssllabs-scan on Github" href="https://github.com/ssllabs/ssllabs-scan">ssllabs-scan</a>, a official program written in Go to do just that.</li>
<li>scrapting is parallelized and managed by a Python script.</li>
<li>the results are parsed and output JSON, RSS, tweets are generated by another Python script.</li>
<li>the site displays the results as a single-page app, pulling in the results through the generated JSON file.</li>
<li>the grade sparklines are using an external library.</li>
</ul>
<p>All the code is <a title="twbankssl on Github" href="https://github.com/imrehg/twbankssl">open source on Github</a>. Tried to make it reusable for people wanting to monitor any other sets of sites (eg. other countries&#8217; banks, government institutions, own sites), though I did not completely succeed. There are hard-wired parts that could use a rewrite, but can be a starting point for any other project for sure. By the way, patches / pull requests are welcome if you see something could be improved!</p>
<h2>Future</h2>
<p>I hope to leave the scripts and page running for a while to see whether it actually works autonomously, whether it&#8217;s useful for anyone, and as a tool to push for change for these financial institutions. Will also try to connect to people here in Taiwan who can make that change happen faster.</p>
<p>Some code rewrite and expanding the documentation is also inevitable &#8211; once my current coffee high has been metabolized. :)</p>
<p>What do you think? How would you use this data, or how you&#8217;d improve on the service?</p>
<p>The post <a href="https://gergely.imreh.net/blog/2015/04/twbankssl-continuous-monitoring/">Taiwan Bank SSL Continuous Monitoring</a> appeared first on <a href="https://gergely.imreh.net/blog">ClickedyClick</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gergely.imreh.net/blog/2015/04/twbankssl-continuous-monitoring/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 15/35 objects using APC
Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: gergely.imreh.net @ 2026-04-22 06:36:15 by W3 Total Cache
-->