Programmation
Programmation - Connection irc
J’ai essayé de faire le premier challenge de programmation "Retour au collège" via Python mais je n’arrive pas à me connecter au chat irc. J’arrive à le faire via mibbit mais pas en python via socket... J’utilise un script python irc classique mais j’ai des erreurs du type "Looking up your hostname..." et "Could not resolve your hostname : Domain name not found ; using your IP address (*.*.*.*) instead."
Est-ce mon script qui a un problème ou ma connexion (j’ai essayé plusieurs réseaux toujours la même chose) alors que cela fonctionne avec mibbit.
Il y a t-il d’autres solutions en Python ?
Programmation - Connection irc
Hello. En effet c’est un très bon réflexe de vouloir développer la communication avec le bot en socket. Or, pour m’y être atteler longtemps, tu vas être confronté à de nombreux problèmes qui je pense ne mérite pas d’y perdre du temps (à par si tu veux vraiment avoir un programme fonctionnant en natif). J’ai d’ailleurs l’impression que tu ne gères pas le PING PONG avec le bot
De toute manière je te conseille d’utiliser la librairie irclib. Tu trouveras pleins d’exemples sur internet sur son mode de fonctionnement. Et tu remarqueras aussi que c’est la solution la plus couramment utilisé en challenge et en ctf.
Le principal est de comprendre comment fonctionne le procole IRC et comment irclib l’implémente. On ne te demande pas de réinventer la roue, même si beaucoup de mes profs voudraient qu’on le fasse ;)
Programmation - Connection irc
Je vais essayer cette librairie. Je pense avoir trouvé une piste à mon problème : pour ceux qui veulent chercher, il faut regarder du côté du protocole ident et du port 113 (en TCP) malheureusement, je ne sais pas comment analyser les connexions entrantes en Python...
Programmation - Connection irc
Par contre j’ai commencé à regarder, il n’existe pas de librairie pour python3 ?
En fait j’ai même une version de python2 trop récente, c’est pour dire donc je ne pense pas que ce soit une bonne solution...
J’ai trouvé un module irc qui fonctionne sous python 3 mais il n’y a pas de documentation...
Programmation - Connection irc
This tutorial worked for me, very well :
https://linuxacademy.com/blog/geek/creating-an-irc-bot-with-python3/