<?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>Local Loop &#187; mikrotik</title>
	<atom:link href="http://localloop.co.za/tag/mikrotik/feed/" rel="self" type="application/rss+xml" />
	<link>http://localloop.co.za</link>
	<description>Internet and Networking in South Africa</description>
	<lastBuildDate>Wed, 18 Apr 2012 12:27:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Reading MikroTik&#8217;s winbox addresses.wbx file format</title>
		<link>http://localloop.co.za/2008/10/reading-mikrotiks-winbox-addresseswbx-file-format/</link>
		<comments>http://localloop.co.za/2008/10/reading-mikrotiks-winbox-addresseswbx-file-format/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 10:34:55 +0000</pubDate>
		<dc:creator>Simeon Miteff</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[mikrotik]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[routeros]]></category>
		<category><![CDATA[winbox]]></category>

		<guid isPermaLink="false">http://localloop.co.za/?p=113</guid>
		<description><![CDATA[MikroTik, a Latvian network equipment vendor makes a Linux-based router operating system called RouterOS. It has become a popular software platform for wireless networking, and the WISP industry. While it has it&#8217;s fair share of bugs (OSPF instabilities in 2.9.x for example), I quite enjoy working with RouterOS. I recently noticed that version 3 sports [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mikrotik.com/">MikroTik</a>, a Latvian network equipment vendor makes a Linux-based router operating system called RouterOS. It has become a popular software platform for wireless networking, and the WISP industry.</p>
<p>While it has it&#8217;s fair share of bugs (OSPF instabilities in 2.9.x for example), I quite enjoy working with RouterOS. I recently noticed that version 3 sports some &#8220;grown up&#8221; router features, like MPLS support, as well as some innovative stuff like <a href="http://www.xen.org/">Xen</a> integration.</p>
<p>Apart from a good CLI interface, RouterOS also has a Windows client application for configuration and monitoring called winbox. A convenient feature of winbox is that you can save device profiles, and optionally store their login credentials. If you want to move these saved profiles to another machine, you can use the <code>Tools->Export/Import</code> function, that respectively writes and reads a binary file called <code>addresses.wbx</code>.</p>
<p>If you&#8217;ve forgotten the login password for one of your RouterOS devices, but you chose to have winbox store it, you can use <code>strings(1)</code> to dump the contents of <code>addresses.wbx</code> to retrieve it.</p>
<p>Last week I wrote a little python script called <code>wbx.py</code> that reads this binary format and presents the output in a tabular format that is somewhat friendlier than what <code>strings(1)</code> (or <code>notepad.exe</code> for the unfortunate) would produce. Please be warned though, it&#8217;s not well tested, so your mileage may vary.</p>
<p>I&#8217;ve added a <a href="http://localloop.co.za/code">code</a> page, where I intend to begin collecting any executable bits that I happen to blog about. You can find wbx.py there.</p>
]]></content:encoded>
			<wfw:commentRss>http://localloop.co.za/2008/10/reading-mikrotiks-winbox-addresseswbx-file-format/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

