我設置了ifconfig eth0 promisc
的混雜模式,並且在python中,我可以發送數據包而無需使用原始套接字進行綁定。 我已經完成了命令nc -vs 192.168.11.1 -p 22 192.168.11.2 22
來查看我是否可以將數據包作爲另一臺計算機發送,而沒有該計算機的綁定地址。 在netcat中可以使用此功能還是必須綁定?目前該機器沒有地址設置,但處於混雜模式,因此它可以看到所有流量。在沒有綁定的地址在Netcat發送數據包
UPDATE:
在Python中我創建了一個十六進制字符串,然後使用struct
和send
出來。我利用ifconfig
在bash腳本中設置混雜模式(因爲我無法弄清楚如何在python中完成它),然後運行我的python腳本,但一旦設置好了,似乎只需自動選擇eth0
,而不需要我設置任何東西。
我不確定netcat是否可以做到這一點,實用程序中沒有任何內容似乎表明了這一點。如果可能的話,我可能只是製作一個python腳本來使它與原始套接字一起工作。