2011-09-11 47 views
0

我正在尋找一個簡單的網絡流量嗅探器,將自動回覆來自預定義來源的身份驗證請求,但我不完全知道如何開始/我在看什麼我的自我。指針爲網絡嗅探器/自動響應

我想如果你有一個簡短的背景故事,我會更容易解釋; 我使用WebDAV,但Windows對此沒有很好的支持(缺少基本身份驗證支持,並且Digest支持存在缺陷),因此每次打開文件時,您都必須手動進行用戶名和密碼驗證啓動計算機或Word文檔(例如)加載圖像等資源(想象在PowerPoint中爲每個圖像編寫yoru用戶名和密碼!)。

我發現了一個很棒的程序,這個程序對我來說叫做WebDrive,但它是一種商業產品,它具有更多的選擇,然後我真的需要,所以我正在尋找使我自己的小型輕量級包裝在後臺很好(甚至可能只是作爲服務?),並監聽從我的服務器發送身份驗證請求的時間,然後回覆我。

難道有人會這麼友善,在這裏指出我正確的方向,因爲如果我在寫這篇文章時總體瞭解我正在尋找的內容,那將是一個真正的節省時間的方法。

+0

http://www.fiddler2.com/ –

回答

1

您需要的一切都可以在公共領域。

首先,要創建一個Windows服務,您可以真正使用Visual Studio中的Windows服務模板。但是,這樣做的確意味着您需要克服一些挑戰,尤其是在調試和測試領域。

我的建議是使用topshelf(http://topshelf-project.com/)我剛開始將它用於我所有的Windows服務項目,並且說服務開發容易被輕描淡寫。

服務啓動並運行後,您需要能夠捕獲網絡數據包。

由於許多系統管理員和開發人員會告訴你,捕獲應用程序通常並沒有比wireshark好得多。

這背後「WinPcap的」接口現在已經可以從C#或VB中使用,並可以在(http://sourceforge.net/apps/mediawiki/sharppcap/index.php?title=Main_Page

使用這些的2被發現一起,你應該能夠勾.NET項目有些東西可以完成你需要的任務。

+0

這似乎正是我需要的,非常感謝。 – Clorith