私は実際にpythonでパケットを盗聴しようとしています(pypcapとdpktを使用)。
私は次のことを試しました:
import dpkt, pcap
pc = pcap.pcap() # construct pcap object
pc.setfilter('src host X.X.X.X or dst host X.X.X.X')
for timestamp, packet in pc:
print dpkt.ethernet.Ethernet(packet)
しかし、スクリプトを起動しても何も起こりません...何か見逃しましたか?
OS X Yosemite (10.10) で Python 2.7 を使用する