文字接口數據捕獲tcpdump
阿新 • • 發佈:2017-10-10
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 3s後ctrl+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