0
我希望能夠從標準輸入讀取數據並掃描0x45的數據,這是我的IP標頭的開始。但我似乎無法確定如何識別IP標頭的開頭!我嘗試如下,我相信的問題是我如何讀取數據,並且無論是二進制數據需要轉換或我的價值來檢查需要的皈依:從標準輸入二進制數據中找到IP v4數據包
while True:
for data in sys.stdin.read():
if(data==0x45):
#do somethin with the data...
比較好嗎? – salomonderossi
這裏是一個從二進制流的片段的xxd轉儲:「... 080045b952ddacee ....」我想在哪裏找到0x45 – StianL
'0x45'是字符'E',你可能會得到大量的錯誤陽性。 –