1. 程式人生 > >linux-日常運維-Linux下抓包

linux-日常運維-Linux下抓包

第一個 tmp res 網站 linux下抓包 mage 不用 保存 host

tcpdump
安裝: yum install -y tcpdump

tcpdump -nn -i網卡名稱   ##有的機器好像不用加
第一個n,指的是,將你的主機名以ip+端口的方式顯示出來
18:14:41.513481   #時間
IP 172.31.54.91.22  #本機ip+端口
222.177.141.50.47488  #到這個ip地址+端口.
剩下的.則是一些數據包的信息
技術分享圖片
tcpdump -nn port 22 #指定22端口
tcpdump -nn not port 22 #排除法,除去22端口,查看其它端口
tcpdump -nn not port 22 and host ip地址 #兩個條件用and連接,除去22端口,只要後面條件ip地址的包

tcpdump -nn -c 100 # 只抓100個數據包。

tcpdump -nn -c 100 -w /tmp/1.cap #只抓100個包,並保存到/tmp下的1.cap裏面,不能cat查看。
tcpdump -r /tmp/1.cap #查看剛才抓包的文件

tshark
安裝: yum install -y wireshark #和tcpdump類似

tshark -n -t a -R http.request -T fields -e "frame.time" -e "ip.src" -e "http.host" -e "http.request.method" -e "http.request.uri" #只有有在訪問80端口,才可以抓到

內容為:
"Oct 24, 2018 23:20:23 時間
183.227.127.20 ip地址
www.lifelonglearning.vip 訪問的域名
/ 訪問的連接是什麽
技術分享圖片

類似web的訪問日誌,哪個ip來訪問我的網站,訪問網站的什麽鏈接

linux-日常運維-Linux下抓包