2
A
回答
0
Scapy的並不總是表現最好:http://askldjd.wordpress.com/2014/01/15/a-reasonably-fast-python-ip-sniffer/
但是你絕對可以嗅出傳入和傳出。我不知道只採用傳入或傳出的方式,但我相信您可以過濾結果。或者,如果你願意承擔更大的任務,你可以編輯Scapy並創建你自己的嗅探器,只需要一個或另一個。
1
簡答:沒有。 Scapy的sniff函數不區分傳入和傳出數據包。如果你想基於源mac過濾,你可以這樣做:
MYMAC = "12:34:56:78:90:99"
def isNotOutgoing(pkt):
return pkt[Ether].src != MYMAC
sniff(iface="eth0", lfilter=isNotOutgoing)
0
sniff()支持所有L2socket參數。一個這樣的論點是過濾器,其採用BPF過濾器http://biot.com/capstats/bpf.html。在某些情況下,這包括「傳入」過濾器。
相關問題
- 1. 數據包嗅探
- 2. 解碼嗅探數據包
- 3. 數據包嗅探錯誤
- 4. Python數據包嗅探器
- 5. Python(scapy):如何嗅探只有outboun數據包的數據包
- 6. Android包嗅探
- 7. 包嗅探器不能嗅出SIP電話(VoIP)數據包
- 8. 如何用libpcap嗅探PPP數據包?
- 9. 嗅探WOL數據包在端口9
- 10. 如何使用Wireshark嗅探數據包
- 11. 使用NKE嗅探HTTP數據包
- 12. 數據包嗅探器的原理
- 13. 使用tshark嗅探數據包
- 14. python ipv6數據包嗅探器
- 15. 使用VBscript嗅探UDP數據包
- 16. 數據包嗅探和會話
- 17. 嗅探器,過濾IPv6數據包
- 18. 檢測數據包嗅探器
- 19. 數據包嗅探和修改
- 20. 數據包嗅探器插座例外
- 21. 重構PCAP嗅探數據
- 22. Scapy - 如何檢查數據包類型的嗅探數據包
- 23. 嗅探iphone網絡包?
- 24. Android的wifi包嗅探器
- 25. 本地網絡嗅探包
- 26. Python的數據包嗅探/數據包捕獲 - pcapy不捕獲數據包
- 27. 嗅探OpenFlow數據包意外的數據打印
- 28. 數據包嗅探涉及SIP包的iphone流量
- 29. scapy嗅探()似乎並不捕獲TCP數據包,只顯示以太網幀
- 30. 嗅探檢測
儘管答案是好的,但在將來考慮發佈工作代碼樣本而不是鏈接。鏈接可以在未來打破;) –