前身是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