• STATISTIQUES
  • Il y a eu un total de 0 membres et 52415 visiteurs sur le site dans les dernières 24h pour un total de 52 415 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Bright Shadows
    JavaScript: 13, Exploit: 27, Crypto: 69, CrackIt: 52, Stegano: 67, Flash: 3, Programming: 16, Java-Applet: 10, Logic: 20...
    Challenges
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges
    [EN] Big-Daddy
    Big-Daddy est site internet communautaire avec un effectif diversifié, y compris des artistes, des programmeur...
    Hacking
    [EN] PHPFreaks
    PHPFreaks est un site dédié à l'apprentissage et l'enseignement du PHP. Ici vous trouver...
    Programmation
    [FR] Comment ca marche
     Gratuit et accessible à tous, ce site de communauté permet de se dépanner, se faire aider ...
    Webmaster
    [EN] Packet Storm
    Packet Storm est un site qui combine nouvelles de la sécurité informatique, téléchargemen...
    Vulnérabilités
    [FR] Microcontest
    Cryptographie: 7, Mathématiques: 8, Image Son Vidéo: 5, Intelligence artificielle: 3, Réseau: 2, Divers: 7, Phy...
    Challenges

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Aide pour mon premier Bot IRC!
05-03-2013, 00h11
Message : #1
Meyo Hors ligne
Newbie
*



Messages : 11
Sujets : 3
Points: 0
Inscription : Jan 2013
Aide pour mon premier Bot IRC!
Bonjour à tous,

Je suis un peu newbie pour tout ce qui relève du protocole IRC. A vrai dire je n'ai pas eu l'occasion de m'y aventurer. Et vu que la création des bots IRC est assez fréquente dans notre communauté, je me retourne vers vous, chers amis, pour me guider. Il y a certainement des gens assez expérimentés dans le domaine que ma question leur paraitrait banale. Mais ayez un peu patience et je vous assure que j'apprends vite.
Merci

M.
+1 (0) -1 (0) Répondre
05-03-2013, 00h19
Message : #2
OverDreams Hors ligne
Membre actif
*



Messages : 68
Sujets : 3
Points: 4
Inscription : Oct 2012
RE: Aide pour mon premier Bot IRC!
Dit nous déjà en quel langage veut tu le coder Wink , Moi aussi sa pourrait m'intérreser dans un futur proche :p
Code :
While (1) {Orgasm;}
+1 (0) -1 (0) Répondre
05-03-2013, 00h19
Message : #3
Junky Hors ligne
Snorky Master
*



Messages : 228
Sujets : 35
Points: 203
Inscription : Mar 2013
RE: Aide pour mon premier Bot IRC!
Bonjour.

Tu peu commencer par ceci par exemple:
http://abcdrfc.free.fr/rfc-vf/rfc1459.html

Tu verras comment IRC fonctionne.

Junky
Pour la sécurité, sous linux, le principal soucis est l'interface chaise/clavier

+1 (0) -1 (0) Répondre
05-03-2013, 00h22
Message : #4
notfound Hors ligne
#!/usr/bin/env bash
*



Messages : 687
Sujets : 47
Points: 271
Inscription : Sep 2012
RE: Aide pour mon premier Bot IRC!
Pour coder un bot IRC, je pense que python est le meilleur langage de par ses librairies !
+1 (0) -1 (0) Répondre
05-03-2013, 00h27
Message : #5
Junky Hors ligne
Snorky Master
*



Messages : 228
Sujets : 35
Points: 203
Inscription : Mar 2013
RE: Aide pour mon premier Bot IRC!
Ou sans libs aussi!
Pour la sécurité, sous linux, le principal soucis est l'interface chaise/clavier

+1 (0) -1 (0) Répondre
05-03-2013, 01h08 (Modification du message : 05-03-2013, 01h09 par Shark972.)
Message : #6
Shark972 Hors ligne
Newbie
*



Messages : 15
Sujets : 3
Points: 1
Inscription : Dec 2012
RE: Aide pour mon premier Bot IRC!
je te conseil C le pour le bot irc meme si le langage est assez complexe mais tu seras sure d'etre illimité Wink et puis un langage executé c est bien mieux .
apres pour le proto irc il est important certe mais je te conseil plus l'etude du reseau globalement .
+1 (0) -1 (0) Répondre
05-03-2013, 01h56 (Modification du message : 05-03-2013, 02h32 par InstinctHack.)
Message : #7
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
RE: Aide pour mon premier Bot IRC!
Bonjour,

Bien que le C soit un super language, si tu souhaite un dévellopement rapide, le python seras plus adapté, et de plus ce language permet des choses qu'on il serais (je pense) difficile à faire en C, d'après tous est affaire de gout et de passion.
Je parle en connaisance de cause, ayant moi-même coder un code irc en python.

Pour démarrer je te conseille également la rfc du protocole, ainsi que ce lien ( merci encore nowz) avec lequel j'ai débuté : http://n0wz.blogspot.fr/2012/08/13-pytho...miere.html

Si tu souhaite obtenir de l'aide pour ton bot et que tu as choisi le python, je pourrais t'aider sans problème dans la limite de mes connaisances. Wink

EDIT: encore une fois le language est un choix personnel, mais une autre voie est possible, celle d'un bot hydride, qui fut mon cas, du python, avec du php (oui, pendez-moi) ainsi mon bot peut être relié à des events qui survienne sur mon site par exemple, et pour dévelloper mon propos, je pourrais être avertis par Infinity sur IRC d'une tentative de hacking sur mon site via mon projet "honeypot" et lui envoyer des ordres pour mettre le site en maintenance, ou simplement bannir l'ip Wink avoir plusieurs languages dans son robot, permet donc de facilité l'expension des possibilité, et ainsi on pourrais créer une fonction bruteforce en C pour avoir la vitesse d'éxécution du C, tous en gardant la flexibilité du python. Et puis pourquoi se limiter au protocole irc ? Tu pourrais même faire un bot http (genre les idées de dessus) ou encore un bot pop/smtp qui t'avertis de tes nouveaux mail, puis répond de façon automatique, j'ai déjà partager des ressources dans ce sens. Alors un conseil, pense dès le début que ton "bot irc" est un ROBOT et qu'il peux faire pleins de chose et avoir des entrés/sorties sur n'importe quel protocole, et même sur un protocole à toi! mon bot est également capable de recevoir des ordres de n'importe quel autre programme (et donc de n'importe quel language) et celà via une socket, bref je pourrais continuer longtemps je croit Wink le champ des possibilités est quasi infinie pour celui qui y met le temps, tu veux être réveiller par ton bot, certains l'ont fait, tu veux qu'il te servent de jukebox, certains l'ont fait, tu veux qu'il te sauvegarde des données en les chiffrant et les envoyés en ssh sur un pc à l'autre bout du monde, certains vont le faire (moi) :p si tu t'y connait en electronique, tu peux aussi le relier à un vrai robot arduino, et il te feras des biscottes en allumant un interrupteur Big Grin

voilà Big Grin

ps : si tu veux tester ton bot => #bot et non #n-pn
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre
05-03-2013, 02h06
Message : #8
EpicOut Hors ligne
Banni



Messages : 121
Sujets : 10
Points: 22
Inscription : Feb 2012
RE: Aide pour mon premier Bot IRC!
Comme l'a dit khaled il n'y a aucun doute possible sur le choix du langage, ça va être du interprété :p
+1 (0) -1 (0) Répondre
05-03-2013, 10h57
Message : #9
MLT Hors ligne
MauriceLeTendu
*



Messages : 40
Sujets : 10
Points: 26
Inscription : Dec 2012
RE: Aide pour mon premier Bot IRC!
Il y avait un excellent tutoriel sur le site du zero concernant le protocole IRC par le php. Mais maintenant que le site à changé c'est un peu chaud pour le retrouver.
+1 (0) -1 (0) Répondre
05-03-2013, 11h27 (Modification du message : 05-03-2013, 11h32 par InstinctHack.)
Message : #10
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
RE: Aide pour mon premier Bot IRC!
@MLT

recherche google : bot irc php sdz tuto
premier lien : http://www.siteduzero.com/informatique/t...c-avec-php

Mais php pour parser les messages, les datas, extractions && co, c'est galère à coté de python
récuperer les trois derniers caractères en php ?
Code PHP :

substr($chaine, strlen($chaine)-3, 3);
 

en python
Code PYTHON :

chaine[-3:]
 

Le choix est vite fait (ok j'en rajoute substr ($chaine, -3); marchais aussi...)
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre
05-03-2013, 11h35
Message : #11
thxer Hors ligne
:(){ :|:& };:
*



Messages : 382
Sujets : 60
Points: 162
Inscription : Feb 2013
RE: Aide pour mon premier Bot IRC!
Personnellement pour mon bot j'ai appris en récupérant le code de supersnail, c'est du python .. depuis le bot à bien évolué il me permet de contrôler mon pc à 100/100, voir les processus en cours, les kills, allumez la web cam et la diffusé sur le net etc ...
J'utilise python, pour une raison simple : j'aime pas compiler ...
Thxer.com
Twitter Thxer_

Code BASH :
echo "JkZ Palx" | sed 'y/lPZaJxk/MG3@tEH/'




+1 (0) -1 (0) Répondre
05-03-2013, 12h47
Message : #12
Meyo Hors ligne
Newbie
*



Messages : 11
Sujets : 3
Points: 0
Inscription : Jan 2013
RE: Aide pour mon premier Bot IRC!
Merci pour vos conseils, se fut très instructif.

Perso j'aime pas trop C (Mauvais souvenir de l'école j'ai eu 9 je crois ^^) et ce même si j'ai remonté cette pente. Je pensais à le faire en Python. Ce dernier semble fort intéressant (je l'ai déjà utilisé pour des blind sqli et des XPath aussi, ça casse la baraque!!). Je vais déjà m'intéresser aux liens que vous m'avez indiqués et faire quelques tests de mon côté.
bonne journée
+1 (0) -1 (0) Répondre
05-03-2013, 13h32
Message : #13
Sh4dows Hors ligne
Tweetos
*



Messages : 293
Sujets : 5
Points: 49
Inscription : Dec 2012
RE: Aide pour mon premier Bot IRC!
(05-03-2013, 11h35)freecrack a écrit : Personnellement pour mon bot j'ai appris en récupérant le code de supersnail, c'est du python .. depuis le bot à bien évolué il me permet de contrôler mon pc à 100/100, voir les processus en cours, les kills, allumez la web cam et la diffusé sur le net etc ...
J'utilise python, pour une raison simple : j'aime pas compiler ...

En soit le faire en C n'est pas difficile, et pour ma part j'adore compiler Heart
Sinon le python est aussi un excellent choix !

Après le langage on s'en fiche un peu puisque à la base il demandé des informations sur le protocole IRC en lui même.. Rolleyes
Faites ce que je dis et non ce que je fais !
+1 (0) -1 (0) Répondre
05-03-2013, 13h39
Message : #14
Creepy_p0ney Hors ligne
chef des poneys voodoo
*



Messages : 146
Sujets : 9
Points: 24
Inscription : Dec 2011
RE: Aide pour mon premier Bot IRC!
freecrack j'aimerai bien voir ton code, même si je prog que en c, ensuite j'ai codéé un bot en c il fut un temps et c'est un peu la galère, (une condition par ligne casiment(mais dieu inventa le switch).
Penser que coder est coder explique-t-il la recursion ?
http://p0neyland.wordpress.com/
+1 (0) -1 (0) Répondre
05-03-2013, 13h50
Message : #15
Junky Hors ligne
Snorky Master
*



Messages : 228
Sujets : 35
Points: 203
Inscription : Mar 2013
RE: Aide pour mon premier Bot IRC!
Bonjour

Si je peu me permettre, n'utilise pas les libs python IRC. Je vous vois me dire "Encore un qui réinvente la roue" mais il peu être intéressant de savoir comment ça fonctionne. Ici tu n'es "que" sur protocole IRC. Ce n'est pas non plus la mort. Wink

Un ami me le dis tjs "Code sans lib et démmerde toi pour que ça marche". Dans le fond il n'as pas tord. (même si il me rale tjs dessus. Wink )

Un exemple:
Voici comment "coder" un serveur web en python. Il te suffit d'une seul ligne dans un terminal:

Code :
$ python -c 'import SimpleHTTPServer;SimpleHTTPServer.test()'

Et pour te montrer que celui-ci fonctionne voici le résultat d'un curl
Code :
$ curl -I localhost:8000
HTTP/1.0 200 OK
Server: SimpleHTTP/0.6 Python/2.7.3
Date: Tue, 05 Mar 2013 11:34:51 GMT
Content-type: text/html; charset=UTF-8
Content-Length: 2684

Ouahh!!! content nous sommes d'avoir un serveur web en 1 ligne. Il est vrai que ça peu te dépanner dans certaines situations (partage de fichier par exemple). Mais la question fondamentale la dedans est:

Mais pourquoi et comment?
Réponse:
"tu n'en sais rien car tu as pas essayé de comprendre, et tu n'as fit qu'un vulgaire copy/paste Smile" (<== rien de méchant hein on en fait tous plus ou moins du copy/paste. La c'est pour l'exemple)

Plus tu essayera de comprendre le pourquoi, plus tu progressera!!!

Après pour le language prend celui avec lequel tu es le plus à l'aise pour commencer.
Pour la sécurité, sous linux, le principal soucis est l'interface chaise/clavier

+1 (3) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  besoin d'aide, BIOS se fout littéralement de moi sharkky 3 214 06-12-2014, 17h53
Dernier message: c4ffein
  Amis Cracker j'ai besoin d'aide ! Network 1 164 10-05-2014, 11h49
Dernier message: supersnail
  Plateforme pour Reverse Engineering. darksabersan 9 520 20-02-2014, 10h25
Dernier message: Ekroz
  Question pour la création de mon site... Wabouz 10 491 05-03-2013, 21h14
Dernier message: Wabouz

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut