Tag: SCAPY
Quiero usar rdpcap para abrir una captura de tráfico. Pero recibo el siguiente error y no sé cómo solucionarlo. Error de seguimiento (Traceback) (última llamada más reciente): Archivo “/usr/lib/python3/dist-packages/scapy/utils.py”, línea 979, en call i.init(filename, fdesc, magic) Archivo “/usr/lib/python3/dist-packages/scapy/utils.py”, línea 1124, en init RawPcapReader.init(self, filename, fdesc, magic) Archivo “/usr/lib/python3/dist-packages/scapy/utils.py”, línea 1035, . . . Read more
¿Cómo puedo obtener las direcciones IP de todos los IPs conectados al wifi (al que estoy conectado)? Intenté hacerlo utilizando sniff() y obteniendo todas las direcciones IP de origen de esos paquetes utilizando las siguientes líneas: ips = [] captured = sniff(count=200) for i in range(len(captured)): try: rpp = captured[i].getlayer(IP).src . . . Read more
Mira el siguiente ejemplo: a = AsyncSniffer() a.start() a.stop() a.stop() lanzará una excepción. ¿Existe alguna forma de solucionar esto sin agregar un time.sleep() entre start() y stop()? Este es, por supuesto, un ejemplo ficticio, pero el código en nuestro proyecto tiene el mismo problema si creo un stub de prueba . . . Read more
Tengo un archivo .cap que quiero leer y procesar usando python, he utilizado la biblioteca Scapy pero al intentar leerlo usando la función rdpcap se produce una excepción.\ Archivo .CAP\ El seguimiento completo del error: Scapy_Exception Traceback (most recent call last) <ipython-input- 3-544e8f19828d> en <module>() 1 file = '…..' —-> . . . Read more
Estoy tratando de extraer los bytes crudos de un paquete parseado por Scapy: Esto me da la representación interna de los datos después de la disección: field_value = packet[‘layer’].field_name field_value me devuelve el tipo str. Pero necesito algo como: field_hex_val = packet[‘layer’].field_name.i2m() ¿Existe alguna forma de lograr esto sin convertir . . . Read more