Articles of Scapy

Exploración de Python para WiFi

Estaba buscando un progtwig que pueda buscar redes WiFi e imprimir todos los SSID. Lo intenté con scapy pero fallé. Estoy usando el editor de pyCharm. He intentado este código: from scapy.all import * from scapy.layers.dot11 import Dot11 def packet_handler(pkt): if pkt.haslayer(Dot11) and pkt.type == 2: print(pkt.show()) scapy.sniff(iface=”mon0″, prn=packet_handler)

Falta la contribución de scpy después de instalar scapy en windows y fedora

He instalado scapy tanto en mi Windows 7 como en mis máquinas fedora. Sin embargo, el paquete contrib no se instala (o al menos no aparece en mi paquete de paquetes de sitio / scapy. ¿Cómo puedo instalarlo?

Opciones de filtro para la función de olfateo en scapy

Estoy trabajando en una herramienta basada en scapy donde, en un punto, necesito rastrear un paquete basado en el protocolo y la dirección IP del destino. Me gustaría saber acerca de las formas en que se puede usar la opción de filtro en la función sniff (). Intenté usar el formato en la documentación, pero […]

Buscador de paquetes HTTP GET en Scapy

Estoy tratando de codificar un sniffer simple en Scapy, que solo imprime paquetes HTTP solo con el método GET. Aquí está el código: #!/usr/bin/python from scapy.all import * def http_header(packet): http_packet=str(packet) if http_packet.find(‘GET’): print GET_print(packet) print packet def GET_print(packet1): print “***************************************GET PACKET****************************************************” print packet1 print “*****************************************************************************************************” sniff(iface=’eth0′,prn=http_header) Aquí está la salida: ***************************************************************************************************** None T Г […]

El filtro Scapy BPF no funciona

Estoy usando Scapy y me gustaría filtrar según la dirección mac de destino. Sin embargo, obtengo paquetes que se muestran donde la dirección MAC de destino no es la dirección especificada en el filtro. Aquí hay un fragmento de código: from scapy.all import * sniff(iface=”eth1″, filter=”ether dst host 91:e0:f0:01:00:00″, count=3, prn=lambda x: x.show()) Estoy corriendo […]

Cómo hacer que Netcat muestre la carga útil del paquete

No sé si esto es posible pero me pregunto? Estoy haciendo algunas pruebas internas y utilizando Scapy y Netcat, y creé un paquete TCP con la carga “de prueba”. Quiero que el contenido de la carga útil se canalice al puerto de escucha de Netcat, utilizando este código de ejemplo: test = IP(src=”192.168.4.134″)/TCP(dport=1234)/”testing” send(test) Pero […]

Obtener la dirección IP de MAC usando python

Tengo un dispositivo en mi red local y conozco su dirección MAC. Obtiene su dirección IP automáticamente a través de DHCP. Quiero obtener esta IP. No quiero usar nmap pero scapy estaría bien, ya que estoy importando desde una aplicación kivy. Encontré: from scapy.all import srp, Ether, ARP ans,unans=srp(Ether(dst=”ff:ff:ff:ff:ff:ff”)/ARP(pdst=”192.168.1.0/24″),timeout=2) y con ans.summary() Me sale el […]

¿Cómo crear una nueva capa o un nuevo protocolo con scapy?

Quiero crear una nueva capa con scapy, creé una nueva capa pero cuando la envié a otra computadora se perdió, Wirehark tampoco puede reconocerla. ¿Cómo puedo slove este problema? class OMER(Packet): name = “OMER” fields_desc = [StrLenField(“Omer”, “”, None)]

Enviando DHCP Discover usando python scapy

Soy nuevo en Python y estoy aprendiendo algo de progtwigción en red. Deseo enviar un paquete DHCP a través de la interfaz de mi tap a mi servidor DHCP y espero alguna respuesta. Probé con varias técnicas de creación de paquetes, tales como estructuras y tipos, y terminé usando scapy. Aquí puedo enviar un paquete […]

Referencia no resuelta con scapy.

Estoy trabajando en una herramienta de red que escribo en python usando scapy. Como IDE estoy usando Pycharm. Mi código funciona. Así que si lo ejecuto, todo funciona tal como estaba previsto. Mi problema es que PyCharm me está dando algunos errores. Marca todos los usos de IP , TCP , Ether , … como […]