<?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>Labda Hata Mimi &#187; Linux, etc.</title> <atom:link href="http://thadk.net/wp/archives/categories/linux-etc/feed/" rel="self" type="application/rss+xml" /><link>http://thadk.net/wp</link> <description>maybe even me.</description> <lastBuildDate>Mon, 21 Mar 2011 01:45:28 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Tanzania Phone Tricks</title><link>http://thadk.net/wp/2009/10/29/tanzania-phone-tricks/</link> <comments>http://thadk.net/wp/2009/10/29/tanzania-phone-tricks/#comments</comments> <pubDate>Thu, 29 Oct 2009 17:41:38 +0000</pubDate> <dc:creator>thadk</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Linux, etc.]]></category> <category><![CDATA[bharti]]></category> <category><![CDATA[phone]]></category> <category><![CDATA[sim]]></category> <category><![CDATA[tanzania]]></category> <category><![CDATA[tigo]]></category> <category><![CDATA[zain]]></category> <guid
isPermaLink="false">http://thadk.net/wp/2009/10/29/tanzania-phone-tricks/</guid> <description><![CDATA[This is a reworking of &#8220;Kenyan Phone Tricks&#8221; by Paul Blair for Tanzania Because no one should ever have to remember all this nonsense, or have to track it all down, here is a Tanzanian Internet Phone: Phone Cheat Sheet.  If this doesn&#8217;t make sense to you, read the text below and then return to [...]]]></description> <content:encoded><![CDATA[<p
style="margin-left: 5pt;"><span
style="font-size: 14pt;">This is a reworking of &#8220;<a
href="http://superkeen.com/peacecorpsweblog/kenyan-phone-tricks/"><strong>Kenyan Phone Tricks</strong></a><strong>&#8221; by Paul Blair </strong>for Tanzania<br
/> </span></p><p
style="margin-left: 5pt;">Because no one should ever have to remember all this nonsense, or have to track it all down, here is a Tanzanian Internet Phone: Phone Cheat Sheet.  If this doesn&#8217;t make sense to you, read the text below and then return to the table later.</p><p
style="margin-left: 5pt;">There is a somewhat updated version of this document available at Current 2009-2011/12 PCV <a
href="http://bakadeshi.wordpress.com/tz-phone%C2%A0tricks/">Yue&#8217;s Volunteer Blog</a>. His additions are in red on that page. And there are a few <a
href="http://whiteafrican.com/2010/10/28/snapshot-mobile-data-costs-in-east-africa/">late-2010 numbers at WhiteAfrican&#8217;s blog post.</a></p><div
style="margin-left: 5pt;"><table
style="border-collapse: collapse;" border="0"><colgroup><col
style="width: 132px;"></col><col
style="width: 113px;"></col><col
style="width: 155px;"></col><col
style="width: 95px;"></col><col
style="width: 133px;"></col></colgroup><tbody><tr><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;"><strong>Vodacom</strong></td><td
style="border: none; padding: 5px;"><strong>Zain</strong></td><td
style="border: none; padding: 5px;"><strong>Tigo</strong></td><td
style="border: none; padding: 5px;"><strong>Zantel</strong></td></tr><tr><td
style="border: none; padding: 5px;">Speed / Availability</td><td
style="border: none; padding: 5px;">EDGE, Unconfirmed nat&#8217;l 3G coverage</td><td
style="border: none; padding: 5px;">3G in Dar, EDGE elsewhere</td><td
style="border: none; padding: 5px;">GPRS/EDGE?</td><td
style="border: none; padding: 5px;">EDGE, CDMA EVDO in some large cities.</td></tr><tr><td
style="border: none; padding: 5px;">Activate SIM for first usage</td><td
style="border: none; padding: 5px;">Enter ?, call ?</td><td
style="border: none; padding: 5px;">(no steps needed)</td><td
style="border: none; padding: 5px;">(no steps needed)</td><td
style="border: none; padding: 5px;">(no steps needed)</td></tr><tr><td
style="border: none; padding: 5px;">Top up</td><td
style="border: none; padding: 5px;">*?#code#</td><td
style="border: none; padding: 5px;">*104*code#</td><td
style="border: none; padding: 5px;">104*code</td><td
style="border: none; padding: 5px;">*104*code#</td></tr><tr><td
style="border: none; padding: 5px;">Check balance</td><td
style="border: none; padding: 5px;">?</td><td
style="border: none; padding: 5px;">*102#</td><td
style="border: none; padding: 5px;">*102#</td><td
style="border: none; padding: 5px;">*102#</td></tr><tr><td
style="border: none; padding: 5px;">Instruct carrier to send APN settings to your phone</td><td
style="border: none; padding: 5px;">?</td><td
style="border: none; padding: 5px;">&#8220;all&#8221;, &#8220;internet&#8221; or &#8220;wap&#8221; SMS to 232. <strong>This must succeed once to enable line for net, see notes.</strong></td><td
style="border: none; padding: 5px;">Dial 15301 and mention mobile &amp; model number and connects you. Alt: text &#8220;web&#8221; or &#8220;wap&#8221; to 500.</td><td
style="border: none; padding: 5px;">SMS &#8220;wap&#8221; or &#8220;internet&#8221; to 15098</td></tr><tr><td
style="border: none; padding: 5px;">Manual APN settings you can put into your phone or your laptop if there are no presets.Â  You only need to put in one. (Format is username:password @ APN)</td><td
style="border: none; padding: 5px;">[none]:[none]<br
/> @internet</td><td
style="border: none; padding: 5px;">[none]:[none]@internet</td><td
style="border: none; padding: 5px;">[]:[]@tigoweb (?)</td><td
style="border: none; padding: 5px;">[none]:[none]@znet</td></tr><tr><td
style="border: none; padding: 5px;">Transfer credit into data plan</td><td
style="border: none; padding: 5px;">Call #123#, when menu appears select option 4, then option 2, then pick your plan.</td><td
style="border: none; padding: 5px;">Visit Zain store;  limits are simply prepaid data, not month-expiring</td><td
style="border: none; padding: 5px;">(no prepay plans available)</td><td
style="border: none; padding: 5px;">Visit Zantel rep?</td></tr><tr><td
style="border: none; padding: 5px;">Check data plan balance</td><td
style="border: none; padding: 5px;">?</td><td
style="border: none; padding: 5px;">SMS the word &#8220;balance&#8221; to 450.(?)</td><td
style="border: none; padding: 5px;">(no prepay plans available)</td><td
style="border: none; padding: 5px;">?</td></tr><tr><td
style="border: none; padding: 5px;">Data price if no plan used or plan exceeded</td><td
style="border: none; padding: 5px;">254 tsh / MB?</td><td
style="border: none; padding: 5px;">470 Tsh / MB</td><td
style="border: none; padding: 5px;">200 tsh / MB?</td><td
style="border: none; padding: 5px;">100 tsh / MB</td></tr><tr><td
style="border: none; padding: 5px;">40MB plan</td><td
style="border: none; padding: 5px;"><a
href="http://www.vodacom.co.tz/docs/docredir.asp?docid=3444">Voda Details</a></td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">-</td></tr><tr><td
style="border: none; padding: 5px;">50MB plan</td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">-</td></tr><tr><td
style="border: none; padding: 5px;">100MB plan</td><td
style="border: none; padding: 5px;">15,000+2000/=</p><p>150-170Tsh/mb</td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">-</td></tr><tr><td
style="border: none; padding: 5px;">250MB plan</td><td
style="border: none; padding: 5px;">25,000+5000/=</p><p>100-120Tsh/mb</td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">-</td></tr><tr><td
style="border: none; padding: 5px;">300MB plan</td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">-</td></tr><tr><td
style="border: none; padding: 5px;">500MB plan</td><td
style="border: none; padding: 5px;">40,000+10,000/=</p><p>80-100Tsh/mb</td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">-</td></tr><tr><td
style="border: none; padding: 5px;">1GB plan</td><td
style="border: none; padding: 5px;">75,000+20,000/=</td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">*1.4gb = 55,000 TSH/mo ()</td></tr><tr><td
style="border: none; padding: 5px;">&#8220;Unlimited&#8221;</td><td
style="border: none; padding: 5px;">60,000 TSH/=mo</p><p>Small discount for 3mo prepaid</p><p>Since voda charges 20TSH/mb even when in a bundle there may be a hidden fee (noted).</td><td
style="border: none; padding: 5px;">-</p><p><strong><em>On SEACOM Fiber as of 9 Sept 2009, 500ms ping time</em></strong></td><td
style="border: none; padding: 5px;">-</td><td
style="border: none; padding: 5px;">**&#8221;unlimited but 3GB&#8221; 90,000 TSH</p><p>*Zantel has effectively proprietary CDMA modem available with &#8220;free downloads&#8221; and cheaper rates but more limited coverage in TZ  (none in my city) <a
href="http://www.zantel.co.tz/cdma.html">CDMA info here</a>.</p><p>**Zantel&#8217;s normal internet GSM/EDGE offering, <strong>1400ms ping time, 9 Sept 2009</strong></td></tr><tr><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;"></td><td
style="border: none; padding: 5px;"></td></tr></tbody></table></div><p
style="margin-left: 5pt;">Contained within is my attempt to clarify <span
style="text-decoration: line-through;">Kenya</span> Tanzania&#8217;s mobile phone situation for new visitors, especially current and future Peace Corps volunteers, who may not be the most technical people.</p><p
style="margin-left: 5pt;"><strong>BEFORE YOU LEAVE FOR <span
style="text-decoration: line-through;">Kenya</span> TANZANIA TO LIVE HERE FOR TWO YEARS<br
/> </strong></p><p
style="margin-left: 5pt;">The Peace Corps recommends that you wait to buy a phone until you arrive.  I disagree.  Good phones here are rare, old, expensive, hard to find, and sometimes fake.  Buy a tri-or-quad band phone with 3G on eBay.  Size of the screen, keyboard, etc, is entirely up to you.Â  Small Nokias go unnoticed here because everyone has them, but nice phones unavoidably look expensive, and phone theft is reasonably common here, especially in Dar, so don&#8217;t spend your life savings. Current suggestions: the Nokia 6220 Classic (no WiFi) or N79 (with WiFi).  The WiFi is good because you can leech off of other people&#8217;s Internet, if you can find it, without toting your laptop around town.  Great for downloading big files that would cost you a lot otherwise.</p><p
style="margin-left: 5pt;">If you already own such a phone, but it&#8217;s locked into a contract, cancel your service but beforehand tell them you&#8217;re leaving the country and YOU NEED THE UNLOCK CODES.  They will give them to you if you persist, then just follow the instructions so your phone will work in other countries. If you are buying a new phone, make sure it is UNLOCKED.</p><p
style="margin-left: 5pt;">Also buy a USB cable that will connect your phone to your laptop.  BUY THIS IN AMERICA, because not only is it expensive and hard to find here, good luck even describing what you want to the phone store employee who mostly sells tacky faceplates.</p><p
style="margin-left: 5pt;">Before you leave the US, install these program on your phone, or at least note them down so you can get them later:</p><ul><li><span
style="color: navy;">Web browser: Opera Mini <strong>(if you have a Blackberry you NEED to download and install this before you disconnect your US service)</strong><br
/> <span
style="font-family: Times New Roman; font-size: 12pt;"><br
/> </span></span></li><li><span
style="color: navy;">Email: Gmail Mobile (or if you use Hotmail or something else, the appropriate program if you can find it).Â  Gmail Mobile also works with Google Apps, which is how I have it set up.<br
/> </span></li><li><span
style="color: navy;">Maps: Google Maps Mobile<br
/> </span></li><li><span
style="color: navy;">Text chat: Skype Mobile<br
/> </span></li><li><span
style="color: navy;">Alternate browser: TeaShark</span><span
style="color: black;"><br
/> <span
style="color: #000080;"><br
/> </span></span></li></ul><p
style="margin-left: 5pt;"><strong>THE PHONE COMPANIES<br
/> </strong></p><p
style="margin-left: 5pt;">You will decide on your phone company once you get here.  Most volunteers have traditionally chosen Zain for specific deals but have recently dispersed:</p><ul><li>Vodacom, the incumbent, first phone company<span
style="font-family: Times New Roman; font-size: 12pt;"><br
/> </span></li><li>Zain (previously Celtel), the second largest phone company.</li><li>Tigo (previously Mobitel), original discount company, often used by students</li><li>Zantel, fair nationwide coverage, discount company started in Zanzibar, acquired by a UAE company EtiSalat</li><li>TTCL, landline provider, CDMA mobile, and DSL provider, mentioned here for completeness, generally not a contender.</li></ul><p>To get a line from any of these companies, just buy a SIM card in a shop that has a sign that says &#8220;Nunua Linei ya Simu hapa.&#8221;  Pretty simple, just pop it into your phone and then follow the instructions.  You can also buy little credit card-looking things with scratch-off codes that will add credit to your SIM card.  If you buy SIMs from different companies, each will have its own starting digits for the phone number.</p><p
style="margin-left: 5pt;"><strong>THE DIFFERENT CALLING PLANS<br
/> </strong></p><p
style="margin-left: 5pt;">The calling plans are pretty complicated even before you start worrying about Internet.  Most companies have at least two &#8220;tariffs,&#8221; which is to say different plans.  They change a lot, so I won&#8217;t bother itemizing them, but after you&#8217;ve settled down here, ask around and look out for the fact that:</p><ul><li>Nights &amp; Weekends (after 9pm+Weekends),<span
style="font-family: Times New Roman; font-size: 12pt;"><br
/> </span></li><li>Family/Circle of Friends</li><li>None of these things affects the cost of the Internet, which is where all my money goes, since domestic calls and texts are really not that expensive and incoming calls (including international) are free.</li></ul><p>Usually you are allowed to change your tariff once a month.  The way you accomplish this is the same way that you accomplish most things with these companies: you type cryptic, mostly undocumented numbers into your phone and hope that they work.  Usually they resemble *123# or #123#, were 123 are the secret numbers.  Sometimes you will hear people, and even advertisements say, &#8220;send a blank SMS to 123,&#8221; but I&#8217;ve never seen this work.  You usually need to type *123# or #123# (or whatever numbers) directly into your phone and dial.</p><p
style="margin-left: 5pt;"><strong>THE INTERNET ON YOUR PHONE<br
/> </strong></p><p
style="margin-left: 5pt;">So now you want the Internet, both on your phone and on your laptop.  Let&#8217;s review how to do this.  First of all, good job, you bought a 3G phone, this leaves your options open.</p><p
style="margin-left: 5pt;">To make the Internet work on your phone, what you need to do varies depending on your carrier.</p><p
style="margin-left: 5pt;">For Vodacom:</p><p
style="margin-left: 5pt;">For Zain: Send an SMS to 232 that says &#8220;all&#8221;.  (No quotes, all lowercase.)  You will get a message on your phone asking you to download your settings.  Do so.  This worked right away for me, and interestingly, if you pop in a Zain SIM and set it up, you can use the same settings for Vodacom.Â  I usually just leave my phone on the Zain settings and I can swap SIMs and surf the Internet with either with no problem.</p><p
style="margin-left: 5pt;"><span
style="font-family: Cambria;">When trying to apply to the internet service by texting in as described above,<strong> if the Zain network doesn&#8217;t happen to recognize your model of modem or phone it will give an ambiguous message and fail to enable your line. </strong>Then you will need to find another internet capable phone to activate service from (preferably a Nokia as most of these seem recognized). Line must be activated before internet is available.<br
/> </span></p><p
style="margin-left: 5pt;">For Tigo: ???</p><p
style="margin-left: 5pt;">Send a blank text to 1234 (or my guess, call #1234#).  The text does nothing when I try and my guess doesn&#8217;t work either, but at least it says &#8220;coming soon&#8221; when you try.</p><p
style="margin-left: 5pt;">It&#8217;s worth noting that if you have trouble with this, and you have a Nokia, your phone has a support option somewhere (depends on the model) where you can have Nokia send you your settings, in case your carrier is being dumb.Â  This is what I did at first for Safaricom.Â  If that fails, enter the APNs manually into your phone using the cheat sheet table.</p><p
style="margin-left: 5pt;">For Zantel: Send a text with &#8220;wap&#8221; or &#8220;internet&#8221; to 15098. You should get a system message back with the phone settings.</p><p
style="margin-left: 5pt;"><strong>THE INTERNET ON YOUR LAPTOP<br
/> </strong></p><p
style="margin-left: 5pt;">You will probably also want to use your phone as a modem (called &#8220;tethering&#8221;) for your computer.  You can do this even if the Internet on the phone itself isn&#8217;t working.  These things are actually unrelated, which is usually sad to realize after struggling to get one to work, that was just the first hurdle!</p><p
style="margin-left: 5pt;">Most brand name phones have some sort of software package you can install on your computer.Â  I connect through &#8220;Nokia PC Suite,&#8221; which is free and has presets for Vodacom &amp; Celtel (now Zain).  I think it may even work on non-Nokia devices.  Anyhow, the more you can do on this front before you leave, the better, because downloading programs needed in order to access the Internet is incredibly difficult when <em>you don&#8217;t have Internet</em>.  The steps for this are completely phone-specific.  Find the nearest computer guru and task him/her with helping you set this up in advance.</p><p
style="margin-left: 5pt;">You can also accomplish the above through Bluetooth (wireless phone/laptop communication), but it takes up extra battery and is slower, so why bother?  Just buy the cable.</p><p
style="margin-left: 5pt;">Before you leave, you should install on your laptop the following free programs:</p><ul><li><strong>(bonus!) NetLimiter 2 <a
href="http://www.netlimiter.com/download.php">Monitor Freeware</a></strong> &#8211; this <span
style="font-family: Cambria;">is software that will watch to see how much of your internet speed is being used by each program on your computer. For example, you can see how many megabytes you downloaded with Mozilla Firefox on 21 September 2009. You can also see what is using all of your download speed or upload right now.</span> Handy for tracking down bandwidth hogging programs. It can be the only tip you&#8217;d forgotten to turn off expensive autoupdates!<span
style="font-family: Times New Roman; font-size: 12pt;"><br
/> </span></li><li><a
href="http://m.google.com/?dc=gbackstop"><span
style="font-family: Cambria;">http://m.google.com/?dc=gbackstop</span></a> to enable access Google services like Gmail in whatever bandwidth format (standard, HTML, mobile) you prefer, even from your computer.</li><li><span
style="color: navy;">ZoneAlarm or similar software firewall (blocks all sorts of annoying programs from taking up all your Internet)<br
/> </span></li><li><span
style="color: navy;">Opera web browser 10.0 or newer (syncs your bookmarks and stuff with Opera Mini): &#8220;Turbo Mode&#8221; can save you bandwidth!</span><span
style="color: black;"><br
/> </span><span
style="color: navy;"><br
/> </span></li><li><div><span
style="color: navy;">Firefox (and the below extensions)<br
/> </span></div><ul><li><span
style="color: navy;">ImgLikeOpera (more control over selectively allowing images)</span><span
style="color: black;"><br
/> </span><span
style="color: navy;"><br
/> </span></li><li><div><span
style="color: navy;">Greasemonkey (needed to run the below)</span><span
style="color: black;"><br
/> </span><span
style="color: navy;"><br
/> </span></div><ul><li><a
href="http://superkeen.com/peacecorpsfiles/PB-MowserImages.js"><span
style="color: navy;">custom GreaseMonkey Mowser Images script</span></a><span
style="color: navy;">.Â  This is a simple script that will make all images pass through Mowser, which is a web site that converts sites into phone-friendly versions.Â  In this case I&#8217;m on a laptop so I don&#8217;t want the site to be changed, but Mowser also <em>recompresses images</em>. Anyhow, I still mostly keep images off, but when I selectively &#8220;load image&#8221; using ImgLikeOpera, this script actually loads it from Mowser to save a lot of bandwidth.Â  If this ever becomes popular I&#8217;m sure Mowser will just stop allowing this.</span><span
style="color: black;"><br
/> </span><span
style="color: navy;"><br
/> </span></li></ul></li><li><div><span
style="color: navy;">User Agent Switcher (needed to run the below)</span><span
style="color: black;"><br
/> </span><span
style="color: navy;"><br
/> </span></div><ul><li><a
href="http://superkeen.com/peacecorpsfiles/useragentswitcher-paulsmobilelineup.xml">custom User Agent list</a>. <span
style="color: navy;">You can trick sites into thinking you&#8217;re using any number of mobile phones, so they&#8217;ll give you streamlined versions of their pages.Â  Gmail for instance gives a cool little version for iPhone and Android, and a super-basic version for the other mobile browsers.</span></li></ul></li><li><span
style="color: navy;">Flashblock (forces you click on a Flash element in order to start it&#8217;s a nice bandwidth saver!)<br
/> </span></li><li><span
style="color: navy;">Adblock Plus</span><span
style="color: black;"><br
/> </span><span
style="color: navy;"><br
/> </span></li><li><span
style="color: navy;">Google Gears (may help you if you use WordPress or other web apps that can take advantage of it)<br
/> </span></li><li><span
style="color: navy;">Type <strong><em>about:config</em></strong> into the Firefox address bar and change the rightmost values so they match the below.<br
/> accessibility.blockautorefresh;<strong><em>true</em></strong></p><p>browser.cache.check_doc_frequency;<strong><em>2</em></strong></p><p>browser.chrome.favicons;<strong><em>false</em></strong></p><p>browser.chrome.site_icons;<strong><em>false</em></strong></p><p>network.prefetch-next;<strong><em>false</em></strong><span
style="color: black;"><br
/> </span><span
style="color: navy;"><br
/> </span></p><p></span></li><li>Do the same for the following, but you will also need to right-click and select &#8220;New -&gt; Integer&#8221; and type everything to the <em>left</em> of the semicolon.Â  Then enter the number value to the right.Â  Doing so will save you a little time and bandwidth because you will have to contact your DNS servers less often.<br
/> Network.dnsCacheExpiration;3600<br
/> network.dnsCacheEntries;1000</li></ul></li><li><span
style="color: navy;">Windows Live Writer or similar offline blogging program, great if you have a blog.<br
/> </span></li><li><span
style="color: navy;">Mozilla Thunderbird (and try to set up your email on it before you leave: it&#8217;s nice to be able to read old emails and open attachments without having to get online every time)</span><span
style="color: black;"><br
/> </span><span
style="color: navy;"><br
/> </span></li></ul><p>Because you pay your phone carrier per megabyte (upload/download combined), all of those little auto-update programs on your computer can cost you money and can also slow everything else down.  ZoneAlarm takes care of this by asking you every time a program wants to connect to the Internet.  Get used to saying &#8220;No&#8221; a lot.  Even with this, you will notice that the Internet on your laptop costs more than on your phone.  This is because the web browser on your phone intercepts data and compresses it before giving it to you, which saves money for you.  This is called a &#8220;transcoding proxy server.&#8221;  Mozilla Fennec and Opera 10.0 do the same things for your laptop, so use them when you can.  Images cost more than text, so in Opera I stay in &#8220;cached images&#8221; mode, and only download images when I really need to, and they will then show up on subsequent visits to that page.  Firefox seems to have a clunkier images off/on method, so I use Firefox only for site that use Gears.  Google it and see if any site that you regularly visit can take advantage of Gears.  Live Writer is also great because you can prepare blog entries before you go online, and then you can simply press one button and let it go. It will shrink the images before uploading them and prevent annoying copy/paste.</p><p
style="margin-left: 5pt;"><strong>WHICH INTERNET PLAN TO GET?<br
/> </strong></p><p
style="margin-left: 5pt;">If you set up all the above and take no extra steps, credit will simply deplete from your account on a per-megabyte basis.  The rates, to my knowledge, are as follows:</p><ul><li>Vodacom: 254 shillings per megabyte<span
style="font-family: Times New Roman; font-size: 12pt;"><br
/> </span></li><li>Zain: 470 shillings per megabyte</li><li>Tigo: 200 shillings per megabyte</li><li>Zantel: 100 shillings per megabyte</li></ul><p>An MP3, for example, is about 3 megabytes.  Using Skype Video in a rural area will take up maybe 1MB per minute.  These are ballpark numbers if you are not familiar with such things.</p><p
style="margin-left: 5pt;">If you use more than, say, 50MB per month, you should look into some of the more specific data plans.</p><ul><li>Zain Prepaid: There are discounts by pre-purchasing megabytes for three month blocks in advance. It does expire after 3mo. I believe 500mb is sold for 160/= just the regular per-MB rate, 200MB and less packages are available at the store. If Zain is the only provider in your area or it seems faster due to its fiber connection these might pay off.<span
style="font-family: Times New Roman; font-size: 12pt;"><br
/> </span></li><li>Vodacom Prepaid: 60,000/= per month for unlimited internet. This may be related to an international unlimited data deal also available through USA/Verizon ($60/mo).</li><li><div>Zantel  CDMA Unlimited: For 90,000/= per month you can get unlimited Zantel internet through a semi-proprietary Zantel CDMA/EVDO modem. They will also sell you &#8220;unlimited&#8221; 3GB plans on GSM/EDGE for 90,000/=.</div></li></ul><p><strong>PHONE-SPECIFIC DATA PLANS<br
/> </strong></p><p
style="margin-left: 5pt;">Each company has a flagship phone that they&#8217;d like to sell you, but if you show up from America with that phone, you can probably just get into the phone-specific deal if you want.</p><p
style="margin-left: 5pt;"><em>I don&#8217;t know the ins and outs of the deals in this category for Tanzania so refer back to the Kenya guide for the gist of this section and visit the respective stores downtown Dar or at Milimani city Mall where they are all together.<br
/> </em></p><p
style="margin-left: 5pt;"><strong>SPEED<br
/> </strong></p><p
style="margin-left: 5pt;">Zain has 3G in Dar Es Salaam only with Mwanza/Arusha in planning as of Aug 2009. Vodacom advertises 3G in large cities around Tanzania. Zantel has 3G in many larger cities around  TZ using its CDMA modem but otherwise only EDGE.</p><p
style="margin-left: 5pt;">Tanzania lags behind Kenya in acknowledged fiber adoption. Zain has officially connected the fiber to its data hub in Dar and has better responsiveness as a result. I haven&#8217;t heard updates from the other vendors.</p><p
style="margin-left: 5pt;">Since there are limited capacity on the towers, if other people are using the internet or heavily using the cell service, you may be affected. For EDGE all carriers hovers around 50kbps down / 20kbps up.  (Of course, if you don&#8217;t have a 3G phone, you&#8217;ll never get 3G speeds.  Hence my earlier recommendation, as all the networks are promising to go 3G &#8220;eventually.&#8221; though for Tanzania this may take a rather longer time than in Kenya, given Zain&#8217;s slow adoption to date)</p><p
style="margin-left: 5pt;"><strong>CONCLUSION / WHICH TO GET?<br
/> </strong></p><p
style="margin-left: 5pt;"><em>Internet in Tanzania, like phone calls, are expensive versus neighboring Kenya but you generally don&#8217;t have to worry about contracts and thanks to Zain, internet is available even in many of the most remote Peace Corps-post villages.</em></p><p
style="margin-left: 5pt;">If you are in an area where you get a 3G connection, you might consider Vodacom.  Theoretically the speed should be better.  You can also get a dedicated modem from them if you don&#8217;t want to always be plugging in your phone.  Just be aware that it&#8217;s not unlimited, so Skype Video and Windows Update will eat that data plan for breakfast.  Then again maybe you can find a friendly and cheap Internet cafes to offset your data usage in your major banking town.</p><p
style="margin-left: 5pt;">If you are not in such an area, Vodacom Unlimited looks like the best deal if you can stomach the 60,000 shillings.  Then you never have to worry about another megabyte, you only have to worry about the 1 month recurring payment.Â  They&#8217;ll also be happy to sell you a modem.</p><p
style="margin-left: 5pt;">If that&#8217;s too much money, any of the Vodacom&#8217;s/Zantel prepay plans seems good.  Just pick the one that you know you&#8217;ll use up in 30 days (90 days with Zain), and if you start to go over, just add more.  It&#8217;s way cheaper than paying the same 470 shillings per minute all the time with basic Zain.</p><p
style="margin-left: 5pt;"><strong>PERIPHERALLY RELATED:<br
/> </strong></p><p
style="margin-left: 5pt;">I feel like I also need to mention the following:</p><p
style="margin-left: 5pt;">Zantel has confusing CDMA vs GSM networks. They also sell 2G EDGE modem devices at their store, further confusing their system. Make sure you know what you are buying if you shop at their  stores. Expect if you buy the CDMA (its fast 3G internet tech is called EVDO) then you will be completely out of luck if you leave their very limited CDMA network. GSM/EDGE is practically national with many options.</p><p
style="margin-left: 5pt;">Some areas also have WiMax as an option.  There are two kinds of WiMax: regular and mobile.  Regular WiMax means you basically need an antennae on your roof.  Mobile kind of resembles the tethering options discussed above, although you need to buy a special WiMax modem.Â  Different companies provide different services, and usually just around Dar Es Salaam. At least one popular service uses proprietary Navini pre-WiMax box devices.</p><p
style="margin-left: 5pt;"><strong>POSTSCRIPT<br
/> </strong></p><p
style="margin-left: 5pt;">Go back and look at the table: it will make sense now and you won&#8217;t have to reread all this text unless you&#8217;re looking for the lists of programs.</p><p
style="margin-left: 5pt;">Any chance you would be willing to add some of it to the <a
href="http://AfricanSignals.com">African Signals wiki</a> on internet and web costs in Africa?<br
/> <a
href="http://jonmcleanpcv.wordpress.com/">One Computer at a Time</a></p><p><img
src="http://thadk.net/wp/wp-content/uploads/2009/10/102909_1736_TanzaniaPho1.png" alt="" /><img
src="http://thadk.net/wp/wp-content/uploads/2009/10/102909_1736_TanzaniaPho2.png" alt="" /><img
src="http://thadk.net/wp/wp-content/uploads/2009/10/102909_1736_TanzaniaPho3.png" alt="" /><img
src="http://thadk.net/wp/wp-content/uploads/2009/10/102909_1736_TanzaniaPho4.png" alt="" /><span
style="font-family: Times New Roman; font-size: 12pt;"><br
/> </span></p> ]]></content:encoded> <wfw:commentRss>http://thadk.net/wp/2009/10/29/tanzania-phone-tricks/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>How to Optimize Gestures in Firefox</title><link>http://thadk.net/wp/2005/07/29/how-to-optimize-gestures-in-firefox/</link> <comments>http://thadk.net/wp/2005/07/29/how-to-optimize-gestures-in-firefox/#comments</comments> <pubDate>Fri, 29 Jul 2005 19:45:23 +0000</pubDate> <dc:creator>thadk</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Link]]></category> <category><![CDATA[Linux, etc.]]></category> <category><![CDATA[Tabletries]]></category> <guid
isPermaLink="false">http://www.thadk.net/wp/?p=45</guid> <description><![CDATA[Use NextPlease, Mouse Gestures extensions and a couple lines of javascript to make a smoother firefox mouse browsing experience.]]></description> <content:encoded><![CDATA[<h2>Why Bother?</h2><p>It is nice to be able to flick your wrist to do all the common tasks in a browser without touching menus, reaching for toolbars, or the keyboard. Personally, I&#8217;ve got a tablet so the pen is often the most convenient interface. Back, Forward, Next (in series), Previous (in series), new tab, close tab, minimize and maximize all in two mouse moves or less.</p><p>I used to use &#8220;All-In-One Gestures&#8221;:http://perso.wanadoo.fr/marc.boullet/index.html which is a fork of the &#8220;Optimoz Mouse Gestures&#8221; extension. It was forked before reliable diagonal gestures were implemented though and it has stayed san diagonals for years. Optimoz was broken in Firefox for a time with no maintainers so I had to move to All-in-One, I got used to a few of the bit features and didn&#8217;t check back on Optimoz.</p><p>I sorely missed diagonal gestures, instead of 4 gestures with one move (Up, Down, Left, Right) I could do eight!, but I tolerated AIO. Two gestures which were especially handy as one move-gestures but don&#8217;t fit into the UDLR orientations were Grow Image and Shrink Image. Did I mention the loss was a tad annoying?</p><p>A new extension has come about though which adds two more amazingly useful one move gestures into the mixin&#8217;s though&#8211;&#8221;NextPlease&#8221;:https://addons.mozilla.org/extensions/moreinfo.php?id=390 . This extension adds interfaces for Next and Previous page, filling out and in my opinion, fully justifying the diagonals as legit gestures, if there was any question. All-In-One supports these gestures but only for the non-diagonal gestures&#8211;Up (Link-in-new-tab), Down (Link-in-new-window or Scroll Down) , Left (back), Right (forward) are already taken with important moves. No flick to next page for you there.</p><h2>So, how can you flick to the next page?</h2><ol><li
Install the "NextPlease extension":https://addons.mozilla.org/extensions/moreinfo.php?id=390 </li></li><li> Install the &#8220;Optimoz Mouse Gestures extension&#8221;:http://optimoz.mozdev.org/gestures/installation.html</li><li> After you restart firefox, click the links below to add the NextPlease gestures to Optimoz:<ul><li><a
href="mozgest://addmapping/browser/9/custom/NextPlease/document.getElementById(%22nextPleasePopupMenu%22).doCommand()%3B/">NextPlease (9)</a> &#8211; Diagonal Up and Right for Next</li><li> <a
href="mozgest://addmapping/browser/1/custom/PrevPlease/document.getElementById(%22prevPleasePopupMenu%22).doCommand()%3B/">PrevPlease (1)</a> &#8211; Diagonal Down and Left for Previous</li></ul></li></ol><p>The other two classic diagonals are all enabled by default&#8211;Grow Image is Down and Right, Shrink Image is Up and Left.</p> ]]></content:encoded> <wfw:commentRss>http://thadk.net/wp/2005/07/29/how-to-optimize-gestures-in-firefox/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Gimp, Wine &amp; Mono for RSSBandit</title><link>http://thadk.net/wp/2004/07/07/gimp-wine-mono/</link> <comments>http://thadk.net/wp/2004/07/07/gimp-wine-mono/#comments</comments> <pubDate>Wed, 07 Jul 2004 10:58:53 +0000</pubDate> <dc:creator>thadk</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Link]]></category> <category><![CDATA[Linux, etc.]]></category> <guid
isPermaLink="false">http://www.thadk.net/wp/archives/2004/07/07/gimp-wine-mono/</guid> <description><![CDATA[Things that work and a few that don't.]]></description> <content:encoded><![CDATA[<p>Wonderfully, the Gimp devs have fixed the b0rked Wacom Tablet support under Windows. Now it can be recommended much more easily and when I&#8217;m in Windows on the tablet pc I can use it.</p><p> I found a <a
href="http://lists.alioth.debian.org/pipermail/pkg-mono-svn-commits/2004-June/001052.html">post</a> which suggests a fix for the unstable debian libwine-cil package to get .Net/Windows software running (or closer to running) on Mono. I&#8217;ve installed the packages from the mono-for-debian site too.</p><p><code>+4. When trying to run a SWF application I get the<br
/> +System.DllNotFoundException:user32.dll exception. What's wrong?<br
/> +<br
/> +In order for SWF and winelib to operate properly you need to have<br
/> +symbolic links for the wine dlls in the &lt;prefix&gt;/lib directory. While<br
/> +the rpm should install those automatically as part of the postinstall<br
/> +script you can also manually create those with the following command:<br
/> +<br
/> +cd &lt;prefix&gt;/lib<br
/> +for i in &lt;wine_dll_dir&gt;/*dll.so; do ln -s $i lib`basename $i`; done<br
/> +<br
/> +&lt;prefix&gt; is the base directory where mono is installed under (ie. /usr<br
/> +or /usr/local) and &lt;wine_dll_dir&gt; is the directory where the wine dlls<br
/> +(user32.dll.so, gdi32.dll.so, etc) can be found (ie. /usr/lib/wine or<br
/> +/usr/local/lib/wine)</code></p><p>In my case I&#8217;m trying to get RssBandit running as a curiousity and due to the fact I haven&#8217;t found a comperable RSS reader for Linux yet&#8211;and I&#8217;d like to use the session syncing capabilites of RssBandit which are currently unstandard. (It appears that they&#8217;re cooking something on the back burner in the way of standards though, which is laudable. IMAP&#038;Webmail combo is wonderous, I&#8217;d love to duplicate it in my agreggator.)</p><p>You also have to run the wineserver manually. Of course to get that error you&#8217;d have already of had to know that. So /usr/lib/wine/wineserver.</p><p>I get an error right away:<br
/> <tt>Unhandled Exception: System.IndexOutOfRangeException: Array index is out of range.<br
/> in &lt;0x001e9> System.Resources.ResourceReader:ResourceValue (int)<br
/> in &lt;0x00076> ResourceEnumerator:get_Value ()<br
/> in &lt;0x000da> System.Resources.ResourceSet:ReadResources ()<br
/> in &lt;0x00088> System.Resources.ResourceSet:GetObject (string,bool)<br
/> in &lt;0x0001f> System.Resources.ResourceSet:GetString (string,bool)<br
/> in &lt;0x00125> System.Resources.ResourceManager:GetString (string,System.Globalization.CultureInfo)<br
/> in &lt;0x00014> System.Resources.ResourceManager:GetString (string)<br
/> in &lt;0x00047> RssBandit.WinGui.Forms.SplashScreen:InitializeComponent ()<br
/> in &lt;0x000f7> RssBandit.WinGui.Forms.SplashScreen:.ctor ()<br
/> in &lt;0x0004f> (wrapper remoting-invoke-with-check) RssBandit.WinGui.Forms.SplashScreen:.ctor ()<br
/> in &lt;0x0001e> RssBandit.WinGui.Forms.Splash:ShowThread ()<br
/> in &lt;0x0005f> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()</tt></p><p>The K5Diary2RSS screen scraper app I mentioned in an earlier post creates very mangled output. I&#8217;m not sure what to think of this with respect to Mono. Shouldn&#8217;t it run identially? It seems the compilers generate the same output, or at least generate the same output on either platform which they are run on (.NET CLR or Mono CLR) respectfully.</p><p>RSSBandit is Open Source so theoretically I could go in there and bugger around with it. Hmm.</p><p><strong>Edit:</strong> I take back the not having a linux feedreader app statement. <a
href="http://liferea.sourceforge.net/">Liferea</a> is nice and very fast compared to RSS Bandit&#8217;s weighty .NET baggage. The typically underpowered gtkhtml is a perfect fit for a RSS newsreader and tabs are probably overkill in Bandit as I use Firefox&#8217;s tabs &#038; gestures to navigate the sites anyway. I would love to see syncronization added though.</p> ]]></content:encoded> <wfw:commentRss>http://thadk.net/wp/2004/07/07/gimp-wine-mono/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Victory: Topologilinux/Debian Hybrid on the M200</title><link>http://thadk.net/wp/2004/06/21/victory/</link> <comments>http://thadk.net/wp/2004/06/21/victory/#comments</comments> <pubDate>Tue, 22 Jun 2004 01:55:53 +0000</pubDate> <dc:creator>thadk</dc:creator> <category><![CDATA[Linux, etc.]]></category> <category><![CDATA[Tabletries]]></category> <guid
isPermaLink="false">http://www.thadk.net/wp/archives/2004/06/21/victory/</guid> <description><![CDATA[Thad describes his successes with oddball Linux installs.]]></description> <content:encoded><![CDATA[<p>I just finished installing Debian GNU/Linux (as much as one can finish installing Linux) on my <a
href="http://www.adebenham.com/laptop/toshiba_m200.html">Toshiba</a> <a
href="http://www.xmission.com/~bmidgley/m200/">M200</a> <a
href="http://vorpal.math.drexel.edu/m200.html">Tablet</a> (thanks to these linux links for smoothing the stumbling toward the end). More or less everything is functioning as it should. The install was special because I started with <a
href="http://hem.passagen.se/svto/tlinux/">Topologilinux</a>&#8216;s installer, a slackware based distro which features support for NTFS loopback image install. In other words I didn&#8217;t have to repartition or even change from NTFS on the tablet. I&#8217;d had enough low-level futzing with all the buggy custom XP Tablet PC edition CD and SP2 installer debacles I&#8217;ve run though.</p><p>A portion of the Topologilinux installer runs in windows and generates the blank voids (aka swap-like files) for Linux to use safely.  One for the base and one for the swap. It also sets up a new version of the Grub bootloader, w32grub, which runs cleanly and kindly underneith the windows default NTDLR. The installer, in the wonderful tradition of windows installer is as simple as  few textboxes and next-next-next. So I potentially have a Linux install that I can scoot around or easily backup should I run out of disk space on the small 40gb drive. Or delete/restore with a simple edit of the boot.ini.</p><p>Anyway, back to how I installed. I edited the C:/boot/menu.lst grub menu file to have another entry which used the topologilinux kernel with the debian initial root directory (initrd) called root.bin,which you might extract from the debian bootcd&#8217;s rescue.bin boot floppy image, with an app like WinImage (I mounted it under linux while I was trying to get all this figured out). Drop that in the C:/boot directory, edit the file, and reboot picking your new entry.  I mounted the NTFS drive rw (so I can make a mess inside the swappish file). I set up the loopback with:<div
class="code"> mkdir /mnt/ntfs<br
/> mount -t ntfs -o rw /dev/hda1 /mnt/ntfs<br
/> losetup /dev/loop0 /mnt/ntfs/tlinux4/base.img<br
/> losetup /dev/loop1 /mnt/ntfs/tlinux4/swap.img<br
/> mkswap /dev/loop1 (CAREFUL!)<br
/> (format /dev/loop0 with the fs of choice)<br
/> swapon /dev/loop1<br
/> mount /dev/loop0 /target/</div><p>Then I simply proceeded with the debian base install with their utility. After that I had to dig in the CD image for Topologilinux to get the kernel-modules package (which since it&#8217;s slackware is simply tgz) and wade through it to find the e100 ethernet module. Debian is amazing once you have ethernet. You just `apt-get install` to your heart&#8217;s content.</p><p>I compiled the 2.6 kernel with debian&#8217;s kernel package and ran across another large bump. This took me ages to figure out. Not only do you have to explicitly complile initrd, loopback and ram disk support (in block devices) for all this to work but for Kernel 2.6 you need to add <tt>ramdisk_size=10000</tt> to your grub configuration otherwise the kernel panics on boot <tt> RAMDISK: incomplete write (-28 != 32768)</tt> You also can&#8217;t have &#8220;devfs mounting on boot&#8221; in the kernel for the Topologilinux initrd&#8217;s linuxrc script to run properly.</p><p>I have an Atheros card in my tablet so I grabbed the cvs of the <a
href="http://sourceforge.net/projects/madwifi/">madwifi</a> drivers from sourceforge (see cvs tab) and compiled them into my 2.6 kernel with the kernel-sources I&#8217;d downloaded. (after apt-getting cvs and sharutils)</p><p>After getting all the software online with my nice XFCE desktop using the instructions provided at those linux links provided earlier (also, for alsa&#8211;add your users to the audio group). I tried out xstroke, gok, xkbd. xstroke is okay, but I don&#8217;t particularly want to learn scribbles or any pda scribble techniques. I&#8217;m kind of partial to the Windows TIP way. Maybe the Mono team can get the Ink stuff to run in Linux some day. Gok is nice but so many features I couldn&#8217;t figure out how to get it totally set up in my time available. xkbd is plain and simple, no preference window so I had to look up fonts manually and flag them in, meh.</p><p>Wow, 20 hours of mussing round it all boils to a page of solutions. Linux is such a frelling timesink when you run into the odd corner. Hope this helps someone. At least I&#8217;m not running gentoo anymore, this same system would&#8217;ve likely taken 10x as long with extra maintenance over there and I&#8217;m more familiar with that distro (sadly). It sucked up thousands of hours in 2003 when I managed to go a full year with the dubious Linux Only title until I got this tablet on Dec 31 (coincidentally exactly a year from when I installed it to a few hours). That and people started playing addictive FPS games in the dorms and managed to drag me into them, which required having Windows running and dual-booting like crazy.</p><p>Now that I have this crazy setup running I wonder if I could rig it to something even crazier&#8230;use coLinux to optionally use my linux INSIDE windows or booted on the hardware. The excitement never ends! I&#8217;d also be interested in setting up a mini NETBSD install on the SD card similiar in function to the HP/Compaq tablet&#8217;s QuickInfo (err?) feature. I could hibernate windows then reboot and pick the SD card on the BIOS screen. It wouldn&#8217;t mount the hard drive and only light the screen.  Wonder how much battery this would save, if any&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://thadk.net/wp/2004/06/21/victory/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>O&#8217;Reilly, Hax0red</title><link>http://thadk.net/wp/2003/07/28/oreilly-hax0red/</link> <comments>http://thadk.net/wp/2003/07/28/oreilly-hax0red/#comments</comments> <pubDate>Mon, 28 Jul 2003 16:37:24 +0000</pubDate> <dc:creator>site admin</dc:creator> <category><![CDATA[Linux, etc.]]></category> <guid
isPermaLink="false">http://www.thadk.net/wp/archives/2003/07/28/oreilly-hax0red/</guid> <description><![CDATA[Just read a great article by Tim O&#8217;Reilly Piracy is Progressive Taxation on publishing and how it&#8217;s affected (and not affected) by Internet &#8216;piracy&#8217;, and digital distribution. Very appealing, libertarian-esque view I think. My server was compromised last week due to the OpenSSL vulnerability which I&#8217;d opened up for secure webmail. Fun fun fun, here&#8217;s [...]]]></description> <content:encoded><![CDATA[<p>Just read a great article by Tim O&#8217;Reilly <a
href="http://www.openp2p.com/pub/a/p2p/2002/12/11/piracy.html">Piracy is Progressive Taxation</a> on publishing and how it&#8217;s affected (and not affected) by Internet &#8216;piracy&#8217;, and digital distribution. Very appealing, libertarian-esque view I think.</p><hr
/> My server was compromised last week due to the OpenSSL vulnerability which I&#8217;d opened up for secure webmail.</p><p>Fun fun fun, here&#8217;s the relevant log entry:</p><blockquote><p> [Thu Jul 24 21:31:15 2003] [error] [client 218.150.223.238] File does not exist: /var/www/sumthin<br
/> [Thu Jul 24 21:32:11 2003] [error] mod_ssl: SSL handshake failed (server caemlyn.thadk.net:443, client 218.150.223.238) (OpenSSL library error follows)<br
/> [Thu Jul 24 21:32:11 2003] [error] OpenSSL: error:1406908F:SSL routines:GET_CLIENT_FINISHED:connection id is different<br
/> [Thu Jul 24 21:34:26 2003] [error] mod_ssl: SSL handshake failed (server caemlyn.thadk.net:443, client 218.150.223.238) (OpenSSL library error follows)<br
/> [Thu Jul 24 21:34:26 2003] [error] OpenSSL: error:1406908F:SSL routines:GET_CLIENT_FINISHED:connection id is different<br
/> [Thu Jul 24 21:52:39 2003] [error] [client 216.39.48.171] File does not exist: /var/www/employ/index.html</p></blockquote><p>Looks as somehow I got a slightly updated version of the OpenSSL library somehow through apt-get but only the version included with the stable debian distribution was being updated for security patches. Yuk.</p><p>Luckily it appears all clean now, the automated attacker sqrewed up in two ways:</p><ul><li>His email account was shut down so the automated attack-report email was mailer-daemon returned-to-sender.</li><li>As if that wasn&#8217;t obvious enough, his script changed the root password and added another user (volvo uid:0) but failed to remove sudoers or remove ~/.ssh keys</li><li>The steps to cover up file changes wern&#8217;t made, I just pulled up Knoppix and searched for all files changed since the above time and easily nuked all of the offending files. I even saved a copy for forensics purposes.</li></ul><p>I found that many of my /bin/* files were replaced with equivilents infected with the rst.b linux virus, what appeared to be some cracking utilities in /usr/lib/unamed, a covert ssh server in /usr/lib/xsf hosting behind port 1003 with a password of 123 and a psybnc tgz (IRC bouncer) in /var/tmp.</p><p>And now I&#8217;ve been made appropriately paranoid about security.</p> ]]></content:encoded> <wfw:commentRss>http://thadk.net/wp/2003/07/28/oreilly-hax0red/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
