Je trouve ça plutôt long et fastidieux de contrôler un eggdrop par la console. Il faut lancer un telnet ou reussi son DCC Chat.

  • Un peu de gestion des sockets, qui permet de se connecter sur le eggdrop ;
  • Gestion de chaines de caracteres. Il faut récuperer ce qui passe par la socket, et traiter. Je pense qu'il faut pouvoir découper ces chaines facilement, les traiter suivant la commandes qu'on voit d'envoyer ;
  • Une IHM.


Cette application pourrai :

  • Gérer la liste des utilisateurs, les flags, en ajouter, en supprimer, en modifier ;
  • Gérer les canaux, avec leurs différentes options ( +/-onlyops, +/-bitch, chanmode +nt ...;
  • Gérer les links, le botnet, un affichage ( graphique ) du botnet;
  • Une fenêtre avec le chat du botnet.


On pourrait même imaginer un protocol qu'un script enverrai dans la party line et ne serait interprété que par ce client. Il afficherai une fenêtre spécifique, permettant de le configurer, etc.
Je compt(e/ais) faire ça en C++, avec une interface QT/GTk, et un portage win32. Il me faudrai :

  • Une classe de gestion des sockets simple ;
  • Une classe pour les chaines de caractéres ;
  • Une classe pour les canaux, et une pour les utilisateurs, utilisant cette classe de chaine de caractéres ;
  • Une classe pour le botnet ;
  • Pourquoi pas une classe d'abstraction pour l'affichage ( le graphique ) qu'on pourrai adapter pour faire une interface QT/GTK/Win32/... ;
  • Je sais pas encore


Cette idée m'était venue avec le Eggdrop sécurisé. Elle pourrai donc utiliser SSL pour se connecter au egg.
D'autres idées ?