NetShield防火牆可執行程序及源碼

前身是LANShield,放在了天空軟件城,剛發佈時,還算比較受好評,但是由於我的不斷改進,功能雜七雜八,體積臃腫,BUG不斷。現在基本等於一個廢物了,卻還一直掛在各大網站。其間還不斷有熱心網友的回饋,這點還是很欣慰的。大部分朋友都說最初的LANShield1.0好用,界面簡潔,特色突出。可是俺也一直沒保存副本,網上搜索貌似也沒了,這點很囧。。

這個程序我是不準備更新的了,自己再看源碼腦袋都疼,畢竟是第一個像樣的作品,在設計與代碼風格上實在是很糟糕,而且很多代碼都是ctrl+c,ctrl+v。但是我覺得還是很有參考價值的,功能豐富,做項目需要代碼的可以拿去參考下。先介紹下基本功能吧:

  • 有效攔截局域網內的ARP攻擊,並具有保護網關功能
  • 可配合服務器端,更有效管理局域網網絡
  • 自帶應用層過濾模塊,有效控制本機進程的網絡訪問
  • 自帶攻擊模塊,用於反擊,包含所有ARP攻擊方法
  • 內嵌入侵檢測模塊,更有效的防禦跨網段攻擊

其中,紅色字體標註的纔是我這軟件真正受歡迎的地方。。。還支持竊取局域網內用戶QQ賬號的功能,但是經測試,對現在的QQ版本已經無.效了,可能是TX改了協議,或者把賬號也加密了,現在也沒時間細究了。以下是一些界面:

最後,關於源碼的一點說明。
NetShield爲主程序源碼,開發環境爲VS2005.
MyFireWallLSP爲過濾模塊DLL源碼,COPY至《Windows網絡與通信程序設計》第12章。
Server爲服務器源碼,Java編寫,請配合MYSQL使用
核心驅動使用的是Winpcap,使用前請確認安裝了Winpcap,且將隨壓縮包附帶的WpdPack下的Inclue與Lib文件夾導入了VS2005。

下載地址:http://download.csdn.net/source/1551506

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章