抓包軟件PowerSniff開發計划


目前抓包的工具不順手:

(1)smartsniff, minisniffer不支持插件

(2)wireshark,omnipeek插件過於復雜,還有不是要裝驅動就是admin權限

 

打算重寫一個,第一個版本預計150小時,如果只是簡單功能可能50小時就夠了,打算做完善一些,也許會有人用得着。

雜亂想法:

(1)體積要小,做成單個exe文件,smartsniff, minisniffer都不到200k,所以最終不會超過500k(開發環境用tdm-gcc),程序大小的想法可能有點無聊

(2)gui 使用windows native api,用c++模擬mfc封裝不考慮移植性,mfc比較是我很喜歡的庫,這個庫也許會占用不少時間(不考慮使用mfc,wpf,html等)

(3)前期只支持raw socket,后期加入winpcap支持,存儲和打開文件格式支持tcpdump/wireshark;不支持進程抓包

(4)大多數功能山寨smartsniff

(5)集成lua腳本,這是最重要的,也是為什么寫這個工具。之前破解了一個游戲協議幾乎全部手工分析,過程中寫了的簡單算法工具,這個協議雖然已經搞定,但是過程非常痛苦。

到現在心目中的抓包軟件一直沒有找到,所以不管願不願意,輪子都得造。

程序整體想法很簡單,lua插件化協議分析和功能擴展,所有的自由度留給用戶。作為今年最重要的4個project之一吧。

歡迎輕拍~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM