<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-447281150984195012</id><updated>2011-11-05T10:20:55.931Z</updated><category term='WallWatcher'/><category term='dram'/><category term='flash'/><category term='web'/><category term='vulnerability'/><category term='malware'/><category term='upnp'/><category term='last.fm'/><category term='privacy'/><category term='NAS'/><category term='twonkyscrobbler'/><category term='phone'/><category term='scrobbler'/><category term='eff'/><category term='encryption'/><category term='make'/><category term='winlockpwn'/><category term='job'/><category term='windows xp'/><category term='web 2.0'/><category term='spam'/><category term='overclocking'/><category term='video'/><category term='email'/><category term='firmware'/><category term='process explorer'/><category term='twonkyscrobble'/><category term='fraud'/><category term='utility'/><category term='safari'/><category term='fedora8'/><category term='facebook'/><category term='googlemail'/><category term='security'/><category term='humour'/><category term='planet rock'/><category term='Linksys'/><category term='openssl'/><category term='traffic shaping'/><category term='trojan'/><category term='visual studio'/><category term='isp'/><category term='port scan'/><category term='sim'/><category term='iTunes'/><category term='desktop'/><category term='dns'/><category term='ISC'/><category term='power'/><category term='design'/><category term='mp3'/><category term='updater'/><category term='net neutrality'/><category term='vunerabilities'/><category term='ubuntu'/><category term='sans institute'/><category term='PIO'/><category term='national grid'/><category term='media player'/><category term='UDMA'/><category term='internet radio'/><category term='NIDS'/><category term='technology'/><category term='podcast'/><category term='cryptography'/><category term='resolutions'/><category term='scrobbling'/><category term='chip and pin'/><category term='client'/><category term='bsod'/><category term='apple'/><category term='opendns'/><category term='hacking'/><category term='meter'/><category term='youtube'/><category term='hope'/><category term='sysinternals'/><category term='WRT54G'/><category term='myNetWatchman'/><category term='social networking'/><category term='msn'/><category term='preformance'/><category term='debian'/><category term='twonkyvision'/><category term='tomato'/><category term='instant messanger'/><category term='iplayer'/><category term='dshield'/><category term='NSLU2'/><category term='linux'/><category term='hack'/><category term='cnet'/><category term='spying'/><category term='speed'/><category term='tool'/><category term='programming'/><category term='broadband'/><category term='cold boot'/><category term='firewire'/><category term='ieee1394'/><category term='twonkymedia'/><category term='interrupts'/><category term='ssh'/><category term='music'/><category term='monitoring'/><category term='newsnight'/><category term='bbc'/><category term='enviroment'/><category term='botnet'/><category term='Jonathan Zittrain'/><category term='phishing'/><category term='audioscrobbler'/><category term='twitter'/><category term='samknows'/><category term='bloat'/><category term='gmail'/><title type='text'>InsanityWorks</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6460277637927401647</id><published>2010-07-06T17:31:00.002+01:00</published><updated>2010-07-06T17:34:35.487+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='planet rock'/><category scheme='http://www.blogger.com/atom/ns#' term='scrobbler'/><category scheme='http://www.blogger.com/atom/ns#' term='internet radio'/><title type='text'>Planet Rock - Last.fm scrobbler</title><content type='html'>Okay, so I brought a cheap DAB radio last week and have started listening to &lt;a href="http://www.planetrock.com/"&gt;Planet Rock&lt;/a&gt;, sorry &lt;a href="http://www.bbc.co.uk/6music"&gt;BBC 6Music&lt;/a&gt;, but I am sucker for classic rock!&lt;br /&gt;&lt;br /&gt;Anyhow I have now created a small windows application to allow me to update my &lt;a href="http://last.fm/"&gt;last.fm&lt;/a&gt; account when I am listening to the radio station.&lt;br /&gt;&lt;br /&gt;You can find it here &lt;a href="http://www.insanityworks.co.uk/prscrobbler/"&gt;http://www.insanityworks.co.uk/prscrobbler/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6460277637927401647?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.insanityworks.co.uk/prscrobbler/' title='Planet Rock - Last.fm scrobbler'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/6460277637927401647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6460277637927401647' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6460277637927401647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6460277637927401647'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2010/07/planet-rock-lastfm-scrobbler.html' title='Planet Rock - Last.fm scrobbler'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-4920647415346700966</id><published>2010-03-04T15:14:00.001Z</published><updated>2010-03-04T15:17:48.269Z</updated><title type='text'>This blog has moved</title><content type='html'>&lt;br /&gt;       This blog is now located at http://insanity-works.blogspot.com/.&lt;br /&gt;       You will be automatically redirected in 30 seconds, or you may click &lt;a href='http://insanity-works.blogspot.com/'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;       For feed subscribers, please update your feed subscriptions to&lt;br /&gt;       http://insanity-works.blogspot.com/atom.xml.&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-4920647415346700966?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://insanity-works.blogspot.com/' title='This blog has moved'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/4920647415346700966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=4920647415346700966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4920647415346700966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4920647415346700966'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2010/03/this-blog-has-moved.html' title='This blog has moved'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8738308857124928317</id><published>2009-08-09T09:18:00.001+01:00</published><updated>2009-08-09T09:18:48.997+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyscrobbler'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyvision'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>TwonkyScrobbler Source now available</title><content type='html'>The source files (Microsoft Visual Studio 2005 project) for Twonkyscrobbler 1.0.3 are now available as stated the project is based on the Kexp Radio Scrobbler by Markus Palme (&lt;a href="http://www.codeplex.com/kexpscrobbler/"&gt;http://www.codeplex.com/kexpscrobbler/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Source available at &lt;a href="http://www.insanityworks.co.uk/twonkyscrobbler/index.htm"&gt;http://www.insanityworks.co.uk/twonkyscrobbler/index.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Direct &lt;a href="http://www.insanityworks.co.uk/twonkyscrobbler/TwonkyScrobbler1.0.3.0.src.zip"&gt;link to zip archive&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8738308857124928317?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/8738308857124928317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8738308857124928317' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8738308857124928317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8738308857124928317'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2009/08/twonkyscrobbler-source-now-available.html' title='TwonkyScrobbler Source now available'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-5938709098180861134</id><published>2009-08-07T11:08:00.002+01:00</published><updated>2009-08-07T11:19:08.780+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyscrobble'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>Twonkyscrobbler isn't dead</title><content type='html'>I haven't done any  development on &lt;a href="http://www.insanityworks.co.uk/twonkyscrobbler/index.htm"&gt;Twonkyscrobbler&lt;/a&gt; for a while now mainly because I haven't update my server. I have had a number of requests for the source and will be putting it up on the site in the next few days.&lt;br /&gt;&lt;br /&gt;My apologies to those who requested it via email but for some bizarre reason they got put into a spam folder and got lost amongst the hundreds of offers of cheap Viagra, penile enhancement and requests from my bank (some of which I had no idea I had an account with) to confirm my security details!&lt;br /&gt;&lt;br /&gt;I may  be doing some further development on Twonkyscrobbler in the near future, hopefully to support the latest version of the server and media manager. I may also be incorporating some other functionality including some &lt;a href="http://www.twitter.com"&gt;twitter&lt;/a&gt; options,  inspired by &lt;a href="http://warbler.onebyonedesign.com/"&gt;warbler&lt;/a&gt; and will be using the open source &lt;a href="http://code.google.com/p/twitterizer/"&gt;twitterizer&lt;/a&gt; library.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-5938709098180861134?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/5938709098180861134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=5938709098180861134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/5938709098180861134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/5938709098180861134'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2009/08/twonkyscrobbler-isnt-dead.html' title='Twonkyscrobbler isn&apos;t dead'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-4562169991026438297</id><published>2009-03-13T09:05:00.003Z</published><updated>2009-03-13T09:31:05.458Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='trojan'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='botnet'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='bbc'/><title type='text'>Surely the BBC broke the law?</title><content type='html'>&lt;a href="http://smg.photobucket.com/albums/v323/Nerdsville/insanityworks/?action=view&amp;current=botnet.gif" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/botnet.gif" border="0" alt="Photobucket"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tomorrow the BBC technology program '&lt;a href="http://news.bbc.co.uk/1/hi/programmes/click_online/7932816.stm"&gt;Click&lt;/a&gt;' will demonstrate how &lt;a href="http://en.wikipedia.org/wiki/Botnet"&gt;botnets&lt;/a&gt; are used to send spam and attack web sites.  Botnets are networks of compromised PCs running &lt;a href="http://en.wikipedia.org/wiki/Malware"&gt;malware&lt;/a&gt; that can be controlled to undertake distributed computing tasks usual for nefarious activities.&lt;br /&gt;&lt;br /&gt;What has caused concern is the fact the BBC bought its own botnet to do the job. The murky backwaters of the internet is full of sites and chat rooms where hackers and criminals are happy to sell their wares - apparently.&lt;br /&gt;&lt;br /&gt;The BBC took control of almost 22,000 computers to create up Click's network of hijacked machines, which has now been disabled. Which they used to launch a Distributed Denial of Service (DDoS) attack and to generate spam.&lt;br /&gt;&lt;br /&gt;However as a number of experts have pointed out, they have broken the law in doing so. From &lt;a href="http://www.guardian.co.uk/technology/blog/2009/mar/12/bbc-botnet-legality-questioned"&gt;The Telegraph&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Security expert Graham Cluley from Sophos, a UK-based antivirus company, pointed out on his blog that: "The Computer Misuse Act makes it an offence in the United Kingdom to access another person's computer, or alter data on their computer, without the owner's permission." He says:&lt;br /&gt;&lt;br /&gt;   Sure, a TV report like this can raise awareness of the serious problem of computers being controlled by hackers. But is it appropriate for a broadcaster to use innocent people's computers without their permission for the purposes of their experiment?&lt;br /&gt;&lt;br /&gt;Struan Roberrtson, a technology lawyer with Pinsent Masons confirmed that the BBC "appears to have broken the Computer Misuse Act," adding: "It does not matter that the emails were sent to the BBC's own accounts and criminal intent is not necessary to establish an offence of unauthorised access to a computer."&lt;br /&gt;&lt;br /&gt;The maximum penalty for the offence is two years' imprisonment, but Roberrtson does not expect a prosecution "because the BBC's actions probably caused no harm. On the contrary, it probably did prompt many people to improve their security," he said.&lt;br /&gt;&lt;/blockquote&gt; The BBC responded that there was&lt;br /&gt;&lt;blockquote&gt; "a powerful public interest in demonstrating the ease with which such malware can be obtained and used," and that it would enccourage people to defend their PCs from such attacks. Also: "The BBC has strict editorial guidelines for this type of investigation, which were followed to the letter."&lt;/blockquote&gt;That makes it ok then!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-4562169991026438297?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://news.bbc.co.uk/1/hi/programmes/click_online/7932816.stm' title='Surely the BBC broke the law?'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/4562169991026438297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=4562169991026438297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4562169991026438297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4562169991026438297'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2009/03/surely-bbc-broke-law.html' title='Surely the BBC broke the law?'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6660249443472337718</id><published>2009-03-06T11:22:00.004Z</published><updated>2009-03-06T11:33:45.708Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='eff'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>EFF Surveillance Self-Defence Website</title><content type='html'>&lt;a href="http://smg.photobucket.com/albums/v323/Nerdsville/insanityworks/?action=view&amp;current=surveillanceeff460.jpg" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/surveillanceeff460.jpg" border="0" alt="Photobucket"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Spotted this "Civil liberties hero of the week" today on the &lt;a href="http://www.guardian.co.uk/commentisfree/libertycentral"&gt;Liberty Central&lt;/a&gt; section of the Guardian website.&lt;br /&gt;&lt;br /&gt;It is the &lt;a href="http://www.eff.org/"&gt;Electronic Frontier Foundation&lt;/a&gt; (EFF) for its &lt;a href="https://ssd.eff.org/"&gt;Surveillance Self-Defence website&lt;/a&gt;, which aims to educate the public about "the law and technology of government surveillance ... [as well as] providing the information and tools necessary to evaluate the threat of surveillance and take appropriate steps to defend against it."&lt;br /&gt;&lt;br /&gt;The Guardian point out that "Although much of the legal advice is only applicable to American readers – fingers crossed EFF Europe produces EU-wide and British versions soon – the details on what information is stored about you by third parties, such as your ISP and telephone providers, is relevant to British citizens.&lt;br /&gt;&lt;br /&gt;The practical technical advice will be an essential read for investigative journalists, who have expressed concern that the Regulation of Investigatory Powers Act 2000 and the communications traffic superdatabase could impede their ability to protect sources. It details how to securely delete your files or how to use encryption to protect private communications, including emails and instant messages."&lt;br /&gt;&lt;br /&gt;Very useful indeed&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6660249443472337718?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://ssd.eff.org/' title='EFF Surveillance Self-Defence Website'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/6660249443472337718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6660249443472337718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6660249443472337718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6660249443472337718'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2009/03/eff-surveillance-self-defence-website.html' title='EFF Surveillance Self-Defence Website'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6899072896707441614</id><published>2009-01-06T15:07:00.001Z</published><updated>2009-01-06T15:09:42.210Z</updated><title type='text'>TwonkyScrobbler V1.0.3</title><content type='html'>Forgot to post that I have now released V1.0.3 of the TwonkyScrobbler, this releases fixes issues with 'special' characters and literal strings in the RSS feeds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6899072896707441614?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.insanityworks.co.uk/twonkyscrobbler/index.htm' title='TwonkyScrobbler V1.0.3'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/6899072896707441614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6899072896707441614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6899072896707441614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6899072896707441614'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2009/01/twonkyscrobbler-v103.html' title='TwonkyScrobbler V1.0.3'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-5475166206666189621</id><published>2008-11-11T10:24:00.002Z</published><updated>2008-11-11T11:09:40.524Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='audioscrobbler'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyvision'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>TwonkyScrobbler V1.0.1</title><content type='html'>I have released an update to the TwonkyScrobbler. A user on the &lt;a href="http://www.twonkyforum.com/"&gt;Twonkyvision forum&lt;/a&gt;  highlighted a problem when using it with an older version of the server.&lt;br /&gt;&lt;br /&gt;TwonkyScrobbler was developed and tested using the latest TwonkyMedia version 4.4.9. The RSS feed facility was introduced in version 4.1 and I had made the incorrect assumption that the RSS feed format had remained unchanged.&lt;br /&gt;&lt;br /&gt;In Version 4.4.9 I observed the items in the RSS feed have the following format&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Gemini&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;link&amp;gt;http://192.168.0.20:9000/disk/O1$11$207905894$2623831632.mp3&amp;lt;/link&amp;gt;&lt;br /&gt;&amp;lt;description&amp;gt;Eye In The Sky&amp;lt;/description&amp;gt;&lt;br /&gt;&amp;lt;author&amp;gt;Alan Parsons Project, The&amp;lt;/author&amp;gt;&lt;br /&gt;&amp;lt;enclosure url=http://192.168.0.20:9000/disk/O1$11$207905894$2623831632.mp3 type="audio/mpeg" /&amp;gt;&lt;br /&gt;&amp;lt;pubDate&amp;gt;Mon, 01 Jan 1981 01:00:00 GMT&amp;lt;/pubDate&amp;gt;&lt;br /&gt;&amp;lt;moddatetime&amp;gt;Thu, 20 Apr 2006 20:38:10 GMT&amp;lt;/moddatetime&amp;gt;&lt;br /&gt;&amp;lt;playeddatetime&amp;gt;Sat, 08 Nov 2008 07:44:01 GMT&amp;lt;/playeddatetime&amp;gt;&lt;br /&gt;&amp;lt;class&amp;gt;object.item&amp;lt;/class&amp;gt;&lt;br /&gt;&amp;lt;genre&amp;gt;Rock&amp;lt;/genre&amp;gt;&lt;br /&gt;&amp;lt;playcount&amp;gt;1&amp;lt;/playcount&amp;gt;&lt;br /&gt;&amp;lt;tracknumber&amp;gt;32148&amp;lt;/tracknumber&amp;gt;&lt;br /&gt;&amp;lt;duration&amp;gt;131000&amp;lt;/duration&amp;gt;&lt;br /&gt;&amp;lt;bitrate&amp;gt;192&amp;lt;/bitrate&amp;gt;&lt;br /&gt;&amp;lt;frequency&amp;gt;44100&amp;lt;/frequency&amp;gt;&lt;br /&gt;&amp;lt;audiochannels&amp;gt;2&amp;lt;/audiochannels&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The scrobbler was using the &lt;playeddatetime&gt; element &amp;lt;playeddatetime&amp;gt; to determine if the song was a new one, storing the value in the program configuration file.&lt;br /&gt;&lt;br /&gt;Following the bug report I installed a much older version (4.2.1) on another PC and discovered that items in the RSS feed have much less information.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Old Ghosts&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;link&amp;gt;http://192.168.0.21:9000/disk/O1$11$134217730$2550136852.mp3&amp;lt;/link&amp;gt;&lt;br /&gt;&amp;lt;description&amp;gt;Stormwatch&amp;lt;/description&amp;gt;&lt;br /&gt;&amp;lt;author&amp;gt;Jethro Tull&amp;lt;/author&amp;gt;&lt;br /&gt;&amp;lt;enclosure url="http://192.168.0.21:9000/disk/O1$11$134217730$2550136852.mp3" type="audio/mpeg" /&amp;gt;&lt;br /&gt;&amp;lt;pubDate&amp;gt;Mon, 28 Apr 2008 12:59:26 GMT&amp;lt;/pubDate&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;This obviously created a problem because the &lt;playeddatetime&gt; required information is missing, the &amp;lt;pubDate&amp;gt; element isn’t related to the time the song was played.&lt;br /&gt;&lt;br /&gt;To attempt to remedy this problem I have modified the scrobbler so it attempts to find the &lt;playeddatetime&gt; element, however if it is missing the other information title,description and author (i.e. title, album and artist) is compared to the last scrobbled track and any difference is assumed to signal a new track and the new track is scrobbled using the current time as the played time.&lt;br /&gt;&lt;br /&gt;Twonkyvision had made reference to this fact in the RevisionHistory.txt file&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;What's new in Version 4.4.3.1&lt;br /&gt;------------------------------&lt;br /&gt;&lt;br /&gt;+ DivX and WMV support for PS3 (4.4.3.1)&lt;br /&gt;+ AAC support for PS3!&lt;br /&gt;+ Time information for pictures on PS3&lt;br /&gt;+ added Album Artist and Album Art for OGG and FLAC&lt;br /&gt;+ added rss feed support for all content types. Start with http://127.0.0.1:9000/rss/feed&lt;br /&gt;+ enhanced generated rss XML feed by more properties&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Updating from V1.0 will require a new configuration/state file with the extra data.&lt;/playeddatetime&gt;&lt;/playeddatetime&gt;&lt;/playeddatetime&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-5475166206666189621?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.insanityworks.co.uk/twonkyscrobbler/index.htm' title='TwonkyScrobbler V1.0.1'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/5475166206666189621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=5475166206666189621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/5475166206666189621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/5475166206666189621'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/11/twonkyscrobbler-v101.html' title='TwonkyScrobbler V1.0.1'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-9145564411842982727</id><published>2008-11-06T07:43:00.002Z</published><updated>2008-11-06T07:48:00.712Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyvision'/><category scheme='http://www.blogger.com/atom/ns#' term='scrobbler'/><category scheme='http://www.blogger.com/atom/ns#' term='upnp'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>TwonkyMedia Scrobbler V1.0 Released!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://insanityworks.co.uk/blog/uploaded_images/TwonkyLogo-704710.png"&gt;&lt;img style="cursor: pointer; width: 90px; height: 90px;" src="http://insanityworks.co.uk/blog/uploaded_images/TwonkyLogo-704708.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tested it again last night with no problems.&lt;br /&gt;&lt;br /&gt;So have released it to the world - have even done some documentation&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.insanityworks.co.uk/twonkyscrobbler/index.htm"&gt;http://www.insanityworks.co.uk/twonkyscrobbler/index.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-9145564411842982727?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.insanityworks.co.uk/twonkyscrobbler/index.htm' title='TwonkyMedia Scrobbler V1.0 Released!'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/9145564411842982727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=9145564411842982727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/9145564411842982727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/9145564411842982727'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/11/twonkymedia-scrobbler-v10-released.html' title='TwonkyMedia Scrobbler V1.0 Released!'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-2416494354732064122</id><published>2008-11-05T15:57:00.001Z</published><updated>2008-11-05T15:59:06.347Z</updated><title type='text'>Scrobbler nearly there!</title><content type='html'>Well the scrobbler is nearly there, done some fiddling with it's look!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/example.png" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-2416494354732064122?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/2416494354732064122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=2416494354732064122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2416494354732064122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2416494354732064122'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/11/scrobbler-nearly-there.html' title='Scrobbler nearly there!'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8828844014623372821</id><published>2008-11-04T17:37:00.003Z</published><updated>2008-11-04T17:52:37.891Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='scrobbling'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkyvision'/><category scheme='http://www.blogger.com/atom/ns#' term='upnp'/><category scheme='http://www.blogger.com/atom/ns#' term='twonkymedia'/><title type='text'>Twonkymedia last.fm scrobbler</title><content type='html'>Well I haven't posted anything for a while, but today I finally completed the first stage of a programming project &lt;a href="http://insanityworks.co.uk/blog/2008/02/lastfm-launches-developer-gallery.html"&gt;I hinted back&lt;/a&gt; in February.&lt;br /&gt;&lt;br /&gt;It is a scrobbler for the &lt;a href="http://www.last.fm/"&gt;last.fm&lt;/a&gt; service that sits and monitors the &lt;a href="http://www.twonkyvision.de/"&gt;TwonkyMedia&lt;/a&gt; uPnP server and sents information of tracks it is servicing!&lt;br /&gt;&lt;br /&gt;The TwonkyVision people added an RSS service (think it was on version 4 and primarily to support non-upnp devices such as the SonyPSP) This is available at &lt;a href="http://localhost:9000/rss"&gt;http://localhost:9000/rss&lt;/a&gt; (that link won't work unless you are reading this on a computer running the server!)&lt;br /&gt;By drilling down from this page it is possible to reach a 'last played' rss feed.&lt;br /&gt;&lt;br /&gt;It is buggy, the feed isn't updated correctly, but appears the last entry in the rss feed is always the last audio file served up. My scrobbler which is based on the &lt;a href="http://www.codeplex.com/kexpscrobbler/"&gt;KexpScrobbler&lt;/a&gt; by Markus Palme reads this file and extracts the appropriate information from the last entry and scrobbles the data.&lt;br /&gt;&lt;br /&gt;I have to do a bit more testing but looks like it works, and I will be releasing it on my website soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8828844014623372821?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/8828844014623372821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8828844014623372821' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8828844014623372821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8828844014623372821'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/11/well-i-havent-posted-anything-for-while.html' title='Twonkymedia last.fm scrobbler'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6427998820821438237</id><published>2008-09-07T16:20:00.002+01:00</published><updated>2008-09-07T16:31:39.179+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='enviroment'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='job'/><title type='text'>The Programmer's Bill of Rights</title><content type='html'>Having started my new job the first thing I did was sort out my work station arrangements. I had inherited a pretty decent P4 Dell PC, not bleeding edge but certainly fast enough. But it had only a single 19" TFT, so on my first day I cheekily requested a second screen and to their credit they said yes! This was a set up I adopted at my last employer and had found it such a boost to productivity (I am not sure they thought so, but that is another story!)&lt;br /&gt;&lt;br /&gt;Browsing around the web today (it is raining, thundering etc outside) and I found &lt;a href="http://www.codinghorror.com/blog/archives/000666.html"&gt;this entry&lt;/a&gt;, posted a few years ago on the &lt;a href="http://www.codinghorror.com/blog/"&gt;Coding Horror Blog&lt;/a&gt;, it is a non-serious bill or rights for programmers - multiple screens, fast computers, choice of keyboard and mice, comfy chair and quiet environment. Pity I didn't find it when I was in my last job! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6427998820821438237?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.codinghorror.com/blog/archives/000666.html' title='The Programmer&apos;s Bill of Rights'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/6427998820821438237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6427998820821438237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6427998820821438237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6427998820821438237'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/09/programmers-bill-of-rights.html' title='The Programmer&apos;s Bill of Rights'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8048318944296420378</id><published>2008-08-27T23:22:00.004+01:00</published><updated>2008-08-27T23:40:14.860+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='hope'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>The Last Hope Talks</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/hope.jpg" alt="The Last Hope" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;I have spent the last few days listening to some of the &lt;a href="http://www.thelasthope.org/talks.html"&gt;presentations and talks&lt;/a&gt; given at the &lt;a href="http://en.wikipedia.org/wiki/Hackers_On_Planet_Earth"&gt;Hacker On Planet Earth&lt;/a&gt; conference (HOPE) This year's event was probably going to be the last due to plans to demolish the venue in New York, hence the event tag "&lt;a href="http://www.thelasthope.org/"&gt;The Last HOPE&lt;/a&gt;" however it seems those plans may have changed.&lt;br /&gt;&lt;br /&gt;The speakers are wide ranging, with interesting and thought provoking topics.&lt;br /&gt;&lt;br /&gt;Some highlights are the talks by Kevin Mitnick, a 3 hour marathon talk by Steven Rambam about privacy and the lack of it and the ominous threats posed by new technologies such as Google, the iPhone and social networking sites, well worth a listen. Also Renderman's presentation "How Do I Pwn Thee? Let Me Count The Ways" highlights the security dangers of mobile technology.&lt;br /&gt;&lt;br /&gt;Of special interest to me was Travis Goodspeed's "Introduction to MCU Firmware Analysis and Modification with MSP430static" the slides and information are available from &lt;a href="http://frob.us/"&gt;Travis' website&lt;/a&gt;. In this talk Travis gives a wonderful account of the basic principals of reverse engineering.&lt;br /&gt;&lt;br /&gt;All the talks are available &lt;a href="http://www.thelasthope.org/talks.html"&gt;here&lt;/a&gt; for free download in low and high quality versions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8048318944296420378?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.thelasthope.org/talks.html' title='The Last Hope Talks'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/8048318944296420378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8048318944296420378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8048318944296420378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8048318944296420378'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/08/last-hope-talks.html' title='The Last Hope Talks'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-4841115579311936234</id><published>2008-08-02T13:25:00.003+01:00</published><updated>2008-08-02T13:40:33.656+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='samknows'/><category scheme='http://www.blogger.com/atom/ns#' term='broadband'/><category scheme='http://www.blogger.com/atom/ns#' term='isp'/><category scheme='http://www.blogger.com/atom/ns#' term='monitoring'/><title type='text'>SamKnows releases first broadband preformance report</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/map.png" alt="Map of monitors" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;I &lt;a href="http://insanityworks.co.uk/blog/2008/05/bid-to-find-truth-about-broadband.html"&gt;posted&lt;/a&gt; back in May about ISP watchers &lt;a href="http://www.samknows.com/"&gt;SamKnows.com&lt;/a&gt; who &lt;a href="http://www.samknows.com/broadband/news/announcing-the-samknows-performance-monitoring-network---volunteers-wanted-356.html"&gt;launched&lt;/a&gt; a bid to discover the truth about the state of UK broadband by recruiting volunteers to install a monitoring device on their network, to collect performance data (the geographical distribution is shown above).&lt;br /&gt;&lt;br /&gt;They have now released their &lt;a href="http://www.samknows.com/broadband/news/now-available-our-first-performance-monitoring-report-417.html"&gt;first report&lt;/a&gt;, a 40 page pdf which can be downloaded &lt;a href="http://www.samknows.com/broadband/pm/PM_Summer_08.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On page 2 of the report is the main summary&lt;br /&gt;&lt;br /&gt;In the majority of metrics there was little discernable difference between most&lt;br /&gt;ISPs;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Zen Internet offered the fewest failures across all metrics;&lt;/li&gt;&lt;li&gt;Virgin Media’s cable services and Be/O2’s services provided a consistently low latency throughout, whilst Virgin.Net (Virgin’s ADSL service) performed poorly.&lt;/li&gt;&lt;li&gt;BT provided the fastest throughput when measured as a percentage of implied line speed (an estimate of the potential maximum speed of the line)&lt;/li&gt;&lt;li&gt;Be/O2 and Virgin Media produced the greatest raw throughput (in megabits per second), which can likely be attributed to the nature of their products.&lt;/li&gt;&lt;li&gt;Virgin Media’s cable throughput remained consistent on their 2, 4 and 10Mbps products, but was quite variable on their 20Mbps product.&lt;/li&gt;&lt;li&gt;Testing highlighted the use of traffic shaping in the networks of BT and PlusNet, which resulted in certain classes of traffic slowing significantly during peak hours.&lt;/li&gt;&lt;/ul&gt;Being on the Virginmedia XL (20 Mbps package) I can confirm their results are pretty much what I have experienced.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-4841115579311936234?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/4841115579311936234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=4841115579311936234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4841115579311936234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4841115579311936234'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/08/samknows-releases-first-broadband.html' title='SamKnows releases first broadband preformance report'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-167405372178773469</id><published>2008-07-31T19:43:00.004+01:00</published><updated>2008-07-31T20:00:54.874+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='opendns'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Hackers attack DNS exploit, ISPs failing to update servers</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/domain-name.jpg" border="0"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theregister.co.uk"&gt;theregister.co.uk&lt;/a&gt; are &lt;a href="http://www.theregister.co.uk/2008/07/31/dns_cache_poisoning_goes_wild/"&gt;reporting&lt;/a&gt; that many ISPs have still not acted up on the now infamous DNS security flaw and miscreants are actively exploiting the gaping hole in the internet's address lookup system that can cause millions of web surfers to receive counterfeit pages when they try to access online banking services and other types of websites.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;many laggard internet service providers reported to be dragging their feet in applying patches that fix the devastating DNS flaw. &lt;a href="http://www.doxpara.com/"&gt;Dan Kaminsky&lt;/a&gt; says more ISPs appear to be getting the message. Last week, about 51 per cent of unique name servers tested on his site (see the "check my DNS" button to the right) showed up as vulnerable. Now, he says it's closer to 35 percent. &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Test your own ISP &lt;a href="https://www.dns-oarc.net/oarc/services/dnsentropy"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If it still fails then you can always update your settings to use &lt;a href="http://insanityworks.co.uk/blog/2008/05/opendns.html"&gt;OpenDNS&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-167405372178773469?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.theregister.co.uk/2008/07/31/dns_cache_poisoning_goes_wild/' title='Hackers attack DNS exploit, ISPs failing to update servers'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/167405372178773469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=167405372178773469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/167405372178773469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/167405372178773469'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/07/hackers-attack-dns-exploit-isps-failing.html' title='Hackers attack DNS exploit, ISPs failing to update servers'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-2108104946850711527</id><published>2008-07-24T08:30:00.003+01:00</published><updated>2008-07-24T08:37:49.603+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meter'/><category scheme='http://www.blogger.com/atom/ns#' term='power'/><category scheme='http://www.blogger.com/atom/ns#' term='national grid'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>dynamicDemand</title><content type='html'>Discovered this &lt;a href="http://www.dynamicdemand.co.uk/grid.htm"&gt;brilliant website&lt;/a&gt; which has a meter which attempts to monitor the power balance of the UK electricity grid. If the needle is too far to the left, it means more generation is needed to meet demand.&lt;br /&gt;&lt;br /&gt;The meter actually shows the grid's "frequency", which is related to the speed of rotation of generators all over the country. When there is too little power available, the whole grid "slows down" and the needle moves to the left.&lt;br /&gt;&lt;br /&gt;Now resisting the temptation of running around the house turning appliances on/off in an attempt to affect the meter!&lt;br /&gt;&lt;p&gt; &lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="meter5" align="middle" height="190" width="336"&gt;&lt;br /&gt;              &lt;param name="allowScriptAccess" value="sameDomain"&gt;&lt;br /&gt;              &lt;param name="movie" value="http://www.dynamicdemand.co.uk/meter5.swf"&gt;&lt;br /&gt;              &lt;param name="quality" value="high"&gt;&lt;br /&gt;              &lt;param name="bgcolor" value="#ffffff"&gt;&lt;br /&gt;              &lt;embed src="http://www.dynamicdemand.co.uk/meter5.swf" quality="high" bgcolor="#ffffff" name="meter5" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="190" width="336"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-2108104946850711527?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dynamicdemand.co.uk/grid.htm' title='dynamicDemand'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/2108104946850711527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=2108104946850711527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2108104946850711527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2108104946850711527'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/07/dynamicdemand.html' title='dynamicDemand'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-1779503963030477136</id><published>2008-07-23T16:38:00.002+01:00</published><updated>2008-07-23T17:08:52.998+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sim'/><category scheme='http://www.blogger.com/atom/ns#' term='phone'/><category scheme='http://www.blogger.com/atom/ns#' term='make'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Citizen Engineer</title><content type='html'>&lt;object width="400" height="225"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1362948&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1362948&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.citizenengineer.com/"&gt;Citizen Engineer&lt;/a&gt; is a new online video series about open source hardware, electronics, art and hacking by Limor (Ladyada) Fried of &lt;a href="http://www.adafruit.com/"&gt;Adafruit Industries&lt;/a&gt; &amp;amp; Phillip (pt) Torrone of &lt;a href="http://www.makezine.com/"&gt;MAKE magazine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://www.hackszine.com/blog/archive/2008/07/citizen_engineer_01_sim_card_a.html"&gt;hackszine.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quite an interesting video, some oddity with the sound mixing but an enjoyable 30 minutes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-1779503963030477136?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.citizenengineer.com/' title='Citizen Engineer'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/1779503963030477136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=1779503963030477136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1779503963030477136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1779503963030477136'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/07/citizen-engineer.html' title='Citizen Engineer'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-51804307625580953</id><published>2008-05-18T23:02:00.002+01:00</published><updated>2008-05-18T23:06:31.544+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora8'/><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>xkcd.com - Security Holes</title><content type='html'>Follow on from &lt;a href="http://insanityworks.co.uk/blog/2008/05/debianubuntu-serious-opensslssh.html"&gt;my last post&lt;/a&gt; the wonderful &lt;a href="http://xkcd.com/"&gt;xkcd.com&lt;/a&gt; has a humorous take on the whole matter&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xkcd.com/424/" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/security_holes.png" alt="Photobucket" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-51804307625580953?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://xkcd.com/424/' title='xkcd.com - Security Holes'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/51804307625580953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=51804307625580953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/51804307625580953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/51804307625580953'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/xkcdcom-security-holes.html' title='xkcd.com - Security Holes'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6040535952332066696</id><published>2008-05-16T06:55:00.004+01:00</published><updated>2008-05-16T07:55:48.695+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='openssl'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Debian/Ubuntu: Serious OpenSSL/SSH vulnerability</title><content type='html'>&lt;a href="http://dilbert.com/strips/comic/2001-10-25/" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/debian2.png" alt="Debian - you can never be sure" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xkcd.com/221/" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/debian1.png" alt="Debian - guaranteed entropy" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Back in September 2006 a line of code was removed from the Debian distributed OpenSSL package. The reason? That one line of code was responsible for causing an uninitialized data warning in &lt;a href="http://en.wikipedia.org/wiki/Valgrind"&gt;Valgrind&lt;/a&gt;, the linux based programming tool used for memory debugging, memory leak detection, and profiling, by removing it the error went away!&lt;br /&gt;&lt;br /&gt;Unfortunately that one line of code also seeded the random number generator used by &lt;a href="http://en.wikipedia.org/wiki/Openssl"&gt;OpenSSL&lt;/a&gt;, so as a result the keyspace used by affected systems went from 2^1024 to about 2^15.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Transport_Layer_Security"&gt;Secure Sockets Layer&lt;/a&gt; (SSL), and the newer &lt;a href="http://en.wikipedia.org/wiki/Transport_Layer_Security"&gt;Transport Layer Security&lt;/a&gt; (TLS) are the cryptographic protocols that provide secure communications on the Internet for such things as web browsing, e-mail, instant messaging and other data transfers. There are slight differences between SSL and TLS, but they are essentially the same.&lt;br /&gt;&lt;br /&gt;The problem is when creating a encryption key with the affected version of OpenSSH, there are only 32,767 possible outcomes for a given architecture, key size, and key type (as opposed to the intended 1.79769 × 10&lt;sup&gt;308&lt;/sup&gt;), leaving it wide open to attack.&lt;br /&gt;&lt;br /&gt;A large majority of Debian and Ubuntu systems are affected. To correct the problem, users need to not only update OpenSSL, but also revoke and replace any cryptographic keys and certificates that were generated on the affected systems. From the Debian &lt;a href="http://www.debian.org/security/2008/dsa-1571"&gt;security advisory&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;Affected keys include SSH keys, OpenVPN keys, DNSSEC keys, and key material for use in X.509 certificates and session keys used in SSL/TLS connections. Keys generated with GnuPG or GNUTLS are not affected, though.&lt;/blockquote&gt;For most people this affects the SSH server's host key and any public key pairs used for remote SSH authentication. However it is a more of a headache for people with web servers as any keys or certificates generated on the affected machines for SSL/Https use also need to be revoked and regenerated.&lt;br /&gt;&lt;br /&gt;There is a lot to think about here. I have worked with many software developers and have noticed that many have this natural tendency to want to fix and re engineer things that aren't even broken. (I am guilty of it myself)&lt;br /&gt;&lt;br /&gt;This stems from an engineer's weird desire to make sense of thing, by taking something apart and putting it back together is a common way to increases familiarity and understanding of the machine, engine or indeed the code they are working on. But it hard to restrict the tendency is to try and make 'improvements'.&lt;br /&gt;&lt;br /&gt;More discussion of the problem here&lt;br /&gt;&lt;a href="http://metasploit.com/users/hdm/tools/debian-openssl/"&gt;Debian OpenSSL Predictable PRNG Toys&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6040535952332066696?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/6040535952332066696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6040535952332066696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6040535952332066696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6040535952332066696'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/debianubuntu-serious-opensslssh.html' title='Debian/Ubuntu: Serious OpenSSL/SSH vulnerability'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6415950837948525377</id><published>2008-05-13T10:10:00.004+01:00</published><updated>2008-05-13T10:35:56.815+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='googlemail'/><title type='text'>Security flaw turns Gmail into spam open-relay server</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/1559606_340_1116081430036-spam.jpg" alt="Spam Tin" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;A recently-discovered flaw in Google's very popular email service is capable of turning &lt;a href="http://www.gmail.com/"&gt;Gmail&lt;/a&gt; into an effective spam machine. &lt;a href="http://ece.uprm.edu/%7Eandre/insert/gmail.html"&gt;According&lt;/a&gt; to the Information Security Research Team (&lt;a href="http://ece.uprm.edu/%7Eandre/insert/index.html"&gt;INSERT&lt;/a&gt;) the flaw allows a spammer to send thousands of bulk e-mails through Google's servers without fear of detection. This attack bypasses both Google's identity fraud protection mechanisms and the current 500-address limit on bulk e-mail.&lt;br /&gt;&lt;br /&gt;The worry is not just that the flaw allows spammers to send a potentially unlimited number of messages, it is also the trustworthiness given Gmail by other e-mail providers could exacerbate any potential spam attack.&lt;br /&gt;&lt;br /&gt;Spam currently accounts for 95 percent of all e-mail traffic and many e-mail providers have adopted whitelists and blacklists as a first line of defence against the flood. An e-mail from a known spamming domain (or the corresponding IP address block) may be automatically blocked by any given e-mail service, while an e-mail from a trusted, authenticated source such as Gmail is automatically allowed through the gateway.&lt;br /&gt;&lt;br /&gt;Most e-mail providers use multi-level filtering services, which might detect that the forged Gmail message is spam, but the message will have cleared a substantial hurdle that would have otherwise stopped it. Messages originating from Google, it seems are well-regarded by both Yahoo and Hotmail. The INSERT team tested the degree of trust between the three major e-mail providers by sending spam messages to Yahoo and Hotmail using two sources. In the first test, messages were sent from personal systems whose IP addresses had been blacklisted by Yahoo and Hotmail. The second test consisted of sending the exact same message via the Gmail flaw that INSERT discovered.&lt;br /&gt;&lt;br /&gt;The difference was significant. E-mail sent to Yahoo and Hotmail from a blacklisted IP didn't even necessarily reach the account's spam box, while forged e-mail sent via Gmail always arrived. That is not to say that trusted-source filtering is bad, but it demonstrate how a security flaw in a single product or service can ripple through an ecosystem.&lt;br /&gt;&lt;br /&gt;It is being reported the flaw is still present at the time of this post.&lt;br /&gt;&lt;br /&gt;(credit to the &lt;a href="http://arstechnica.com/news.ars/post/20080510-security-flaw-turns-gmail-into-open-relay-server.html"&gt;Arstechnica report&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6415950837948525377?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ece.uprm.edu/~andre/insert/gmail.html' title='Security flaw turns Gmail into spam open-relay server'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/6415950837948525377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6415950837948525377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6415950837948525377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6415950837948525377'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/security-flaw-turns-gmail-into-spam.html' title='Security flaw turns Gmail into spam open-relay server'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6380044778001390302</id><published>2008-05-08T21:17:00.002+01:00</published><updated>2008-05-08T21:44:15.229+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='media player'/><category scheme='http://www.blogger.com/atom/ns#' term='audioscrobbler'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='internet radio'/><title type='text'>Radio Paradise Scrobbler</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/rpscrobblermw0.jpg" alt="Radio Paradise Scrobbler" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.radioparadise.com/"&gt;Radio Paradise&lt;/a&gt; is one of my favourite Internet radio stations, whether I am listening to it via my PC or via my &lt;a href="http://logikir100.tripod.com/Logik.htm"&gt;Logik IR100&lt;/a&gt; &lt;a href="http://www.reciva.com/"&gt;Reciva&lt;/a&gt; based Internet radio.&lt;br /&gt;&lt;br /&gt;Radio Paradise is a popular and pioneering Internet radio station that defines itself as "eclectic online rock radio". The channel differs from most FM channels and other Internet stations in that the music played is not limited to any specific genre but instead represents great variety, much like my own listening tastes. Radio Paradise mostly plays different styles of pop and rock music, but occasionally also everything from jazz to classical to electronic music and world music.&lt;br /&gt;&lt;br /&gt;I also am an avid fan of &lt;a href="http://www.last.fm/"&gt;last.fm&lt;/a&gt; the music community website and have been &lt;a href="http://en.wikipedia.org/wiki/Scrobbling"&gt;scrobbling&lt;/a&gt; my listening habits for 4 years now. The problem with listening to Internet radio is that media players plugins won't scrobbled the track information, even if it is supplied in the stream, enter &lt;a href="http://build.last.fm/"&gt;build.last.fm&lt;/a&gt; which I &lt;a href="http://insanityworks.co.uk/blog/2008/02/lastfm-launches-developer-gallery.html"&gt;posted&lt;/a&gt; about a while ago, this is a site where developers can post utilities and applications that utilise the last.fm API.&lt;br /&gt;&lt;br /&gt;One of these applications is a &lt;a href="http://www.last.fm/user/richpr/journal/2008/04/18/703870/"&gt;Radio Paradise Scrobbler&lt;/a&gt; which makes use of the extensive &lt;a href="http://www.radioparadise.com/content.php?name=Playlist"&gt;playlist&lt;/a&gt; information readily available on the Radio Paradise website to add to your listening data. It works pretty well, the only criticism is that it doesn't actually know if you are actually listening to the tracks, this is done independently of the application using the media player of your choice, it seems to simply monitors the playlist for changes whilst running and posts the data. So you will need to remember to close it when you aren't listening.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6380044778001390302?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.last.fm/user/richpr/journal/2008/04/18/703870/' title='Radio Paradise Scrobbler'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/6380044778001390302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6380044778001390302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6380044778001390302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6380044778001390302'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/radio-paradise-scrobbler.html' title='Radio Paradise Scrobbler'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8453487331604615705</id><published>2008-05-08T08:00:00.006+01:00</published><updated>2008-05-08T09:30:08.786+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Jonathan Zittrain'/><title type='text'>Twitter expanding my Web2.0 world and a broken Facebook application</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/twitter-addicts.jpg" alt="Twitter Addict" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;I signed up to &lt;a href="http://www.twitter.com/"&gt;Twitter&lt;/a&gt; months ago (primarily to squat on the username!) and have never used it, to be honest I have not really seen the usefulness of it, pointless short messages along the lines of "The dog has just broken wind", "I have a headache" and "&lt;span class="entry-content"&gt;      Did I just hear Hall and Oates singing "Locomotion"? That can't possibly be right ... can it?" (thanks to &lt;a href="http://twitter.com/wilw"&gt;Wil Wheaton&lt;/a&gt; for the last one)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But I decided to give it a go, and of course in the spirit of Web2.0 decided to install the twitter application on my new &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt; page but it bombed out with page full of compiler debug code, a little investigation and it seems I am not the only new user experiencing the problem.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ajvaynerchuk.com/"&gt;AJ Vaynerchuk&lt;/a&gt; &lt;a href="http://www.ajvaynerchuk.com/twitters-facebook-application-is-broken/"&gt;posted&lt;/a&gt; about the problem five days ago and there is a &lt;a href="http://www.facebook.com/topic.php?uid=2231777543&amp;amp;topic=4566"&gt;discussion thread&lt;/a&gt; on Facebook full of "me too" posts, but as yet no response and no fix from either party.&lt;br /&gt;&lt;br /&gt;Interestingly it coincides with a number of articles and programs I have recently read and listened too concerning the dangers of building a product and/or business model on the top of a platform over which you have no control.  If that platform changes, fails or disappears then your are in trouble. While am sure this is more likely to be sloppy coding it is an interesting portent.&lt;br /&gt;&lt;br /&gt;Listening to this week's &lt;a href="http://www.bbc.co.uk/worldservice/"&gt;BBC World Service&lt;/a&gt; program &lt;a href="http://www.bbc.co.uk/worldservice/programmes/digital_planet.shtml"&gt;Digital Planet&lt;/a&gt; it had an interview with &lt;a href="http://people.oii.ox.ac.uk/z"&gt;Jonathan Zittrain&lt;/a&gt; who has written a book called &lt;a href="http://www.amazon.co.uk/Future-Internet-How-Stop/dp/1846140145/"&gt;The Future of the Internet--And How to Stop It&lt;/a&gt;, the  synopsis  on &lt;a href="http://www.amazon.co.uk/"&gt;Amazon.co.uk&lt;/a&gt; reads&lt;br /&gt;&lt;blockquote&gt;In "The Future of the Internet: And How to Stop It", Jonathan Zittrain explores the dangers the internet faces if it fails to balance ever more tightly controlled technologies with the flow of innovation that has generated so much progress in the field of technology. Zittrain argues that today's technological market is dominated by two contrasting business models: the generative and the non-generative. The generative models - the PCs, Windows and Macs of this world - allow third parties to build upon and share through them. The non-generative model is more restricted; appliances such as the XBox, iPod and TomTom might work well, but the only entity that can change the way they operate is the vendor. If we want the internet to survive we need to change. People must wake up to the risk or we could lose everything.&lt;/blockquote&gt;On the &lt;a href="http://www.amazon.com/"&gt;Amazon.com&lt;/a&gt; website it has a slightly different synopsis&lt;br /&gt;&lt;blockquote&gt;&lt;p style="margin: 0in 0in 0pt;"&gt;This extraordinary book explains the engine that has catapulted the Internet from backwater to ubiquity—and reveals that it is sputtering precisely because of its runaway success. With the unwitting help of its users, the generative Internet is on a path to a lock down, ending its cycle of innovation—and facilitating unsettling new kinds of control.&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;"&gt;IPods, iPhones, Xboxes, and TiVos represent the first wave of Internet-centered products that can’t be easily modified by anyone except their vendors or selected partners. These “tethered appliances” have already been used in remarkable but little-known ways: car GPS systems have been reconfigured at the demand of law enforcement to eavesdrop on the occupants at all times, and digital video recorders have been ordered to self-destruct thanks to a lawsuit against the manufacturer thousands of miles away. New Web 2.0 platforms like Google mash-ups and Facebook are rightly touted—but their applications can be similarly monitored and eliminated from a central source. As tethered appliances and applications eclipse the PC, the very nature of the Internet—its “generatively,” or innovative character—is at risk.&lt;/p&gt;&lt;/blockquote&gt;It is an interesting observation and prophecy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8453487331604615705?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/8453487331604615705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8453487331604615705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8453487331604615705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8453487331604615705'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/twitter-expanding-my-web20-world-and.html' title='Twitter expanding my Web2.0 world and a broken Facebook application'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8540715051592856394</id><published>2008-05-07T20:17:00.007+01:00</published><updated>2008-05-07T20:51:01.121+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='media player'/><category scheme='http://www.blogger.com/atom/ns#' term='scrobbling'/><category scheme='http://www.blogger.com/atom/ns#' term='client'/><title type='text'>Last.fm client has not been submitting tracks for days</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/lastfm.png" alt="Last.fm client" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Just had a strange problem, the &lt;a href="http://www.last.fm/"&gt;last.fm&lt;/a&gt; client has been merrily collating all the tracks I have listened  to the last few days, but they haven't been showing up on my played list, the last tracks showing were submitted 5 days ago. The client updated itself this morning as well to version 1.5.0.24910&lt;br /&gt;&lt;br /&gt;Checking the support forums it seems I haven't been the only one suffering this problem, and this posted &lt;a href="http://www.last.fm/forum/21713/_/394144/_/6099832"&gt;solution&lt;/a&gt; seems a little strange but I can verify it worked, the official solutions that have been posted don't.&lt;br /&gt;&lt;br /&gt;    &lt;div class="wrapper"&gt;           &lt;div class="messageContent"&gt;It appears that when the client is starting up (initiated by your media player starting) it doesn't always successfully connect to the servers correctly. If you click the Help and Check For Updates it reports an error about not being able to connect. Shut down the client and restart it and immediately it updates the list of the unsubmitted tracks. If you check for updates again, it will reports if it's up to date, or that it needs to update (this means the client is actually connecting to the server).&lt;br /&gt;&lt;br /&gt;There definitely seems to a bug somewhere, and as it wasn't submitted tracks with the previous client it suggests a fault at the last.fm end.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8540715051592856394?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/8540715051592856394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8540715051592856394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8540715051592856394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8540715051592856394'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/my-lastfm-client-has-not-submitting.html' title='Last.fm client has not been submitting tracks for days'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-7197515656281449788</id><published>2008-05-07T10:20:00.003+01:00</published><updated>2008-05-07T10:48:32.455+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speed'/><category scheme='http://www.blogger.com/atom/ns#' term='preformance'/><category scheme='http://www.blogger.com/atom/ns#' term='isp'/><category scheme='http://www.blogger.com/atom/ns#' term='traffic shaping'/><title type='text'>My broadband speed tests</title><content type='html'>Following on from &lt;a href="http://insanityworks.co.uk/blog/2008/05/bid-to-find-truth-about-broadband.html"&gt;my post&lt;/a&gt; about the &lt;a href="http://www.samknows.com/broadband/news/announcing-the-samknows-performance-monitoring-network---volunteers-wanted-356.html"&gt;SamKnows.com monitoring initiative&lt;/a&gt;, I decided to do a check on my broadband speed, firstly I used the very pretty graphical test at &lt;a href="http://www.speedtest.net"&gt;speedtest.net&lt;/a&gt; initially it chose a recommended server in Maidenhead and I only got a pathetic 9345Kbps download, switching to an alternative in London I got the following results (17397Kbps download and 703Kbps upload).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.speedtest.net/"&gt;&lt;img src="http://www.speedtest.net/result/268374263.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next I check the speed test at &lt;a href="http://www.broadband-expert.co.uk"&gt;Broadband-expert.co.uk&lt;/a&gt; and got the following (19.9Mbps download and 704 Kbps upload)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.broadband-expert.co.uk/broadband/speedtest/index.php"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/speedtest.jpg" alt="Broadband speed results" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So seems my 20Mbps connection is preforming well.&lt;br /&gt;&lt;br /&gt;On the broadband-expert.co.uk website it also has &lt;a href="http://www.broadband-expert.co.uk/broadband/speedtest/index.php"&gt;accumulated results&lt;/a&gt; (click speed test results button at bottom of screen) for most of the UK ISPs and my ISP &lt;a href="http://www.virginmedia.com"&gt;VirginMedia&lt;/a&gt; seems to come out pretty well, despite the introduction of even more extreme and &lt;a href="http://www.thinkbroadband.com/news/3515-virgin-media-testing-changes-to-traffic-management-policies.html"&gt;complicated traffic shaping schemes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-7197515656281449788?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/7197515656281449788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=7197515656281449788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7197515656281449788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7197515656281449788'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/my-broadband-speed-tests.html' title='My broadband speed tests'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-6234984803711624634</id><published>2008-05-07T09:54:00.003+01:00</published><updated>2008-05-07T10:06:06.239+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRT54G'/><category scheme='http://www.blogger.com/atom/ns#' term='samknows'/><category scheme='http://www.blogger.com/atom/ns#' term='Linksys'/><category scheme='http://www.blogger.com/atom/ns#' term='isp'/><category scheme='http://www.blogger.com/atom/ns#' term='monitoring'/><title type='text'>Bid to find the truth about broadband preformance</title><content type='html'>ISP watchers &lt;a href="http://www.samknows.com/"&gt;SamKnows.com&lt;/a&gt; have &lt;a href="http://www.samknows.com/broadband/news/announcing-the-samknows-performance-monitoring-network---volunteers-wanted-356.html"&gt;launched&lt;/a&gt; a bid to discover the truth about the state of UK broadband by recruiting volunteers to install a monitoring device on their network, to collect reams of independent performance data.&lt;br /&gt;&lt;br /&gt;They are aiming to attract 200 volunteers who'll be sent a free tweaked Linksys router (a WRT54GL) that will measure and report download speeds for HTTP and non-HTTP traffic, latency, packet loss, DNS response, and website loading times.&lt;br /&gt;&lt;br /&gt;It comes as there is a sharp increase in consumer anger against ISPs over blatenty misleading marketing campaigns, opaque traffic management policies and low investment in infrastructure.&lt;br /&gt;&lt;br /&gt;I have signed up, so wait to hear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-6234984803711624634?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.samknows.com/broadband/news/announcing-the-samknows-performance-monitoring-network---volunteers-wanted-356.html' title='Bid to find the truth about broadband preformance'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/6234984803711624634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=6234984803711624634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6234984803711624634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/6234984803711624634'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/bid-to-find-truth-about-broadband.html' title='Bid to find the truth about broadband preformance'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-7469632040472648800</id><published>2008-05-01T16:42:00.002+01:00</published><updated>2008-05-01T16:47:22.760+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vunerabilities'/><category scheme='http://www.blogger.com/atom/ns#' term='tool'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='utility'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Secunia PSI - Personal Security Inspector</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/application_list.png" border="0" alt="PSI screen shot"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.secunia.com/"&gt;Secunia&lt;/a&gt; is a respected Danish computer security service provider, one of their primary missions is to track vulnerabilities in software and provide security tools primarily for the &lt;a href="http://corporate.secunia.com/"&gt;corporate IT market&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In addition they also provide a free tool (for personal non-corporate use) called &lt;a href="https://psi.secunia.com/"&gt;PSI - Personal Security Inspector&lt;/a&gt;.&lt;br /&gt;&lt;p&gt;PSI acts on a dangerous problem of vulnerabilities on auxiliary and add-on software. The problem of vulnerabilities in the Microsoft Windows operating system and Microsoft Office are tackled by the much improved Microsoft Update system. However what about all the other installed software which are prone to vulnerabilities? Software like Adobe Acrobat Reader, Flash, Java VM, Media players, compression utilities, third party browsers to name but a few.&lt;/p&gt;&lt;p&gt;Most vulnerabilities are triggered by malformed data files distributed across the internet and unless addressed can prove a real danger to the regular user. The problem is despite a lot of these programs having update systems built in it is easy to miss important updates and critical patches can be forgotten, leaving your system exposed.&lt;br /&gt;&lt;/p&gt; PSI using a huge database from Secunia to verify your installed software and will indicate if they are insecure and have updates available.&lt;br /&gt;&lt;br /&gt;I liked to think I kept my software updated, but after running the tool for the first time I was told I was only 92% secure there were around 15 programs that were running old insecure versions. I few updates later and I am up to 96%, there are still some programs that updates are not available for with know vulnerabilities, and some whose update process is so confusing and convoluted that updating is next to impossible (not helped by hideously unnavigable support websites&lt;span style="font-style: italic;"&gt;, Yes Adobe/Macromedia I am looking at you!) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In my scan there were some expected culprits for being out of date, Adobe Flash, Acrobat Reader, Quicktime and Realplayer and others I was not aware of, such as VLC, 7-Zip and WinZip.  It is easy  is to have vulnerable software running on your computer. If you are not using anything to keep track of software updates, try PSI, you may be surprised. PSI does a good job on detecting software that needs to be updated, so I heartily recommend it.&lt;br /&gt;&lt;br /&gt;There is a &lt;a href="http://secunia.com/software_inspector/"&gt;on-line version&lt;/a&gt; available but the installable client is much more capable. The scanning process is a bit resource intensive, so I would suggest you run it periodically (say once a week) rather than letting it permanently run, which is it's default setting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-7469632040472648800?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://psi.secunia.com/' title='Secunia PSI - Personal Security Inspector'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/7469632040472648800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=7469632040472648800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7469632040472648800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7469632040472648800'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/secunia-psi-personal-security-inspector.html' title='Secunia PSI - Personal Security Inspector'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-526600392598063530</id><published>2008-05-01T08:28:00.002+01:00</published><updated>2008-05-01T09:10:36.459+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phishing'/><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='opendns'/><title type='text'>OpenDNS</title><content type='html'>&lt;!-- OpenDNS button --&gt;&lt;br /&gt;&lt;a title="Use OpenDNS to make your Internet faster, safer, and smarter." href="http://www.opendns.com/share/"&gt;&lt;img src="http://images.opendns.com/buttons/use_opendns_155x52.gif" style="border: 0pt none ;" alt="Use OpenDNS" height="52" width="155" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;!-- / end OpenDNS button --&gt;&lt;br /&gt;&lt;br /&gt;My current ISP is &lt;a href="http://www.virginmedia.com/"&gt;VirginMedia&lt;/a&gt; née NTL née Diamond Cable and has generally been pretty reliable, what issues I have had with connectivity and browsing have often been &lt;a href="http://en.wikipedia.org/wiki/Domain_Name_System"&gt;DNS&lt;/a&gt; related.&lt;br /&gt;&lt;br /&gt;Most people have experienced this problem at some time, you type in the website address and hit enter then there is a long delay before the website appears, or doesn't appear instead you get an error message. This is quite often the result of Domain Name System (DNS)  problems, DNS is the system where the websites alphanumeric name (e.g www.virginmedia.com)  is converted into the IP number (212.250.162.12) , effectively it's an internet phone book.&lt;br /&gt;&lt;br /&gt;If that system is slow or fails either due to server load, or connectivity problems it creates a delay  or failure when using the internet. Also like much of the original infrastructure of the internet DNS was not originally designed with security in mind, and thus has a number of security issues have occured, such as &lt;a href="http://en.wikipedia.org/wiki/DNS_cache_poisoning"&gt;DNS Cache poisoning&lt;/a&gt; which has lead to &lt;a href="http://en.wikipedia.org/wiki/Phishing"&gt;phishing&lt;/a&gt; attacks. Because DNS works in the background the idea behind these attacks is to feed the browser an alternative IP address we redirects it to   spoof and fake website, either in an attempt to introduce &lt;a href="http://en.wikipedia.org/wiki/Malware"&gt;malware&lt;/a&gt; or to harvest personal information for ID fraud from the unsuspecting user.&lt;br /&gt;&lt;br /&gt;In an attempt to offer a solution to these growing problems or reliability, speed and security &lt;a href="http://david.ulevitch.com/"&gt;David Ulevitch&lt;/a&gt; created &lt;a href="http://www.opendns.com/"&gt;OpenDNS&lt;/a&gt; in July 2006.&lt;br /&gt;&lt;br /&gt;OpenDNS offers DNS resolution for consumers and businesses as an alternative to using their internet service provider's DNS servers. The system comprises of servers in strategic locations and employing a large cache of the domain names, the result is DNS queries are usually processed much more quickly, increasing page retrieval speed.&lt;br /&gt;&lt;br /&gt;Other features of OpenDNS include a phishing filter and typo error correction (for example, typing wikipedia.og instead of wikipedia.org). By collecting a list of malicious sites, OpenDNS blocks access to these sites when a user tries to access them through their service. OpenDNS has also launched &lt;a href="http://www.phishtank.com/"&gt;Phishtank&lt;/a&gt;, where computer users around the world can submit and review suspected phishing sites. OpenDNS can also be configured to limit access to adult related sites. Details of all the features on offer can be found &lt;a href="http://www.opendns.com/features/overview/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have switched my network to OpenDNS, full instructions and HowTos are available on the &lt;a href="https://www.opendns.com/start"&gt;site&lt;/a&gt;. It was painless and simple, browsing does seem quicker but I haven't used it long enough to really comment on the speed improvements but the ability to view statistics and lots of graphs is enough to convince me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-526600392598063530?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.opendns.com' title='OpenDNS'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/526600392598063530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=526600392598063530' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/526600392598063530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/526600392598063530'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/05/opendns.html' title='OpenDNS'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-1264929536029500163</id><published>2008-04-30T23:16:00.003+01:00</published><updated>2008-04-30T23:42:40.230+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='cnet'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><title type='text'>The Real Deal Podcast</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/Podcast_small.jpg" border="0" alt="Podcast logo"&gt;&lt;br /&gt;&lt;br /&gt;While reading the &lt;a href="http://www.webware.com/"&gt;webware.com&lt;/a&gt; news feed I saw mention of a podcast about &lt;a href="http://en.wikipedia.org/wiki/Cloud_computing"&gt;cloud computing&lt;/a&gt; produced by &lt;a href="http://realdeal.cnet.com/"&gt;The Real Deal&lt;/a&gt; for the &lt;a href="http://www.cnet.com/"&gt;CNet.com&lt;/a&gt; network.&lt;br /&gt;&lt;br /&gt;Cloud computing seems to be the latest buzzword/technology, I heard mention of it in the &lt;a href="http://www.bbc.co.uk/radio/podcasts/digitalp/"&gt;BBC Digital Planet podcast&lt;/a&gt; only yesterday. It is fairly amusing to hear some people referring to the similarity between this 'virtual/shared technology' and the old time-sharing mainframe systems of the 1970s. Further proof that things come in cycles, be it that they are slightly metamorphosed on each iteration.&lt;br /&gt;&lt;br /&gt;But I digress, this podcast is a fresh of breath air and I've listened to a couple of other episodes and what strikes me is the simple, layman like explanations and enlightening discussions of all these new buzzwords and  technologies. The presenters are &lt;a href="http://www.cnet.com/5270-4_1-0-2.html?userID=34533&amp;amp;tag=txt"&gt;Tom Merritt&lt;/a&gt; and &lt;a href="http://my.cnet.com/community/rafe/"&gt;Rafe Needleman&lt;/a&gt;, Rafe is also the editor of &lt;a href="http://www.webware.com"&gt;webware.com&lt;/a&gt; which is a pretty good synopsis of all that is new in the Web2.0 world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-1264929536029500163?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://realdeal.cnet.com/' title='The Real Deal Podcast'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/1264929536029500163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=1264929536029500163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1264929536029500163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1264929536029500163'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/04/real-deal-podcast.html' title='The Real Deal Podcast'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-9120569625603314936</id><published>2008-04-30T20:09:00.002+01:00</published><updated>2008-04-30T20:57:46.108+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='speed'/><category scheme='http://www.blogger.com/atom/ns#' term='bloat'/><category scheme='http://www.blogger.com/atom/ns#' term='net neutrality'/><category scheme='http://www.blogger.com/atom/ns#' term='iplayer'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>The Web2.0 Bloat!</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/fat_man-729010.jpg" alt="web bloat" /&gt;&lt;br /&gt;&lt;br /&gt;Back in the early days of the interweb, when people used dial up modems, bloated large websites were frowned upon and the main criteria in their design was size and therefore speed.&lt;br /&gt;&lt;br /&gt;Computers at that time were underpowered and would often fall over when confronted with graphic heavy sites and on-line video was often the preserve of the very wealthy who could afford the CPU, graphic card, memory and time for it to load!&lt;br /&gt;&lt;br /&gt;Unfortunately as computers became more powerful, modems got quicker, telephone calls and ISP costs got cheaper there was a natural tendency for the page sizes to creep upward as graphics and multimedia were introduced. I am sure this was sometimes aggravated by spoiled designers with powerful machines at the end of &lt;a href="http://en.wikipedia.org/wiki/Leased_line"&gt;leased lines&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Isdn"&gt;ISDN&lt;/a&gt; connection. The worst case of this was the completely unnecessary obligatory Adobe Flash 'please click to enter site' page which often took minutes to load.&lt;br /&gt;&lt;br /&gt;Now as broadband becomes more prevalent the bloat has continued fuelled by the &lt;a href="http://en.wikipedia.org/wiki/Web2.0"&gt;Web2.0&lt;/a&gt; explosion. This bloat is often offset by the connection speed and the power of the computer.  However I have noticed that on some of my older computers ( 1GHz of less,  with modest memory and Windows 2000) that some sites now cause similar problems to the bad old days, unstable browsers, constant disk thrashing as the virtual memory systems struggles to cope leading to sluggish performance and navigation. I am sure that people still on dial-up have become increasingly disadvantaged.&lt;br /&gt;&lt;br /&gt;Now &lt;a href="http://www.websiteoptimization.com/speed/tweak/average-web-page/"&gt;research&lt;/a&gt; by &lt;a href="http://www.blogger.com/%5C%5Cwww.websiteoptimization.com"&gt;WebsiteOptimization.com&lt;/a&gt; has put a figure on the flab as modern websites feed on their diet of Web2.0 lard.&lt;br /&gt;&lt;br /&gt;The report states that the mean size of a web page has more than trebled since 2003 from 97.3KB to more than 312KB. The mean number of objects per page has meanwhile near-doubled from 25.7 to 49.9. The authors blame external objects for the majority of delays experienced by web browsers.&lt;br /&gt;&lt;br /&gt;Last year saw websites really pack on the data poundage with widgets, gadgets, embedded video and other mashtastic tinsel (thanks to &lt;a href="http://www.theregister.co.uk/2008/04/29/web_optimisation_figures_bloat/"&gt;theregister report&lt;/a&gt; for that particular phrase). The average page swelled by more than 60KB to 312KB by the end of December and projections put next new year's figure at 385KB.&lt;br /&gt;&lt;br /&gt;There's plenty of evidence in the report for the views of ISPs and other industry insiders claiming that the online video boom risks breaking the internet and net neutrality. The authors of the report claim that ten per cent of &lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt; videos account for 80 per cent of streaming traffic, and use it to suggest that cached content delivery networks (as being &lt;a href="http://www.paidcontent.co.uk/entry/419-bbc-to-cache-iplayer-downloads-with-isps-could-soothe-net-neutrality-fe/"&gt;considered&lt;/a&gt; by the &lt;a href="http://www.bbc.co.uk/"&gt;BBC&lt;/a&gt; for &lt;a href="http://www.bbc.co.uk/iplayer/"&gt;iPlayer&lt;/a&gt;) are becoming an increasingly appealing proposition to improve performance.&lt;br /&gt;&lt;br /&gt;Another interesting fact is that the increase in mean length of web video means more users are experiencing frustrations with re-buffering. According to the report, 87 % of web video streaming sessions are abandoned in the first ten seconds, but how much is due to that, or the fact that 87% of on-line video isn't worth watching?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Talking of the old days, I fondly remember getting a 14.4 modem running on &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Windows_3.1x"&gt;Windows  for Workgroups 3.11&lt;/a&gt;&lt;span style="font-style: italic;"&gt;, which involved installing a third party WinSock (a TCP/IP  protocol stack) &lt;/span&gt;&lt;span style="text-decoration: underline; font-style: italic;"&gt;&lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Trumpet_Winsock"&gt;Trumpet Winsock&lt;/a&gt;&lt;span style="font-style: italic;"&gt; in my case!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-9120569625603314936?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.websiteoptimization.com/speed/tweak/average-web-page/' title='The Web2.0 Bloat!'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/9120569625603314936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=9120569625603314936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/9120569625603314936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/9120569625603314936'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/04/web20-bloat.html' title='The Web2.0 Bloat!'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-1985508087432039688</id><published>2008-04-28T13:45:00.001+01:00</published><updated>2008-04-28T13:45:43.995+01:00</updated><title type='text'>When one blog isn't enough!</title><content type='html'>I registered a Livejournal account a long time ago, but never used it and then blogger came along and was much more user friendly. But I reactivated it and have found a way of merging my other blogs in to it! More later, once I've discovered how the Facebook application BlogIT works!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-1985508087432039688?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/1985508087432039688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=1985508087432039688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1985508087432039688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1985508087432039688'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/04/when-one-blog-isn-enough.html' title='When one blog isn&amp;#39;t enough!'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8631779744016892883</id><published>2008-04-26T23:03:00.004+01:00</published><updated>2008-04-26T23:57:46.700+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dshield'/><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='ISC'/><category scheme='http://www.blogger.com/atom/ns#' term='WRT54G'/><category scheme='http://www.blogger.com/atom/ns#' term='WallWatcher'/><category scheme='http://www.blogger.com/atom/ns#' term='port scan'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='myNetWatchman'/><category scheme='http://www.blogger.com/atom/ns#' term='sans institute'/><category scheme='http://www.blogger.com/atom/ns#' term='NIDS'/><title type='text'>Doing my duty - Malicious activity detection</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/linksys-wrt54g.jpg" alt="Linksys WRT54G" /&gt;&lt;br /&gt;For several years I have been using a Linksys WRT54G V1.1 wireless router with the official firmware attached to my cable modem. It has a built in firewall but lacked any proper &lt;a href="http://en.wikipedia.org/wiki/Network_intrusion_detection_system"&gt;network intrusion detection system&lt;/a&gt; it did have a rudimentary log which could be accessed via the web-page interface but that was pretty much useless when trying to look for malicious activity such as denial of service attacks, port scans and attempts to crack into the network via vulnerabilities.&lt;br /&gt;&lt;br /&gt;It always worried me as to what attempts were being made to get past the firewall on to my network. Some of my network PCs have software firewalls as a backup and alerts have been almost non-existent but it still nagged away. Last year I toyed with taking an old PC and creating a &lt;a href="http://www.smoothwall.org/"&gt;Smoothwall&lt;/a&gt; firewall, because of the logging and ability to install &lt;a href="http://en.wikipedia.org/wiki/Snort_%28software%29"&gt;Snort&lt;/a&gt; but I really could justify the space and expensive of having another PC on 24/7.&lt;br /&gt;&lt;br /&gt;As I posted yesterday I finally got the nerve up to install one of the numerous third party replacement firmwares for the router. Plumping for the &lt;a href="http://www.polarcloud.com/tomato"&gt;Tomato&lt;/a&gt; variety!&lt;br /&gt;&lt;br /&gt;One of the first things I noticed was the improved logging, which can be sent to an external PC  running a monitoring/analysis program. In the &lt;a href="http://en.wikibooks.org/wiki/Tomato_Firmware"&gt;wikibooks page&lt;/a&gt; it mentioned the &lt;a href="http://www.wallwatcher.com/"&gt;WallWatcher&lt;/a&gt; software for Windows so I downloaded and installed it, configured the router and lo and behold I was getting information about all those &lt;a href="http://edition.cnn.com/2008/TECH/03/07/china.hackers/index.html"&gt;Chinese&lt;/a&gt; TCP/IP packets bombarding my router!&lt;br /&gt;&lt;br /&gt;I have now signed up and have installed the necessary client software to upload the logs to the &lt;a href="http://www.sans.org/"&gt;SANS Institute&lt;/a&gt; &lt;a href="http://isc.sans.org/"&gt;Internet Storm Centre&lt;/a&gt; &lt;a href="http://www.dshield.org/"&gt;DShield&lt;/a&gt; system and &lt;a href="http://www.mynetwatchman.com/"&gt;myNetWatchman&lt;/a&gt; systems. These organisations use volunteers who submit their data to help detect problems and analyse threats, creating technical information and alerts to the general public.&lt;br /&gt;&lt;br /&gt;The system works by having a network of hundreds or thousands of people from all over the world submitting information from their firewalls and intrusion detection systems about unwanted traffic arriving from the Internet. This data feeds the appropriate database where analysis is made looking for abnormal trends and behaviour. In the case of DShield the resulting analysis is posted to the &lt;a href="http://isc.sans.org/"&gt;ISC&lt;/a&gt;'s main web page where it can be automatically retrieved by simple scripts or can be viewed in near real time by any Internet user.&lt;br /&gt;&lt;br /&gt;I really feel like I am doing something good, and of course it is fairly geeky! These are the 'attacked' ports from today!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/mypie.png" alt="My pie chart" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8631779744016892883?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/8631779744016892883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8631779744016892883' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8631779744016892883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8631779744016892883'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/04/doing-my-duty-malicious-activity.html' title='Doing my duty - Malicious activity detection'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-3953182040052291818</id><published>2008-04-24T14:55:00.004+01:00</published><updated>2008-04-24T15:03:02.430+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Linksys'/><category scheme='http://www.blogger.com/atom/ns#' term='tomato'/><title type='text'>Tomato Firmware installed on my WRT54G</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/tomato_lydecker.jpg" alt="Tomato"&gt;&lt;br /&gt;Well I took the plunge and just installed it - will report as I discover any benefits/bugs.&lt;br /&gt;&lt;br /&gt;I am hoping it will improve the reliability of my wireless connection to my XBox/XBMC setup, it's been a bit flaky lately.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-3953182040052291818?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.polarcloud.com/tomato' title='Tomato Firmware installed on my WRT54G'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/3953182040052291818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=3953182040052291818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/3953182040052291818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/3953182040052291818'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/04/tomato-firmware-installed-on-my-wrt54g.html' title='Tomato Firmware installed on my WRT54G'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-7730209931218216480</id><published>2008-04-24T09:59:00.003+01:00</published><updated>2008-04-24T10:30:48.200+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='overclocking'/><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linksys'/><category scheme='http://www.blogger.com/atom/ns#' term='NSLU2'/><title type='text'>Speeding up the NSLU2</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/Cimg2727.jpg" alt="NSLU2 Opened" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;In my home network I have a small &lt;a href="http://en.wikipedia.org/wiki/Network-attached_storage"&gt;NAS&lt;/a&gt; (Network Attached Storage) solution consisting of a &lt;a href="http://en.wikipedia.org/wiki/NSLU2"&gt;Linksys NSLU2&lt;/a&gt; (Network Storage Link for USB 2.0 Disk Drives) and a number of attached external USB hard disks.&lt;br /&gt;&lt;br /&gt;The NSLU2 or "SLUG" as it is often called runs Linux, as per the terms of the GNU General Public License Linksys were required to release their source code. Due to the availability of this code and the relatively low cost of the device, there are several community projects centered around it. Including a number of replacement firmware images available for the device. I have been tempted to use &lt;a href="http://www.nslu2-linux.org/wiki/Unslung/HomePage"&gt;Unslung&lt;/a&gt; which is based on the official Linksys firmware with some improvements and features added, but have been wary about &lt;a href="http://en.wikipedia.org/wiki/Brick_%28electronics%29"&gt;bricking&lt;/a&gt; it.&lt;br /&gt;&lt;br /&gt;Despite it running the official firmware it has proved a reliable device and the attached drives are full of my music and video collection. However it has never been the speediest device, sometimes being sluggish(sic) to transfer across the network and the web-interface sometimes being painful slow to respond.&lt;br /&gt;&lt;br /&gt;The device has two USB 2.0 ports for connecting hard disks and uses an ARM-compatible Intel XScale IXP420 CPU. The device includes 32 MB of SDRAM, and 8 MB of Flash memory. It also has a 100 megabit Ethernet network connection.&lt;br /&gt;&lt;br /&gt;I have discovered that models manufactured prior to around April 2006, Linksys had, for an unknown reason, under-clocked the processor to 133MHz, though a simple &lt;a href="http://www.nslu2-linux.org/wiki/HowTo/OverClockTheSlug"&gt;hardware modification&lt;/a&gt; to remove this restriction is possible. Later models (circa. May 2006) are clocked at the rated speed of 266MHz.&lt;br /&gt;&lt;br /&gt;Today I took the plunge and opened up the unit and removed the appropriate resistor. Full details on this &lt;a href="http://www.nslu2-linux.org/wiki/HowTo/OverClockTheSlug"&gt;page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/Cimg2729.jpg" alt="NSLU2 Remove this resistor for 266MHz" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;I can confirm that the device is indeed much speedier and responsive. Maybe I might just get around to trying out Unslung and installing &lt;a href="http://www.polarcloud.com/tomato"&gt;Tomato&lt;/a&gt; firmware on my WRT54G.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-7730209931218216480?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nslu2-linux.org/wiki/HowTo/OverClockTheSlug' title='Speeding up the NSLU2'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/7730209931218216480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=7730209931218216480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7730209931218216480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7730209931218216480'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/04/speeding-up-nslu2.html' title='Speeding up the NSLU2'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-4898779961925850944</id><published>2008-04-08T08:23:00.001+01:00</published><updated>2008-04-08T08:23:52.052+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='bbc'/><title type='text'>BBC News - They broke my favourite website</title><content type='html'>"Change for change sake", "If it ain't broke, then don't fix it" are all comments I've read about the new look &lt;a href="http://news.bbc.co.uk/"&gt;BBC News&lt;/a&gt; website. The site adopted a new look at the start of the month and at first sight I hated it, and so did many others judging by the comments on the &lt;a href="http://www.bbc.co.uk/blogs/theeditors/2008/03/refreshing_changes.html#commentsanchor"&gt;BBC Editors Blog&lt;/a&gt;. The old site design, which won awards and almost universal praise was a clean compact design and reminded me of reading a newspaper column. The new design was all spaced out had now had more white space than text and I found it difficult and almost unreadable.&lt;br /&gt;&lt;br /&gt;To their credit and &lt;a href="http://www.bbc.co.uk/blogs/bbcinternet/2008/04/news_and_sports_website_refres_1.html"&gt;responding to comments&lt;/a&gt; the BBC have made minor tweaks to improve the look and feel. However one gripe I still have is many pages seem to render incorrectly in Firefox.&lt;br /&gt;&lt;br /&gt;This is &lt;a href="http://news.bbc.co.uk/1/hi/world/europe/7335684.stm"&gt;an example&lt;/a&gt; of a 'broken' page - it looks fine in Microsoft Internet Explorer&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/pleaseignore/bbcie.jpg" alt="BBC Website in Internet Explorer" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;However in Firefox, odd things happen to the font sizes and alignment of text and pictures&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/pleaseignore/bbcfirefox.jpg" alt="BBC Website in Firefox" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;While it may be something unique to my machine and/or is probably a simple fix I have seen it quite often on numerous pages.&lt;br /&gt;&lt;br /&gt;One of the strengths of the old design was it seemed no matter what platform or browser you used (with the possible exception of &lt;a href="http://en.wikipedia.org/wiki/Lynx_%28web_browser%29"&gt;lynx&lt;/a&gt;) it's compact size and simple design meant it always looked the same.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-4898779961925850944?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/4898779961925850944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=4898779961925850944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4898779961925850944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4898779961925850944'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/04/bbc-news-they-broke-my-favourite.html' title='BBC News - They broke my favourite website'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-4969239971469106409</id><published>2008-03-22T15:26:00.003Z</published><updated>2008-03-22T16:42:35.638Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='updater'/><category scheme='http://www.blogger.com/atom/ns#' term='iTunes'/><category scheme='http://www.blogger.com/atom/ns#' term='trojan'/><category scheme='http://www.blogger.com/atom/ns#' term='safari'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple Updater Acts Like Trojan</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/apple.jpg" border="0" alt="Apple Trojan"&gt;&lt;br /&gt;&lt;br /&gt;I don't have an &lt;a href="http://www.apple.com/itunes/"&gt;iPod&lt;/a&gt; and will never ever use &lt;a href="http://www.apple.com/itunes/"&gt;iTunes&lt;/a&gt;, so much so I will resist installing it with my dying breath. I used an earlier version on a previous PC and it was a pile of "donkey's queer things" completely renaming my existing audio library and hogged resources.&lt;br /&gt;&lt;br /&gt;I use &lt;a href="http://www.apple.com/quicktime/"&gt;Quicktime&lt;/a&gt;, but only because people will insist on using the proprietary mov format for videos, the Quicktime player is another bloated, slow and resource hungry program. So while Apple Mac advocates sing the praises of their machines and the software they run on them my experiences of Apple software on Windows has been disappointing.&lt;br /&gt;&lt;br /&gt;For a long time the Apple website has dubiously implied that the installation of Quicktime required iTunes, the standalone Quicktime player being hidden away on the website. In addition, following a recent update to Quicktime (due to yet another security vunerability) my machine had become &lt;span style="font-style: italic; font-weight: bold;"&gt;infected&lt;/span&gt; with the Apple Software Updater. I say infected because despite only having Quicktime installed it has for many weeks telling me to &lt;span style="font-style: italic; font-weight: bold;"&gt;update&lt;/span&gt; iTunes and helpfully filling in the tickbox so should I not have be paying attention and select update I would have installed it.&lt;br /&gt;&lt;br /&gt;This morning the updater had an additional item (and filled in tickbox) &lt;a href="http://www.apple.com/safari/"&gt;Safari&lt;/a&gt;, Apple's new web browser! Surely this amounts to spam and trojan activity by attempting to install software on a persons machine without their knowledge?&lt;br /&gt;&lt;br /&gt;What is even worse is the marketing blurb you see in the updater&lt;br /&gt;&lt;blockquote&gt;“Safari for Windows is the fastest and easiest-to-use web browser for the PC. It displays web pages faster than any other browser and is filled with innovative features — all delivered in an efficient and elegant user interface.”&lt;/blockquote&gt;But what it fails to mention are the &lt;a href="http://tech.blorge.com/Structure:%20/2008/02/28/paypal-warns-buyers-to-avoid-safari-browser-from-apple/"&gt;ongoing worries about security risks on Safari&lt;/a&gt;, especially for people using Window operating systems.&lt;br /&gt;&lt;br /&gt;Automatic software updaters are becoming the norm, with Windows and Firefox two prime examples, But the big difference here is that they only offer updates to what is already installed, rather than spamming users with unwanted software downloads. Of course advocates will claim Apple isn’t making you download anything, you can always say no, but how many people new to iTunes will blindly click ‘Install’, thinking it’s part of the essential program?&lt;br /&gt;&lt;br /&gt;It seems to have &lt;a href="http://www.news.com/8301-10784_3-9901006-7.html?part=rss&amp;amp;subj=news&amp;amp;tag=2547-1_3-0-20"&gt;inflamed a lot of people&lt;/a&gt; with blogs full of outrage. &lt;a href="http://john.jubjubs.net/2008/03/21/apple-software-update/"&gt;Mozilla's CEO John Lily&lt;/a&gt; has hit out at Apple's decision.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-4969239971469106409?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/4969239971469106409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=4969239971469106409' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4969239971469106409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4969239971469106409'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/03/apple-updater-acts-like-trojan.html' title='Apple Updater Acts Like Trojan'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-7698053951851340753</id><published>2008-03-22T05:01:00.006Z</published><updated>2008-03-22T05:45:30.227Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='UDMA'/><category scheme='http://www.blogger.com/atom/ns#' term='windows xp'/><category scheme='http://www.blogger.com/atom/ns#' term='PIO'/><category scheme='http://www.blogger.com/atom/ns#' term='interrupts'/><category scheme='http://www.blogger.com/atom/ns#' term='process explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='sysinternals'/><title type='text'>Interrupts hogging CPU use caused by UDMA drives reverting to PIO mode.</title><content type='html'>I have experienced some on going problems with my Dell PC running XP being slow and unresponsive, as well as the hard disk problems [&lt;a href="http://nerdsville.blogspot.com/2008/01/54-complete.html"&gt;1&lt;/a&gt;][&lt;a href="http://nerdsville.blogspot.com/2008/01/74-ok-this-is-starting-to-worry-me-now.html"&gt;2&lt;/a&gt;][&lt;a href="http://insanityworks.co.uk/blog/2008/03/to-quote-david-coverdale-here-i-go.html"&gt;3&lt;/a&gt;]. &lt;br /&gt;&lt;br /&gt;Running the &lt;a href="http://technet.microsoft.com/en-gb/sysinternals/default.aspx"&gt;SysInternals&lt;/a&gt; utility &lt;a href="http://technet.microsoft.com/en-gb/sysinternals/bb896653.aspx"&gt;Process Explorer&lt;/a&gt; I have noticed that it was indicating that "interrupts" were taking the majority of CPU load, and it seemed related to disk activity, when copying large files to and from USB drives for example. I did a quick google and discovered &lt;a href="http://forum.sysinternals.com/forum_posts.asp?TID=965&amp;amp;PN=1"&gt;this post&lt;/a&gt; which identified the problem, which is related to way XP handles the DMA mode on ATA/ATAPI devices (article &lt;a href="http://www.microsoft.com/whdc/device/storage/IDE-DMA.mspx"&gt;here&lt;/a&gt; and discussion &lt;a href="http://winhlp.com/node/10"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;For repeated DMA errors.&lt;/b&gt; Windows XP will turn off DMA mode for a device after encountering certain errors during data transfer operations. If more that six DMA transfer timeouts occur, Windows will turn off DMA and use only PIO mode on that device.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In this case, the user cannot turn on DMA for this device. The only option for the user who wants to enable DMA mode is to uninstall and reinstall the device.&lt;/p&gt;&lt;p&gt;Windows XP downgrades the Ultra DMA transfer mode after receiving more than six CRC errors. Whenever possible, the operating system will step down one UDMA mode at a time (from UDMA mode 4 to UDMA mode 3, and so on).&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;Sure enough checking my machine the drives were switched to PIO mode.&lt;br /&gt;&lt;br /&gt;To access this information use Settings-&gt;Control Panel-&gt;System-&gt;Hardware-&gt;Device Manager and then expanding the IDE ATA/ATAPI controllers&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/devicemanager.jpg" border="0" alt="Device Manager" /&gt;&lt;br /&gt;&lt;br /&gt;Double click them and under advanced settings you will see the transfer mode selected&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/IDEChannel.jpg" border="0" alt="IDE Channels" /&gt;&lt;br /&gt;&lt;br /&gt;If the current transfer mode is set as PIO rather then UDMA then the best thing to do is uninstall the driver and let XP reboot, this reinstalls the driver and resets the transfer mode. This works for SATA drives as well as they are still IDE drives.&lt;br /&gt;&lt;br /&gt;I can't recommend the &lt;a href="http://technet.microsoft.com/en-gb/sysinternals/default.aspx"&gt;SysInternals&lt;/a&gt; &lt;a href="http://technet.microsoft.com/en-gb/sysinternals/bb896653.aspx"&gt;Process Explorer&lt;/a&gt; utility enough and is a worthwhile replacement for Task Manager.  The &lt;a href="http://technet.microsoft.com/en-gb/sysinternals/default.aspx"&gt;Sysinternals&lt;/a&gt; web site was created in 1996 by Mark Russinovich and Bryce Cogswell to host their advanced system utilities and technical information. Microsoft acquired Sysinternals in July, 2006. The site is full of useful utilities to help manage, troubleshoot and diagnose Windows systems and applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-7698053951851340753?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/7698053951851340753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=7698053951851340753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7698053951851340753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7698053951851340753'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/03/interrupts-hogging-cpu-use-caused-by.html' title='Interrupts hogging CPU use caused by UDMA drives reverting to PIO mode.'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-3248634560999339551</id><published>2008-03-16T06:50:00.006Z</published><updated>2008-03-16T08:31:21.997Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora8'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows xp'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='bsod'/><title type='text'>To quote David Coverdale "Here I Go Again!"</title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=oKTiwCez6Zs"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/coverdale.jpg" alt="Whitesnake - Here I Go Again!" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Click the picture for some classic 1980s rock ballad and insane hairstyles!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Back in January before I &lt;a href="http://nerdsville.blogspot.com/2008/02/insanity-works.html"&gt;split&lt;/a&gt; my online ramblings into two distinct blogs I &lt;a href="http://nerdsville.blogspot.com/2008/01/54-complete.html"&gt;posted&lt;/a&gt; about some problems with my main Dell Windows XP box and it's recurrent &lt;a href="http://en.wikipedia.org/wiki/Blue_Screen_of_Death"&gt;BSOD&lt;/a&gt; problem.&lt;br /&gt;&lt;br /&gt;Well last Thursday I found my computer hung up again and after being forced to power it down and rebooting found it extremely sluggish and within a few minutes the familiar "Stop 0x000000F4 BSOD"  appeared. Checking the event viewer it was apparent that yet again bad blocks on the hard drive were the problem so I had to run a "chkdsk /r" which this time took the best part of 24 hours!&lt;br /&gt;&lt;br /&gt;While it was doing that I decided I would have another look at getting a desktop Linux box running. I was tempted by &lt;a href="http://www.opensuse.org/"&gt;openSUSE&lt;/a&gt; but opted for &lt;a href="http://fedoraproject.org/"&gt;Fedora8&lt;/a&gt;, I have had good experiences with both distributions in the past as opposed to my awful experiences with &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;, I think it may be the hideous brown colour scheme!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/Cimg2565.jpg" alt="shit box" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;My target hardware came courtesy of my neighbour who was disposing of some old pcs.  On investigation this old Packard Bell came with a MSI K7TM Pro (MS-6340) motherboard an AMD Athlon 800MHz, 256MB of RAM and NVidia Vanta TNT2 video card and on board sound and a DVD-CD/RW combo drive. I installed a spare 80GB harddrive, boosted the memory to 640MB and stuck in a network card. I upgraded the BIOS (which made a remarkable difference to the options available) and stuck in the Fedora8 Install DVD and off it went.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/Cimg2576.jpg" alt="Fedora8" border="0" /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;You can see the Fedora8 running on the left while the XP box on the right struggles to correct itself!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have been pleasantly surprised how reasonably it runs on relative underpowered hardware and more surprised how much easier I found it to get things running. In the past I have always hardware incompatibility problems, often in the install failing completely, or software problems. So all I have ever done is get a rudimentary server running, mainly so I could use it as a SSH proxy to bypass my previous companies web block and logging! That is not to say I did encounter a few minor problems but they were easily corrected and I will post some of the solutions later.&lt;br /&gt;&lt;br /&gt;The machine called "INSANE" is fully integrated into the Windows network, prints and scans using my HP 3210 All-in-one printer/scanner. It plays videos, mp3s and I even compiled the &lt;a href="http://www.last.fm/"&gt;last.fm&lt;/a&gt; client!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-3248634560999339551?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/3248634560999339551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=3248634560999339551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/3248634560999339551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/3248634560999339551'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/03/to-quote-david-coverdale-here-i-go.html' title='To quote David Coverdale &quot;Here I Go Again!&quot;'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-3663661828817355151</id><published>2008-03-12T07:52:00.003Z</published><updated>2008-03-12T08:24:22.903Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='spying'/><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='msn'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><category scheme='http://www.blogger.com/atom/ns#' term='instant messanger'/><title type='text'>Can data overload protects privacy?</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/big_brother_eye.jpg" alt="Photobucket" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Privacy advocates are probably foaming at the mouth with the shocking revelation that in June 2006 all conversations on the MSN instant messaging system were being collected and passed to researchers Eric Horvitz and Jure Leskovec at Microsoft Research.&lt;br /&gt;&lt;br /&gt;They claim they weren't interested in the content of the messages but were simply investigating the behaviour of a 'planetary scale system'.&lt;br /&gt;&lt;br /&gt;There is nothing earth shattering about the results, they show people are more likely to chat with others in the same geographical location, age group and of the same sex. But as us pointed out by the &lt;a href="http://arxivblog.com/?p=307"&gt;arXiv blogger&lt;/a&gt; the most interesting aspect of the research is the fact the researchers struggled to cope with the size of their dataset.&lt;br /&gt;&lt;blockquote&gt;"The dataset consisted of 30 billion conversations generated by 240 million distinct users over one month. We found that approximately 90 million distinct Messenger accounts were accessed each day and that these users produced about 1 billion conversations, with approximately 7 billion exchanged messages per day."&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;"The sheer size of the data limits the kinds of analyses one can perform,"&lt;br /&gt;&lt;br /&gt;"Each day yielded about 150 gigabytes of compressed text logs (4.5 terabytes in total). Copying the data to a dedicated eight-processor server with 32 gigabytes of memory took 12 hours. Our log-parsing system employed a pipeline of four threads that parse the data in parallel, collapse the session join/leave events into sets of conversations, and save the data in a compact compressed binary format. This process compressed the data down to 45 gigabytes per day. Processing the data took an additional 4 to 5 hours per day."&lt;br /&gt;&lt;/blockquote&gt;For years now various security services around the world have made moves to assemble databases of online communication. They want to watch over phone calls, social networking sites and emails. But extracting useful information, not just generalities like the study mentioned, is going to require massive amounts of storage and processing power.&lt;br /&gt;&lt;br /&gt;But to quote the &lt;a href="http://arxivblog.com/?p=307"&gt;arXiv blogger&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;So will data overload always protect us from Big Brother’s prying eyes? Perhaps in some circumstances like these but otherwise I wouldn’t count on it. It’s straightforward to sample big datasets like this (although that can introduce problems of its own).&lt;br /&gt;&lt;br /&gt;I wouldn’t mind betting that with a little more effort, it would be possible to identify individuals from their travel and chatting patterns, perhaps by correlating the data with local telephone and business directories much in the same way this has been done with search data. However, it looks as if Horvitz and Leskovec have steered carefully around this issue.&lt;br /&gt;&lt;br /&gt;Of course, Microsoft doesn’t need to do this since it can store a much fuller set of data anyway including the full text of the conversations and whatever data it has on the identity of the owners.&lt;br /&gt;&lt;br /&gt;And you can be sure that more shadowy organisations with access to much greater computing resources will also have this full data set and be happily chewing through it as you read this.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-3663661828817355151?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://arxivblog.com/?p=307' title='Can data overload protects privacy?'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/3663661828817355151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=3663661828817355151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/3663661828817355151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/3663661828817355151'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/03/can-data-overload-protects-privacy.html' title='Can data overload protects privacy?'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-2981523277605360664</id><published>2008-03-05T10:50:00.003Z</published><updated>2008-03-05T11:09:38.982Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='winlockpwn'/><category scheme='http://www.blogger.com/atom/ns#' term='ieee1394'/><category scheme='http://www.blogger.com/atom/ns#' term='firewire'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Warning on Firewire Insecurity</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/firewireport.jpg" alt="Photobucket" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;It is already being wildly reported elsewhere but &lt;a href="http://en.wikipedia.org/wiki/Firewire"&gt;Firewire (IEEE1394)&lt;/a&gt; ports on computers are a potential security risk.&lt;br /&gt;&lt;br /&gt;The insecurity has been known about for many years, but with the recent publicity about the &lt;a href="http://insanityworks.co.uk/blog/2008/02/cold-boot-attacks-on-disk-encryption.html"&gt;Disk Encryption ram hack&lt;/a&gt; &lt;a href="http://storm.net.nz/projects/16"&gt;Adam Boileau&lt;/a&gt; has decided to release his tool, which he claims to have sat on for two years waiting for a response from Microsoft.&lt;br /&gt;&lt;br /&gt;The insecurity is because the specification of the protocol allows devices on a FireWire bus to communicate by direct memory access (DMA), where a device can use hardware to map internal memory to FireWire's "Physical Memory Space". The SBP-2 (Serial Bus Protocol 2) used by FireWire disk drives uses this capability to minimize interrupts and buffer copies. In SBP-2, the initiator (controlling device) sends a request by remotely writing a command into a specified area of the target's FireWire address space. This command usually includes buffer addresses in the initiator's FireWire "Physical Address Space", which the target is supposed to use for moving I/O data to and from the initiator.&lt;br /&gt;&lt;br /&gt;On many implementations, particularly those like PCs and Macs using the popular OHCI, the mapping between the FireWire "Physical Memory Space" and device physical memory is done in hardware, without operating system intervention. While this enables high-speed and low-latency communication between data sources and sinks without unnecessary copying (such as between a video camera and a software video recording application, or between a disk drive and the application buffers), this can also be a security risk if untrustworthy devices are attached to the bus.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://storm.net.nz/projects/16"&gt;Adam Boileau&lt;/a&gt; released a Linux Firewire utility that will give you immediate Administrator to an XP machine:&lt;br /&gt;&lt;blockquote&gt;It's two years later, and I think anyone who was going to get the message about Firewire has already got it, and anyone who was going to be upset about it has got over it. Besides, according to Microsoft's definition, it never was a Security Vulnerability anyway - screensavers and login prompts are - as Bruce says - about the Feeling of Security. Anyway, today's release day for Winlockpwn, the tool I demoed at Ruxcon for bypassing windows auth, or popping an admin shell at the login window....&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Yes, you can read and write main memory over firewire on windows.&lt;/li&gt;&lt;li&gt;Yes, this means you can completely own any box who's firewire port you can plug into in seconds.&lt;/li&gt;&lt;li&gt;Yes, it requires physical access. People with physical access win in lots of ways. Sure, this is fast and easy, but it's just one of many.&lt;/li&gt;&lt;li&gt;Yes, it's a FEATURE, not a bug. It's the Fire in Firewire. Yes, I know this, Microsoft know this. The OHCI-1394 specification knows this. People with firewire ports generally don't.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br /&gt;Adam's tools include a few Python apps that can copy and impersonate Firewire device signatures, dump RAM on a remote machine, bypass Windows authentication, and extract BIOS passwords. It's not exactly comforting, but I've got a new appreciation for Firewire now. This is the sort of access that used to only be possible by creating hardware that physically connects to the PCI bus. Now all you need is a cable and a laptop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-2981523277605360664?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.hackszine.com/blog/archive/2008/03/ram_dump_over_firewire.html' title='Warning on Firewire Insecurity'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/2981523277605360664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=2981523277605360664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2981523277605360664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/2981523277605360664'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/03/warning-on-firewire-insecurity.html' title='Warning on Firewire Insecurity'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-7923550227998097532</id><published>2008-03-04T09:19:00.002Z</published><updated>2008-03-04T09:28:24.151Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='resolutions'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Watch YouTube in higher resolutions</title><content type='html'>YouTube have apparently been testing higher bitrate encodings of it videos. You can see them if you add a &amp;fmt=8 or &amp;fmt=16 to the video url. Historically, all videos have been delivered to the lowest common denominator, apparently sorenson encoded 320x240. By adding &amp;fmt=6 to the URL, the video is served up in 448x336 resolution and &amp;fmt=18 gives you the iPhone-style MP4 stream.&lt;br /&gt;&lt;br /&gt;What videos will actually look better in the higher resolution format is completely dependent on the material that was uploaded to YouTube. Videos uploaded that were already heavily compressed or pre-scaled to 320x240 won't look much different.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-7923550227998097532?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cybernetnews.com/2008/02/29/watch-high-resolution-youtube-videos/' title='Watch YouTube in higher resolutions'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/7923550227998097532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=7923550227998097532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7923550227998097532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/7923550227998097532'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/03/watch-youtube-in-higher-resolutions.html' title='Watch YouTube in higher resolutions'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-8154676758601651914</id><published>2008-02-29T07:31:00.002Z</published><updated>2008-02-29T07:48:43.288Z</updated><title type='text'>Last.fm launches developer gallery</title><content type='html'>&lt;a href="http://last.fm"&gt;Last.fm&lt;/a&gt; have launched a &lt;a href="http://build.last.fm"&gt;new website&lt;/a&gt; promoting the various third-party add-ons, widgets and applications created using their API.&lt;br /&gt;&lt;br /&gt;It has made me seriously think about creating an add-on for my &lt;a href="http://www.twonkyvision.de"&gt;Twonkyvision&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Universal_Plug_and_Play"&gt;UPnP&lt;/a&gt; server which I use to listen to music on my &lt;a href="http://www.theregister.co.uk/2005/03/15/review_netgear_mp101/"&gt;Netgear MP101&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have discovered that the newer versions of the server creates a RSS/XML file showing the last played tracks. It is apparently buggy as it seems to only update the last entry, but it a way into getting the data required to create the application.&lt;br /&gt;&lt;br /&gt;Does this mean I have my first project? Keep watching!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-8154676758601651914?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://build.last.fm/' title='Last.fm launches developer gallery'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/8154676758601651914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=8154676758601651914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8154676758601651914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/8154676758601651914'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/02/lastfm-launches-developer-gallery.html' title='Last.fm launches developer gallery'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-173638843833188023</id><published>2008-02-28T08:20:00.004Z</published><updated>2008-02-28T09:09:18.255Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='chip and pin'/><category scheme='http://www.blogger.com/atom/ns#' term='newsnight'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><category scheme='http://www.blogger.com/atom/ns#' term='fraud'/><title type='text'>Chip and Pin Vulnerabilities</title><content type='html'>&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/chippin.jpg" border="0" alt="Photobucket" /&gt;&lt;br /&gt;&lt;br /&gt;BBC Newsnight last night had a report on the vulnerability of Chip and Pin to fraud. The video segment is currently &lt;a href="http://video.google.com/videoplay?docid=-2532888875266883498"&gt;available&lt;/a&gt; on Google Video.&lt;br /&gt;&lt;br /&gt;A number of academics at the University of Cambridge have published a report &lt;a href="http://www.cl.cam.ac.uk/research/security/banking/ped/"&gt;online&lt;/a&gt; describing the  weaknesses. Steven Murdoch and Saar Drimer, have found a number of ways that the criminally-minded could modify PED devices and extract your account number and PIN and all the details needed to create a cloned card. &lt;span style="font-style: italic;"&gt;The full pdf is available &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-711.pdf"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The vulnerabilities they describe have actually been known for a while, and the responses from the various banking authorities and card companies acknowledge this. The attacks are possible because the UK banking industry chose to deploy Chip &amp;amp; PIN cards with the smart chips in a mode that does not encrypt the data exchanged between the card and the PED during a transaction. By tapping these communications, fraudsters can obtain the PIN and create a magnetic strip version of the card to make ATM withdrawals in the UK and abroad.&lt;br /&gt;&lt;br /&gt;Newsnight presenter &lt;a href="http://en.wikipedia.org/wiki/Jeremy_Paxman"&gt;Jeremy Paxman&lt;/a&gt; was on top form literally taking apart the &lt;a href="http://www.apacs.org.uk/"&gt;APACS&lt;/a&gt; Director of Communications Sandra Quinn as she arrogantly and naively claimed the system was completely safe while at the same time accepting the frauds were possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-173638843833188023?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cl.cam.ac.uk/research/security/banking/ped/' title='Chip and Pin Vulnerabilities'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/173638843833188023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=173638843833188023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/173638843833188023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/173638843833188023'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/02/chip-and-pin-vulnerabilities.html' title='Chip and Pin Vulnerabilities'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-1067869769778302527</id><published>2008-02-21T19:55:00.003Z</published><updated>2008-02-21T20:22:41.187Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cold boot'/><category scheme='http://www.blogger.com/atom/ns#' term='encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><category scheme='http://www.blogger.com/atom/ns#' term='dram'/><title type='text'>Cold Boot attacks on disk encryption</title><content type='html'>&lt;a href="http://smg.photobucket.com/albums/v323/Nerdsville/insanityworks/?action=view&amp;amp;current=memory_2.jpg" target="_blank"&gt;&lt;img src="http://img.photobucket.com/albums/v323/Nerdsville/insanityworks/memory_2.jpg" alt="Photobucket" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://citp.princeton.edu/"&gt;The Centre for Information Technology Policy&lt;/a&gt; at &lt;a href="http://www.princeton.edu/"&gt;Princeton University&lt;/a&gt; has released research which shows a potential way of breaking encryption systems by reading &lt;a href="http://en.wikipedia.org/wiki/DRAM"&gt;DRAM&lt;/a&gt; contents even after power has been removed.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://citp.princeton.edu/memory/"&gt;Abstract&lt;/a&gt; reads&lt;br /&gt;&lt;blockquote&gt;Contrary to popular assumption, DRAMs used in most modern computers retain their contents for seconds to minutes after power is lost, even at operating temperatures and even if removed from a motherboard. Although DRAMs become less reliable when they are not refreshed, they are not immediately erased, and their contents persist sufficiently for malicious (or forensic) acquisition of usable full-system memory images. We show that this phenomenon limits the ability of an operating system to protect cryptographic key material from an attacker with physical access. We use cold reboots to mount attacks on popular disk encryption systems — BitLocker, FileVault, dm-crypt, and TrueCrypt — using no special devices or materials. We experimentally characterize the extent and predictability of memory remanence and report that remanence times can be increased dramatically with simple techniques. We offer new algorithms for finding cryptographic keys in memory images and for correcting errors caused by bit decay. Though we discuss several strategies for partially mitigating these risks, we know of no simple remedy that would eliminate them.&lt;/blockquote&gt;Their &lt;a href="http://citp.princeton.edu/memory/"&gt;website&lt;/a&gt; contains a video demonstration of the technique as well as a link to the full research &lt;a href="http://citp.princeton.edu.nyud.net/pub/coldboot.pdf"&gt;document&lt;/a&gt; (pdf)&lt;br /&gt;&lt;br /&gt;Obviously this isn't limited just to breaking disk encryptions as all manner of information could be held in RAM at any one time. &lt;a href="http://en.wikipedia.org/wiki/DRAM"&gt;DRAM&lt;/a&gt; is composed of capacitors that need to keep being refreshed dynamically while being used it is this capacitance that is being exploited in this hack.&lt;br /&gt;&lt;br /&gt;From the &lt;a href="http://www.freedom-to-tinker.com/"&gt;Freedom To Tinker&lt;/a&gt; Blog&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-1067869769778302527?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://citp.princeton.edu/memory/' title='Cold Boot attacks on disk encryption'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/1067869769778302527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=1067869769778302527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1067869769778302527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/1067869769778302527'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/02/cold-boot-attacks-on-disk-encryption.html' title='Cold Boot attacks on disk encryption'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-447281150984195012.post-4598967362530505197</id><published>2008-02-20T22:11:00.003Z</published><updated>2008-02-20T22:20:17.262Z</updated><title type='text'>Microsoft to allow homebrew games on XBox Live</title><content type='html'>With its Gaming Developers Conference 2008 opening keynote, Microsoft has unveiled  a service called Xbox Live Community Games.&lt;br /&gt;&lt;br /&gt;The service will allow XNA developers to upload their creations to be played by any of the 10 million Xbox Live members, without the previous need for a Creators Club subscription or PC link, in effect creating a 'homebrew' and independent game development and delivery system.&lt;br /&gt;&lt;br /&gt;Just over 18 months ago, Microsoft took the bold step of allowing bedroom coders to develop games for the Xbox with it's free XNA development system.&lt;br /&gt;&lt;br /&gt;A more detailed outline of their plans can be found on the Develop Magazine's &lt;a href="http://www.developmag.com/news/29344/Microsoft-unveils-Xbox-Live-Community-Games"&gt;news&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/447281150984195012-4598967362530505197?l=insanity-works.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.developmag.com/news/29344/Microsoft-unveils-Xbox-Live-Community-Games' title='Microsoft to allow homebrew games on XBox Live'/><link rel='replies' type='application/atom+xml' href='http://insanity-works.blogspot.com/feeds/4598967362530505197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=447281150984195012&amp;postID=4598967362530505197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4598967362530505197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/447281150984195012/posts/default/4598967362530505197'/><link rel='alternate' type='text/html' href='http://insanity-works.blogspot.com/2008/02/microsoft-to-allow-homebrew-games-on.html' title='Microsoft to allow homebrew games on XBox Live'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/04571132780954006097</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://bp0.blogger.com/_lhuY4ciezfI/R7mysReEolI/AAAAAAAAACo/5xCrHr7y4Wo/S220/me.jpg'/></author><thr:total>0</thr:total></entry></feed>
