Underc0de

Programación Scripting => Python => Mensaje iniciado por: @ed33x en Enero 30, 2011, 10:09:57 AM

Título: Anti ARP Poisoning
Publicado por: @ed33x en Enero 30, 2011, 10:09:57 AM
Código (python) [Seleccionar]
#!/usr/bin/python

import sys, os, time, this



def AntiArp(Argument):

    print "Working ...nPress CTRL+C to Quit"

    while 1:

        f , a , b = open(Argument,'r') , 0 , 0

        for lines in f:

            a = a+1

        f.seek(0)

        while b < a :

            mot = f.readline().rstrip()

            d = mot.index(" ")

            f , e = mot[:d] , mot[d+1:]

            os.system("arp -d *")

            print "deleting arp table"

            cmd = "arp -s %s " %f  + e

            print cmd

            os.system(cmd)

            b+=1

            time.sleep(10)



try:

    if len(sys.argv) < 2:

       print "nUsage : %s <cache-file>" % sys.argv[0]

       print "<cache-file> where data is : x.x.x.x [MAC Address]"

    else:

        AntiArp(sys.argv[1])

except KeyboardInterrupt:

    print "Stopped"
Título: Re:Anti ARP Poisoning
Publicado por: fortil en Marzo 29, 2012, 12:51:05 PM
Como se usa, esta maravilla?
:P
Título: Re:Anti ARP Poisoning
Publicado por: Stiuvert en Marzo 29, 2012, 02:00:23 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Como se usa, esta maravilla?
:P

Hay que compilarlo, esta hecho en Python.
Título: Re:Anti ARP Poisoning
Publicado por: ANTRAX en Marzo 29, 2012, 04:33:35 PM
En realidad solo hay que interpretarlo
Título: Re:Anti ARP Poisoning
Publicado por: 5TU4RT en Marzo 29, 2012, 11:28:40 PM
Exacto ANTRAX, Python se distingue de otros lenguajes de programacion orientada a objetos,  por que no hay necesidad de compilar codigo en python antes de ejecutarlo, razon que lo convierte en un lenguaje de script.


SALU2
Título: Re:Anti ARP Poisoning
Publicado por: fortil en Marzo 30, 2012, 12:41:54 AM
yo sé que no necesita compilarlo, yo tengo instalado python y +O- programo en él, cuando preguntaba como se usa, no me refería a la parte de como hacia para ejecutarlo, sino, cuando lo ejecuté me dió error de MAC, algo así y me dice algo de un archivo, así que necesito saber es como le hago, que comandos hay que usar, si se hace por argumentos en la consola o como?

gracias
Título: Re:Anti ARP Poisoning
Publicado por: 5TU4RT en Marzo 30, 2012, 12:59:49 AM
Podrias tomar un pantallazo del error que se te presenta y quizas te podamos ayudar mas facil fortil...!!!

SALU2