Articles of Scapy

Búsqueda inversa de dns con scapy en python

¿Cómo puedo hacer una búsqueda DNS inversa usando scapy en Python? Lo busco en Google pero no pude encontrarlo relacionado con este tema.

Error de importación de Python Scapy

Si incluyo la siguiente línea en mi archivo fuente de python from scapy.all import * Me sale este error from scapy.all import * ImportError: No module named all Lo que es cierto en la consola y el IDLE, pero no eclipse. Estoy muy confundido por qué esto está sucediendo. ¿Alguien me puede ayudar?

Python: campo de estructura de acceso a través de su nombre en una cadena

En Scapy, quiero comparar una cantidad de campos de encabezado entre cualquiera de los dos paquetes a y b . Esta lista de campos está predefinida, digamos: fieldsToCompare = [‘tos’, ‘id’, ‘len’, ‘proto’] #IP header Normalmente lo haría individualmente: if a[IP].tos == b[IP].tos: … do stuff… ¿Hay alguna forma de acceder a esos campos de […]

¿Cómo usar Scapy para determinar el tipo de cifrado inalámbrico?

Estoy realizando una investigación de seguridad en redes inalámbricas que implica la encoding de una pequeña herramienta que busca puntos de acceso Wifi en las proximidades. Según el tipo de cifrado encontrado, continúa con otras pruebas de seguridad. Hasta ahora tengo un código Python que usa Scapy para enumerar diferentes puntos de acceso y si […]

¿Cómo contar el paquete de respuesta ARP por minuto?

Estoy configurando una topología local utilizando GNS3. Así que no estoy usando HUB, por lo que el escenario es. Hay 5 computadoras en la red (computadora A, B, C, D, E) y la computadora A tiene que contar el paquete de respuesta ARP en la red. por ejemplo, la computadora A puede detectar que la […]

Obtener información de cadena de paquete de Scapy

Estoy utilizando scapy 2.3.1-dev de forma no interactiva (es decir, como una biblioteca) en una herramienta que estoy creando. Me gustaría obtener una cadena de información legible para los humanos acerca de un paquete, como la que recibe de scapy.all.Packet.show() . He intentado usar los tres métodos ( packet.show() , packet.show2() y packet.display() ) que […]

Especifique la marca de tiempo en cada paquete en Scapy?

Con Scapy , cuando creo un paquete y lo escribo en un archivo pcap , establece la fecha y hora del paquete a la hora actual. Este es mi uso actual. 1335494712.991895 siendo el momento en que creé el paquete: >>> a = Ether()/IP(src=’1.1.1.1′,dst=’2.2.2.2′)/TCP(sport=1337,dport=31337) >>> wrpcap(‘single-tcp-packet.pcap’, a) # tcpdump -tt -r single-tcp-packet.pcap reading from file […]

Alterando paquetes sobre la marcha con scapy como un MITM.

Suponiendo que logré estar en medio de la comunicación entre un cliente y un servidor (digamos que abro un punto de acceso y hago que el cliente se conecte al servidor solo a través de mi máquina). ¿Cómo puedo alterar los paquetes que mi cliente envía y recibe sin interrumpir mi propia comunicación con otros […]

Python / scapy DNS sniffer and parser

Tengo python / scapy sniffer para DNS. Soy capaz de rastrear mensajes DNS y obtener puertos y direcciones IP de origen y destino de IP / UDP, pero tengo problemas para analizar la parte de DNS. Apreciaría alguna ayuda o solución para resolver esto. #!/usr/bin/env python from scapy.all import * from datetime import datetime import […]

Corchetes angulares en Python

Quiero elaborar paquetes utilizando scapy. Al mirar a través de los miembros de la clase IP () encontré el siguiente lenguaje de código: ‘fieldtype’: { ‘frag’: , ‘src’: , ‘proto’: , ‘tos’: , ‘dst’: , ‘chksum’: , ‘len’: , ‘options’: , ‘version’: , ‘flags’: , ‘ihl’: , ‘ttl’: , ‘id’: }, ‘time’: 1465637588.477862, ‘initialized’: 1, […]