2016-04-14 23 views
1

Bu betiği, tüm ips'leri ipekten google'a yazdırmak için scapy olarak yaptım, her pakette gönderdiğimde www'e ulaşıncaya kadar 1 ttl ekliyorum .google.com ancak bazı nedenlerden dolayı sadece ilk ip üzerinden yazdırıyor. yardım et? Sen paket indeksleme olmamalıdırTüm ips dosyalarını google.com'a yazdırmak için scapy komut dosyası

from scapy.all import * 
def main(): 
    i=0 
    packet= IP(dst="www.google.com")/ICMP() 
    while(packet[IP].src!="www.google.com"): 
     packet[IP].ttl= i 
     re_packet= sr1(packet) 
     print re_packet[IP].src 
     i=i+1 


if __name__=="__main__": 
    main() 

cevap

0

[IP], düz nesneyi istediğiniz nesneleri, aşağıdaki kod

def main(): 
    i=0 
    packet= IP(dst="www.google.com")/ICMP() 
    while(packet.src!="www.google.com"): 
     packet.ttl= i 
     re_packet= sr1(packet) 
     print re_packet[IP].src 
     i=i+1 
işleri
İlgili konular