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 Python@lists.python.it http://lists.python.it/mailman/listinfo/python