[Python] scapy, strange behaviour

Remo The Last py.remothelast a yahoo.it
Mer 25 Giu 2014 14:55:43 CEST


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
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140625/92f66981/attachment.html>


Maggiori informazioni sulla lista Python