stillhq.com : Mikal, a geek from Canberra living in Silicon Valley http://www.stillhq.com The life, times, travel and software of Michael Still en Copyright (c) Michael Still 2000 - 2006 blosxom simplerss20 v20050208hh 180 http://blogs.law.harvard.edu/tech/rss gtalkbot 1.3 /gtalkbot Sat, 07 Apr 2007 21:56:00 GMT The next version of gtalkbot is out. New things in this release: <br/><br/> <ul> <li>Optionally turn off authentication of clients <li>Status messages suck a bit less now <li>New sensors and mdstat commands for the system plugin </ul> <br/><br/> <a href="/gtalkbot/source/gtalkbot-1.3.tgz">Get it here</a>. <br/><br/><i>Tags for this post: gtalkbot(<a href="http://www.stillhq.com/gtalkbot"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/gtalkbot/000007.commentform.html">Comment</a> http://www.stillhq.com/gtalkbot/000007.html http://www.stillhq.com/gtalkbot/000007.html Hey look, Secunia reads FreshMeat! /gtalkbot Wed, 31 Jan 2007 22:08:00 GMT I hope no one is paying <a href="http://secunia.com/advisories/23942/">Secunia</a> for their security advisories. I release gtalkbot 1.0 (where you had to pass the GTalk user name and password on the command line), and then changed that behaviour in 1.1. The Secunia rocket scientists figured out all by themselves that this was bad. Bad enough for a security advisory? <br/><br/> <blockquote> A security issue has been reported in gtalkbot, which can be exploited by malicious, local users to disclose sensitive information. <br/><br/> The problem is that certain user credentials are passed to the application as arguments on the command line. This can be exploited to gain knowledge of usernames and passwords of other services via the process list. <br/><br/> The security issue is reported in versions prior to 1.1. </blockquote> <br/><br/> Ummm, the GTalk account is created for the purpose, and so it's not uber secure anyways. In fact, it's only visible to local users, who are presumably trusted anyways given that gtalkbot also needs the <b>unauthenticated telnet interface to MythTV enabled to work</b>. Wow. I assume that Secunia just reads every FreshMeat security release, and makes an announcement about it. Oh, and those three nearly paragraphs took over two weeks! <br/><br/> <i>Update: but wait, there's more! <a href="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-0627">I made it into the US Federal Government's vulnerability database too</a>, complete with an incorrect "Authentication: Not required to exploit". I guess the Feds can't read python code?</i> <br/><br/> <i>Update: perhaps Secunia is just reprinting <a href="http://www.frsirt.com/english/advisories/2007/0408">this lame advisory</a>? Do these people just reprint each other's work all the time? Again with the hoping people aren't earning money by making suckers think they're helping...</i> <br/><br/> <i>The fun continues: <a href="http://secwatch.org/advisories/1016898/">yay for SecWatch</a> and <a href="http://systembodyguard.com/blog/index.php?blog=2&title=la_href_http_secunia_com_advisories_2394_2400&more=1&c=1&tb=1&pb=1">systembodyguard</a>!</i> <br/><br/><i>Tags for this post: gtalkbot(<a href="http://www.stillhq.com/gtalkbot"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/gtalkbot/000006.commentform.html">Comment</a> http://www.stillhq.com/gtalkbot/000006.html http://www.stillhq.com/gtalkbot/000006.html gtalkbot 1.2 /gtalkbot Sun, 14 Jan 2007 21:14:00 GMT Yet another version. This one also has the path to the password file in the config file, and fixes a bug with the "query location" command in the MythTV plugin. <a href="http://www.stillhq.com/gtalkbot/source/gtalkbot-1.2.tgz">Download it here</A>. <br/><br/><i>Tags for this post: gtalkbot(<a href="http://www.stillhq.com/gtalkbot"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/gtalkbot/000004.commentform.html">Comment</a> http://www.stillhq.com/gtalkbot/000004.html http://www.stillhq.com/gtalkbot/000004.html gtalkbot 1.1 /gtalkbot Fri, 12 Jan 2007 20:33:00 GMT This version now has a config file with the username and password to connect to stored in it, along with the path to the plugins directory. This is much more secure... <a href="http://www.stillhq.com/gtalkbot/source/gtalkbot-1.1.tgz">Download it here</A>. <br/><br/><i>Tags for this post: gtalkbot(<a href="http://www.stillhq.com/gtalkbot"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/gtalkbot/000003.commentform.html">Comment</a> http://www.stillhq.com/gtalkbot/000003.html http://www.stillhq.com/gtalkbot/000003.html Renaming mbot to gtalkbot /gtalkbot Fri, 29 Dec 2006 19:39:00 GMT I'm renaming my <a href="/mbot">mbot</a> to gtalkbot to stop if clashing with <a href="http://darksun.com.pt/mbot/">mbot</a>. <br/><br/> Source for 1.0 is now <a href="/gtalkbot/source/gtalkbot-1.0.tgz">here</a>. <br/><br/><i>Tags for this post: gtalkbot(<a href="http://www.stillhq.com/gtalkbot"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/gtalkbot/000002.commentform.html">Comment</a> http://www.stillhq.com/gtalkbot/000002.html http://www.stillhq.com/gtalkbot/000002.html mbot: new hotness in Google Talk bots /gtalkbot Sun, 19 Nov 2006 16:56:00 GMT I've been meaning to release this for a while, but haven't had a chance in the last month or so. Therefore, instead of writing it up fully I'm just going to put it online and document it better when I get the chance. <br/><br/> mbot is a Google Talk / Jabber bot engine, which works by loading plug ins (it calls them modules) which register verbs. These verbs are the first word on an instant message line, and are handed to the module when a registered verb appears (along with the rest of the line). <br/><br/> <a href="http://www.stillhq.com/mbot/source/mbot-1.0.tgz">The source download</a> includes a sample module, which implements instant messaging access to the MythTV network control interface and on screen display functionality. mbot is in fact a refactoring of a bot which originally did just the MythTV bits without pretending to be modular. <br/><br/> Mad props to <a href="http://pyxmpp.jajcus.net/">PyXMPP</a> for making the Google Talk / Jabber bits easy</a>, the BZR folks for <a href="http://www.google.com/codesearch?hl=en&lr=&q=imp+plugin+bzr+lang%3Apython&btnG=Search">their excellent sample of how to do plug ins</a>, Jaq for telling me my code sucks, and the Sydney office for giving me somewhere with quiet evenings to write code. <br/><br/> Anyway, better documentation later when I get a chance. <br/><br/><i>Tags for this post: gtalkbot(<a href="http://www.stillhq.com/gtalkbot"><img src="http://www.stillhq.com/favicon.png" border="0" alt="S"></a>) </i> <a href="http://www.stillhq.com/gtalkbot/000001.commentform.html">Comment</a> http://www.stillhq.com/gtalkbot/000001.html http://www.stillhq.com/gtalkbot/000001.html