'Módulo' objeto no tiene atributo 'pcapObject'
-
21-09-2019 - |
Pregunta
Tengo el siguiente código de ejemplo que no parece que desee ejecutar.
import pcap
pc = pcap.pcapObject()
dev = sys.argv[1]
pc.open_live(dev, 1600, 0, 100)
pc.setfilter("udp port 53", 0, 0)
while 1:
pc.dispatch(1, p.pcap_dispatch)
Realmente no estoy seguro de por qué. Estoy usando pypcap . Me estoy quedando esto en ambos 2.5.1 y 2.6 versiones de Python (máquinas separadas) utilizando Mac OS X (Leopard).
Solución
Al menos según la documentación del proyecto de esta línea:
pc = pcap.pcapObject()
realidad debería ser:
pc = pcap.pcap()
Otros consejos
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow