我試圖模擬兩個主機之間的scapy TCP通信。Scapy - 持續RandIP
我的問題是,我無法保存scapy爲我生成的隨機IP地址。
此代碼
src_IP = RandIP()
print(src_IP)
print(src_IP)
print(src_IP)
給了我這個
234.200.98.20
147.3.56.17
135.102.142.49
所以每次等的輸出我訪問src_IP
它有一個新的價值。
有沒有辦法從scapy保存一個隨機IP?所以我可以在我的函數開始時生成2個IP,並將它們用作TCP通信的源和目標。
我可以自己生成IP,但我認爲必須有一個更優雅的解決方案。
順便說一句。非包將被髮送,它們將被寫入PCAP文件。因此,我必須創造溝通的雙方。
我從來沒有聽說過_fix(),但因爲我的蟒蛇知識是有限的,我可能剛剛忽視它,還是僅僅是一個scapy功能? 它的工作原理! 感謝那 但我留下的一個小問題是,我的IDE(PyCharm)通知我,「訪問受保護的成員_fix()類」 這只是PyCharm或「真正的問題「一個 – NIoSaT
這是特定於Scapy易失性API的。確實,以'_'開頭的方法被認爲是私有的,但是您可以訪問它。也許方法名稱應該改爲'.fix()',我們必須考慮它! – Pierre