使用wireshark,我可以看到我請求的網頁(網段重建)。我無法使用pyshark來完成這項任務,所以我轉向scapy。使用Scapy的和嗅探爲wlan0,我能夠打印請求的頭與此代碼:Python2.7 - 重構打印html的數據包
from scapy.all import *
def http_header(packet):
http_packet=str(packet)
if http_packet.find('GET'):
return GET_print(packet)
def GET_print(packet1):
ret = packet1.sprintf("{Raw:%Raw.load%}\n")
return ret
sniff(iface='wlan0', prn=http_header, filter="tcp port 80")
現在,我希望能夠重建完整的請求,以尋找圖像,並打印請求的HTML頁面。