1. 程式人生 > >文字接口數據捕獲tcpdump

文字接口數據捕獲tcpdump

size 數據保存 終端 文件 十六進制 ctr sci ppp -c

一、tcpdump

必須使用root身份執行

tcpdump -Aennqx -i 接口 -w 存儲文件名 -c 次數 -r 文件 所要摘取的數據包數據格式

-A 數據包的內容以ASCII顯示

-e 使用數據鏈路層的MAC數據包來顯示、

-nn 直接以IP和端口顯示

-q 僅列出較為簡短的數據包信息

-X 可以列出十六進制以及ASCII的數據包內容

-i 後面接要監聽的網絡接口,例如eth0,lo,ppp0

-w 數據包數據保存下來

-r 數據包數據讀取

-c 監聽的數據包數,沒有這個參數的話,會一直監聽

最後的數據包數據格式:

host foo,host 127.0.0.1,net 192.168,src host 127.0.0.1(來源)dst net 192.168(目標),通信協議:tcp port 22

範例:

1、以端口和IP獲取網卡eth0上的數據包,持續時間3s

tcpdump -i eth0 -nn 3sctrl+c結束

僅獲取21端口的數據

tcpdump -i eth0 -nn port 21

2、監聽終端數據包

tcpdump -i lo -nn

3、監聽eth0網卡且通信協議端口22,目標數據包來源是192.168.1.101

tcpdump -i eth0 -nn ‘port 22 and src host 192.168.1.101’

文字接口數據捕獲tcpdump