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


  • ANNUAIRE
  • [EN] Lost-chall
    Site de challenge présenté sous la forme de différente saison. Pour passer une saison vous devez avoir accumulÃ...
    Challenges
    [FR] InfoMirmo
    Apprentissage de l'informatique par l'intermédiaire de challenges de sécurité. Venez app...
    Hacking
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités
    [EN] Gekko
    Site de challenge présenter sous la forme d'une quête. Vous êtes un agent secret qui répond sous le nom...
    Challenges
    [FR] Kalkulators
    Ce projet a plusieurs buts, le premier étant l’étude de toutes formes cryptographiques, le cot&ea...
    Cryptographie
    [FR] Secuser
    Actualité de la sécurité informatique, fiches virus et hoax, alertes par email, antivirus gratui...
    Hacking

  • 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
[Python] Nos bots irc
28-08-2012, 16h32 (Modification du message : 08-12-2012, 17h10 par supersnail.)
Message : #2
ark Hors ligne
Psyckomodo!
*****



Messages : 1,033
Sujets : 48
Points: 317
Inscription : Sep 2011
RE: Nos bots irc
Le mien n'est actuellement qu'un squelette de bot, mais je le poste pour ceux qui sauraient pas trop comment s'y prendre au début.
J'ajouterais un bot plus évolué un jour, quand j'aurais le temps je pense. x)

Ma fonction de parsing est un peu foireuse je dois l'avouer... x]

Code PYTHON :
#!/usr/bin/env python
# -*- coding: utf8 -*-

import socket, time

HOST= 'irc.n-pn.fr'
CHANNEL='#bot'
PORT=6667
NICK='Skel'
IDENT='skelbot'
REALNAME='skelbot'
MASTER='Ark'

def chan_msg(msg, chan = CHANNEL):
    server.send('PRIVMSG '+chan+' :'+msg+'\n')

def parse(msg):
    try:
        k_msg = msg.split(' ')[1].strip()
        sender = msg.split('!')[0].strip(':')
        n_msg = ":".join(msg.split(':')[2:]).strip(':').strip()
        if n_msg.find(NICK) != -1 and n_msg.find("leave") != -1 and sender == MASTER:
            server.send("QUIT\n")
            return 1
    except:
        pass
    return 0

def ping(id):
    server.send('PONG '+id+'\n')

def connect():
    server=socket.socket()
    server.connect((HOST, PORT))
    time.sleep(1)
    server.send('USER '+IDENT+' '+HOST+' bla :'+REALNAME+'\n')
    server.send('NICK '+NICK+'\n')
    server.send('JOIN '+CHANNEL+'\n')
    return server


if __name__ == "__main__":
    server = connect()
    while 1:
        line = server.recv(500)
        print line
        if parse(line) == 1:
            break
        line = line.strip()
        line = line.split()
        if(line[0] == 'PING'):
            ping(line[1])

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


Messages dans ce sujet
[Python] Nos bots irc - par InstinctHack - 28-08-2012, 16h21
RE: Nos bots irc - par Ark - 28-08-2012, 16h32
RE: Nos bots irc - par Zhyar - 28-08-2012, 20h43
RE: Nos bots irc - par supersnail - 23-09-2012, 16h11
RE: Nos bots irc - par Ark - 23-09-2012, 16h15
RE: Nos bots irc - par Creepy_p0ney - 23-09-2012, 16h16
RE: Nos bots irc - par Swissky - 23-09-2012, 16h49
RE: Nos bots irc - par InstinctHack - 23-09-2012, 17h20
RE: Nos bots irc - par Creepy_p0ney - 24-09-2012, 18h53
RE: Nos bots irc - par Horgh - 24-09-2012, 19h18

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [Python]Situer mon niveau. InforMods 19 961 10-11-2016, 00h03
Dernier message: ZeR0-@bSoLu
  [PYTHON] un bot IRC basique darcosion 1 139 13-06-2016, 20h40
Dernier message: Yttrium
  [python] ANBU ::: TCP Session Hunter St0rn 2 224 25-02-2016, 18h45
Dernier message: otherflow
  [Python] Une autre façon de gérer les Virtualenv et Packages thxer 2 124 18-01-2016, 12h06
Dernier message: thxer
  [Python] rot script ark 9 440 08-03-2015, 00h37
Dernier message: ark
  [Python] Todo Manager ark 5 348 03-03-2015, 10h55
Dernier message: ark
  [python] Un décorateur pour inventorier les objets b0fh 1 158 04-12-2014, 17h50
Dernier message: thxer
  [python] UPnP Scanner St0rn 2 181 29-10-2014, 14h50
Dernier message: St0rn
  [python] Buffer Overflow : EBP et EIP St0rn 0 126 25-10-2014, 12h58
Dernier message: St0rn
  [Python] QuickHex thxer 9 421 15-08-2014, 20h26
Dernier message: sakiir

Atteindre :


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