lo2k


Weblog

27/11

2009

0 Comment

Scrutator V3 arrive

Scrutator ? C’est quoi ?

A la base, c’était juste un petit bot irc qui surveillait le chan #funradio pour savoir ce que disait mes potes, histoire de ne pas perdre un seul lien “croustillant”.

Mais voilà… il a pris de l’ampleur, multi chan, multi serv (la V2) et la CATASTROPHE. Bots sur plusieurs machines qui communique pas trop entre eux. Ils partent pas des chans, mise à jour difficile, et quand il y a un bug, PATATRAC, ils l’ont tous !!!

J’ai donc ressortis il y a un an et demi, une idée que j’avais eu chez Linbox/Mandriva lors de mon stage. Faire un “agent” a qui l’on donne des ordres et qui, si il n’a pas le code pour l’executer, le télécharge a la volée. Une sorte d’import “on the fly”.

Voilà ! J’y suis ! Il est terminé http://github.com/xblaster/scrutator.

J’ai enfin mon système de robot qui peut se mettre à jour a la volée basé sur python twisted. Les premiers tests sont très concluant. Je commence a implementer le protocole IRC puis viendra surement Twitter, Facebook et autre.

Certains de mes amis pensent que c’est possiblement Skynet car à terme j’aimerais que tout soit décentralisé. Que les bots s’échangent le code directement entre eux avec un système de confiance par clé GPG :-) . Une sorte de réseau de surveillance incassable. Dans la pratique ça serait possible… il me manque juste encore du temps.

Si vous voulez m’aider, n’hésitez pas à me contacter et à forker mon git ;)

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • TwitThis
  • StumbleUpon
  • Technorati


Post a Comment


Exponential Fault is proudly powered by WordPress
Entries (RSS) and Comments (RSS). Theme by Jérôme Wax
Contact