posts - 122,  comments - 25,  trackbacks - 0
          tcpdump是一個Sniffer工具,實際上就是一個網絡上的抓包工具,同時還可以對抓到的包進行分析。一般系統都默認安裝。相關介紹及安裝說明可參見: Tcpdump的安裝和使用。


              tcpdump命令說明:
          tcpdump采用命令行方式,它的命令格式為:
          tcpdump [ -adeflnNOpqStvx ] [ -c 數量 ] [ -F 文件名 ]
          [ -i 網絡接口 ] [ -r 文件名] [ -s snaplen ]
          [ -T 類型 ] [ -w 文件名 ] [表達式 ]

          tcpdump的選項介紹:
          -a    將網絡地址和廣播地址轉變成名字;
          -d    將匹配信息包的代碼以人們能夠理解的匯編格式給出;
          -dd    將匹配信息包的代碼以c語言程序段的格式給出;
          -ddd    將匹配信息包的代碼以十進制的形式給出;
          -e    在輸出行打印出數據鏈路層的頭部信息;
          -f    將外部的Internet地址以數字的形式打印出來;
          -l    使標準輸出變為緩沖行形式;
          -n    不把網絡地址轉換成名字;
          -t    在輸出的每一行不打印時間戳;
          -v    輸出一個稍微詳細的信息,例如在ip包中可以包括ttl和服務類型的信息;
          -vv    輸出詳細的報文信息;
          -c    在收到指定的包的數目后,tcpdump就會停止;
          -F    從指定的文件中讀取表達式,忽略其它的表達式;
          -i    指定監聽的網絡接口;
          -r    從指定的文件中讀取包(這些包一般通過-w選項產生);
          -w    直接將包寫入文件中,并不分析和打印出來;
          -T    將監聽到的包直接解釋為指定的類型的報文,常見的類型有rpc (遠程過程 調用)和snmp(簡單       網絡管理協議;)

                -s      設置抓包大小限制,默認抓包大小限制在96個BYTE(包括以太網幀)。修改參數為:-s 0。0 則忽略包的大小限制,按包的長度實際長度抓取。

              例:tcpdump -vv tcp port 5270 -c 100 -s 1500 -w /opt/sniffer.pack
          posted on 2008-01-21 15:39 josson 閱讀(8767) 評論(0)  編輯  收藏 所屬分類: Linux
          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 濮阳县| 商南县| 江都市| 曲阳县| 克拉玛依市| 合作市| 防城港市| 沙雅县| 禄丰县| 石门县| 合肥市| 连南| 云霄县| 元氏县| 永安市| 云林县| 吉安市| 韩城市| 木兰县| 永兴县| 若羌县| 乐亭县| 牡丹江市| 临澧县| 邻水| 清涧县| 碌曲县| 隆尧县| 定襄县| 宜兰市| 陇西县| 安泽县| 新晃| 香格里拉县| 曲松县| 洛阳市| 乌拉特中旗| 龙江县| 新源县| 贵港市| 东辽县|