python - print scapy sniff output to file -
i have created sniffer in scapy , want packets captured scapy written onto file further analysis?
def sniffer(ip): filter_str = "icmp , host " + ip packets=sniff(filter=filter_str,count=20) f = open('log.txt',"a") #f.write(packets)
the last line of code not work. there way this?
f.write
expects character buffer, supply sniffed
object result of calling sniff
. can, simply, following:
f.write(str(packets))
this should work. won't display information it. going have more work collecting information packets
strings before write f
.
Comments
Post a Comment