Salutations !

Bien longtemps que je n'ai posté mais rassurez - vous ! Ce blog n'est pas mort.

Aujourd'hui nous allons découvrir Jack in the middle.

Pour des raisons professionnelles j'avais besoin d'observer le flux réseau d'une application à source fermé dans le but d'en découvrir le protocole. Pour ce faire j'ai écris cette petite appli.

Voici comment l'utiliser pour par exemple observer le protocol IRC :

  • téléchargez et décompactez le tar.bz2
  • editez le fichier jackinfthemiddle.conf mettez par exemple irc.freenode.org et 6667 comme connecthost et connectport
  • lancez l'appli simplement avec ./jackinthemiddle.py
  • connectez vôtre client irc sur vôtre host (pas localhost mais vôtre nom de machine car l'appli n'ecoutes pas sur localhost) et le port listenport
  • allez chatter un coup

C'est une version 0.1 très basique, laissez un commentaire si vous trouvez cette application utile, et/ou si vous avez des feature request.

Le code est sous Licence GPL 2 ou sup.

Le nom viens du "Jack in the middle attack".

ATTENTION : Il est interdit par la loi d'espionner les autres. Donc chers admins, n'utilisez pas cette appli pour espionner vos collegues et employés.