Fine Packet Builder(簡稱FPB)是開源免費數據包生成與協議分析工具,同時還提供了著名的<A href="/misc/goto?guid=4959500303190708457" rel=nofollow>PCAP</A>數據包截取軟件包的Java封裝。FPB使用獨創的協議語法表示語言(Protocol Syntax Notation)來定義協議的格式與編碼和解碼規則,可以在基本不編程(或很少編程,如checksum計算)的情況下定義自己的協議。協議語法表示語言是建立在<A href="/misc/goto?guid=5041490519324966402" rel=nofollow>TTCN-3</A> 語言的基礎上的,它繼承了<A href="/misc/goto?guid=5041490519448736780" rel=nofollow>TTCN-3</A>語言的協議定義相關部分的語法,并且根據協議分析功能的需要進行了擴展。另外通過FPB的通用Java API可以對面向協議棧的數據包進行創建、編輯、編碼、解碼、完整性驗證和鏈路層發送和接收等操作。

由于FPB具有,用協議語法表示語言描述的協議語法直觀易懂;Java API的功能強大且簡潔易用;內置協議眾多且使用實例豐富;等優點,所以可以將其廣泛地應用于流量生成、協議分析、協議模擬、協議學習和協議測試等方面。

<DIV class=date>收錄時間:2011-03-22 22:16:05</DIV>

 本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!