PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] raw socket in windows
作者:
oarpvfpre
(永遠不夠花的薪水..)
2014-09-04 12:37:19
最近在寫一些 socket 相關的 python 程式
需要能夠客製化 IP/TCP/UDP/ICMP 封包每個欄位的內容
另外需要能夠在 windows / linux 平台上執行
雖然 scapy 很方便也很強大,但是考慮到未來打包程式的大小
所以不希望 import 其他太多的 package 進來
目前測試的結果發現
linux 底下可以使用 socket(socket.AF_PACKET, socket.SOCK_RAW) 送手動的封包內容
windows 則是沒有辦法使用上述的方法發送封包
不知道各位有沒有在 windows 上實作的相關經驗
可以提供給我參考
另外用 python 在區網發送封包有沒有比較快速的方法
以單一 process 假設每秒能送 1,000 個封包
但是 n 個 process 就會變成每秒送 1,000 / n 個封包
希望能夠有做出 1,000 * n 個封包的效果
謝謝
作者: LiloHuang (十年一刻)
2014-09-04 19:58:00
微軟在 XP SP1 之後,RAW SOCKET 操作會有諸多限制參照Limitations on Raw Sockets
http://goo.gl/ZecIwN
建議使用 winpcap 來發送 RAW SOCKET 封包來簡化問題
作者:
oarpvfpre
(永遠不夠花的薪水..)
2014-09-05 12:54:00
請問L大是否直接用 winpcapy 套件即可?
作者: LiloHuang (十年一刻)
2014-09-05 20:09:00
你提的那個我沒用過,之前是直接用 C++ 來寫,試試看囉
繼續閱讀
[問題] tkinter spinbox判斷上下按鈕
remm
Re: [問題] 關於網頁抓取內容
Neisseria
Re: [問題] 關於網頁抓取內容
uranusjr
[問題] 關於網頁抓取內容
jenocool
[問題] Py2app搭配PyQt5錯誤
aaburger
[資訊] Django Girls Taipei #1 來了!
Dkr
Re: [問題] 請問Windows+Python3可以使用OpenCV嗎?
os653
Re: [問題] 想請問有更有效率的寫法嗎?
forloricever
[問題] 請問Windows+Python3可以使用OpenCV嗎?
os653
[問題] Django admin的問題
kanako
Links
booklink
Contact Us: admin [ a t ] ucptt.com