ciao a tutti
sto implementando uno scanner udp che mi risponde in manieraapparentemente
illogica.
listato:
import logging
logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
from scapy.all import *
import re
ans = sr1(IP(dst="85.38.28.68/24")/UDP(dport=161), timeout=2, verbose=0)
for i in ans:
if re.search("unreach", ans.summary()):
print i.dst, i.dport
risposta di scapy:
192.168.1.120 161
Perchè mi risponde con indirizzi privati di rete invece di uscire sui pubblici?
Altro listato:
ans, unans = sr(IP(dst=unindirizzo)/UDP(dport=161), timeout=3, verbose=0)
try:
if ans:
for s, r in ans:
if r.haslayer(UDP):
print "trovato server UDP"
except:
sys.exit()
risposta di scapy:
nessuna risposta, Scapy non trova nulla anche dopo centinaia di test effettuati.
Sto su centos 6.4. Ho provato a ributtare il pc e non ha funzionato.
Ho anche un nuovo modem adsl (Alice di Telecom). Che sia questo che non
permette traffico UDP e che mi risponde con host interni?
Qualche idea?
grazie e ciao.
py.Re
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python