Re: [分享] SharpPcap

看板C_Sharp作者 (傻瓜與野丫頭)時間17年前 (2008/12/23 17:05), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《ilay (dream designer)》之銘言: : http://www.tamirgal.com/home/dev.aspx?Item=SharpPcap : 這是作者使用 C# 基於 WinPcap 所發展出來的 : 除了有 source code 外 也提供了不少範例 : 對於要在 .Net 上發展網路應用程式的人來說 應該會很有用的 關於這個 Library 我有一個問題想請教有在用的人. 使用 SharpPcap 來傳送封包的話, 它一般都是有用 NetworkDevice 類別 裡面有 PcapSendQueue 及 PcapSendPacket 兩個方法 如果是一個一個要送的話, 就是直接呼叫 PcapSendPacket 來送 但如果是一次有很多封包要送的話, 那依作者的說法是用 PcapSendQueue 效能比較好 但是我在作者的網頁看到 PcapSendQueue 的使用時機, 都是把封包 Dump 出來後 才在用 PcapOfflineDevice 來讀這個 Dmup 檔, 再加到 Queue 裡來送... 那我該怎麼弄成, 我自己會產生封包, 然後自己用 Queue 來送呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.93.11

12/26 15:58, , 1F
你可以找一下 還有沒有類似送封包的method
12/26 15:58, 1F

12/26 15:58, , 2F
winpcap提供兩種傳送封包的方式
12/26 15:58, 2F

12/26 15:59, , 3F
1.from source -- File or NIC
12/26 15:59, 3F

12/26 15:59, , 4F
2.自己準備byte array 當作資料傳送
12/26 15:59, 4F

12/26 15:59, , 5F
pcap_sendpacket(senderInterface, pktdata, size);
12/26 15:59, 5F

12/26 16:00, , 6F
如果作者裡面沒有提供的話 就自己包裝吧~
12/26 16:00, 6F
文章代碼(AID): #19KAdABi (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
分享
1
1
完整討論串 (本文為第 2 之 2 篇):
分享
1
1
文章代碼(AID): #19KAdABi (C_Sharp)