Linux網絡抓包


tcpdump和wireshark都是非常強大的網絡分析工具

安裝tcpdump:

檢查是否已經安裝tcpdump,若無則安裝

which tcpdump
/usr/sbin/tcpdump
sudo yum install -y tcpdump

首先可以查看一下有幾個網卡設備:

$ sudo tcpdump -D
1.eth0
2.virbr0
3.eth1

查看系統正在使用的網卡設備

watch cat /proc/net/dev

開始抓包

tcpdump -i eth0 -tttt -s0 -X -vv tcp port 8080 -w captcha.cap
  • -tttt 輸出最大程度可讀的時間戳
  • -i 指定設備
  • -s0 指定每一個包捕獲的長度,單位是byte,使用-s0可以捕獲整個包的內容
  • -X 以hex和ASCII兩種形式顯示包的內容
  • -vv 顯示更加多的包信息
  • tcp 指我們只捕獲tcp流量
  • port 8080 指我們只捕獲端口8080的流量
  • -w captcha.cap 指定捕獲的流量結果輸出到captcha.cap文件,便於分析使用

然后將輸出的captcha.cap拷貝到自己電腦上

下載wireshark,若官網過慢,可以用搜狗引擎

然后打開軟件,點擊打開,選擇文件,即可查看抓包內容


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM