歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

tcpdump

tcpdump命令是一款sniffer工具,它可以打印所有經過網絡接口的數據包的頭信息,也可以使用-w選項將數據包保存到文件中,方便以後分析。

-a:嘗試將網絡和廣播地址轉換成名稱;

-c<數據包數目>:收到指定的數據包數目後,就停止進行傾倒操作;

-d:把編譯過的數據包編碼轉換成可閱讀的格式,並傾倒到標准輸出;

-dd:把編譯過的數據包編碼轉換成C語言的格式,並傾倒到標准輸出;

-ddd:把編譯過的數據包編碼轉換成十進制數字的格式,並傾倒到標准輸出;

-e:在每列傾倒資料上顯示連接層級的文件頭;

-f:用數字顯示網際網絡地址;

-F<表達文件>:指定內含表達方式的文件;

-i<網絡界面>:使用指定的網絡截面送出數據包;

-l:使用標准輸出列的緩沖區;

-n:不把主機的網絡地址轉換成名字;

-N:不列出域名;

-O:不將數據包編碼最佳化;

-p:不讓網絡界面進入混雜模式;

-q :快速輸出,僅列出少數的傳輸協議信息;

-r<數據包文件>:從指定的文件讀取數據包數據;

-s<數據包大小>:設置每個數據包的大小;

-S:用絕對而非相對數值列出TCP關聯數;

-t:在每列傾倒資料上不顯示時間戳記;

-tt: 在每列傾倒資料上顯示未經格式化的時間戳記;

-T<數據包類型>:強制將表達方式所指定的數據包轉譯成設置的數據包類型;

-v:詳細顯示指令執行過程;

-vv:更詳細顯示指令執行過程;

-x:用十六進制字碼列出數據包資料;

-w<數據包文件>:把數據包數據寫入指定的文件。

本文出自 “博客作業初版” 博客,謝絕轉載!

Copyright © Linux教程網 All Rights Reserved