0
A
回答
1
是有,與.haslayer功能和位解析:
methods=['GET','POST','HEAD','PUT','DELETE','CONNECT','OPTIONS','TRACE']#Define http methods
s=sniff(1)#sniff one packet to parse you can put this in a loop
a=[]
a.append(s[0])
if a[0].haslayer(TCP):#Checks for TCP protocol
if a[0].dport == 80:#Checks for http port 80
if a[0].haslayer(Raw):#Checks if packet has payload
r=a[0][0][Raw].load
for i in methods:#Checks if any of the http methods are present in load, if there are it prints to screen
if i in r:
print r
1
是的,你可以。您可以通過TCP端口80進行過濾(檢查每個數據包或使用BPF),然後檢查TCP有效負載以確保存在HTTP標頭。
相關問題
- 1. 無法使用來自http的數據填充Chartist(角4)
- 2. 使用數據來填充的GridView 2
- 3. 使用Scapy解析數據包字節
- 4. 使用XSLT「填充」數據
- 5. 使用數據填充TableView
- 6. 如何使用來自HTTP調用的數據填充Google圖表(API)?
- 7. 使用Sqlite數據庫填充包含DateTime列的數據集
- 8. 使用數據庫數據填充圖
- 9. 使用數據庫數據填充jTable
- 10. 用scapy改變數據包作爲MITM
- 11. 填充包含使用LINQ
- 12. 使用Linq來填充類
- 13. 使用jQuery來填充ValidatorHookupControl
- 14. 使用PHP來填充JavaScript數組
- 15. 使用數組來填充Handlebars模板
- 16. 使用數組來填充列表框?
- 17. 使用變量來填充PHP數組
- 18. 填充數據
- 19. 填充數據
- 20. 如何使用/映射數據庫視圖來填充包含的集合?
- 21. 使用JSON數據填充Javascript數組
- 22. 使用數據填充多維數組
- 23. 使用PHP填充TableView與來自MySQL數據庫的數據使用PHP
- 24. 使用json數據填充實現自動填充
- 25. Jquery模板來填充META數據?
- 26. MySQL來蒙戈數據填充
- 27. Kendo Grid:填充來自ajax的數據
- 28. AMcharts來自JSON的數據填充
- 29. 無法填充來自Asynctask的數據?
- 30. 無法使用scapy和scapy ssl庫發送HTTP/2 GET請求