亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux基礎學習之利用tcpdump抓包實例代碼

2024-09-05 23:04:29
字體:
來源:轉載
供稿:網友

簡介

很多時候我們的系統部署在Linux系統上面,在一些情況下定位問題就需要查看各個系統之間發送數據報文是否正常,下面我就簡單講解一下如何使用tcpdump抓包

網絡數據包截獲分析工具。支持針對網絡層、協議、主機、網絡或端口的過濾。并提供and、or、not等邏輯語句幫助去除無用的信息。

tcpdump - dump traffic on a network

tcpdump的命令格式

tcpdump的參數眾多,通過man tcpdump可以查看tcpdump的詳細說明,這邊只列一些自己常用的參數:

tcpdump [-i 網卡] -nnAX '表達式'

各參數說明如下:

  • -i:interface 監聽的網卡。
  • -nn:表示以ip和port的方式顯示來源主機和目的主機,而不是用主機名和服務。
  • -A:以ascii的方式顯示數據包,抓取web數據時很有用。
  • -X:數據包將會以16進制和ascii的方式顯示。
  • 表達式:表達式有很多種,常見的有:host 主機;port 端口;src host 發包主機;dst host 收包主機。多個條件可以用and、or組合,取反可以使用!,更多的使用可以查看man 7 pcap-filter。

例子

不指定任何參數

監聽第一塊網卡上經過的數據包。主機上可能有不止一塊網卡,所以經常需要指定網卡。

tcpdump

監聽特定網卡

tcpdump -i en0

監聽特定主機

例子:監聽本機跟主機182.254.38.55之間往來的通信包。

備注:出、入的包都會被監聽。

tcpdump host 182.254.38.55

特定來源、目標地址的通信

特定來源

tcpdump src host hostname

特定目標地址

tcpdump dst host hostname

如果不指定src跟dst,那么來源 或者目標 是hostname的通信都會被監聽

tcpdump host hostname

特定端口

tcpdump port 3000

監聽TCP/UDP

服務器上不同服務分別用了TCP、UDP作為傳輸層,假如只想監聽TCP的數據包

tcpdump tcp

來源主機+端口+TCP

監聽來自主機123.207.116.169在端口22上的TCP數據包

tcpdump tcp port 22 and src host 123.207.116.169

監聽特定主機之間的通信

tcpdump ip host 210.27.48.1 and 210.27.48.2

210.27.48.1除了和210.27.48.2之外的主機之間的通信

tcpdump ip host 210.27.48.1 and ! 210.27.48.2

稍微詳細點的例子

tcpdump tcp -i eth1 -t -s 0 -c 100 and dst port ! 22 and src net 192.168.1.0/24 -w ./target.cap

       (1)tcp: ip icmp arp rarp 和 tcp、udp、icmp這些選項等都要放到第一個參數的位置,用來過濾數據報的類型

       (2)-i eth1 : 只抓經過接口eth1的包

       (3)-t : 不顯示時間戳

       (4)-s 0 : 抓取數據包時默認抓取長度為68字節。加上-S 0 后可以抓到完整的數據包

       (5)-c 100 : 只抓取100個數據包

       (6)dst port ! 22 : 不抓取目標端口是22的數據包

       (7)src net 192.168.1.0/24 : 數據包的源網絡地址為192.168.1.0/24

       (8)-w ./target.cap : 保存成cap文件,方便用ethereal(即wireshark)分析

抓http包

TODO

限制抓包的數量

如下,抓到1000個包后,自動退出

tcpdump -c 1000

保存到本地

備注:tcpdump默認會將輸出寫到緩沖區,只有緩沖區內容達到一定的大小,或者tcpdump退出時,才會將輸出寫到本地磁盤

tcpdump -n -vvv -c 1000 -w /tmp/tcpdump_save.cap

也可以加上-U強制立即寫到本地磁盤(一般不建議,性能相對較差)

實戰例子

先看下面一個比較常見的部署方式,在服務器上部署了nodejs server,監聽3000端口。nginx反向代理監聽80端口,并將請求轉發給nodejs server(127.0.0.1:3000)。

瀏覽器 -> nginx反向代理 -> nodejs server

問題:假設用戶(183.14.132.117)訪問瀏覽器,發現請求沒有返回,該怎么排查呢?

步驟一:查看請求是否到達nodejs server -> 可通過日志查看。

步驟二:查看nginx是否將請求轉發給nodejs server。

tcpdump port 8383

這時你會發現沒有任何輸出,即使nodejs server已經收到了請求。因為nginx轉發到的地址是127.0.0.1,用的不是默認的interface,此時需要顯示指定interface

tcpdump port 8383 -i lo

備注:配置nginx,讓nginx帶上請求側的host,不然nodejs server無法獲取 src host,也就是說,下面的監聽是無效的,因為此時對于nodejs server來說,src host 都是 127.0.0.1

tcpdump port 8383 -i lo and src host 183.14.132.117

步驟三:查看請求是否達到服務器

tcpdump -n tcp port 8383 -i lo and src host 183.14.132.117

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久999精品| 亚洲人成网站999久久久综合| 中文字幕九色91在线| 亚洲伊人一本大道中文字幕| 色综合亚洲精品激情狠狠| 国产精品久久久久久久久免费| 午夜精品www| 欧美一级视频在线观看| 亚洲人成五月天| 一区二区三区视频免费| 国产91av在线| 亚洲免费av网址| www.久久色.com| 久久免费视频观看| 久久久免费精品| 97国产精品免费视频| 91精品国产乱码久久久久久蜜臀| 欧美电影在线观看完整版| 国产91亚洲精品| 欧美怡红院视频一区二区三区| 大荫蒂欧美视频另类xxxx| 最近2019中文字幕第三页视频| 国产热re99久久6国产精品| 亚洲最大的免费| 国产一区二区三区毛片| 成人黄色片在线| 欧美激情视频网址| 深夜福利一区二区| 日韩精品视频免费在线观看| 91在线|亚洲| 97精品伊人久久久大香线蕉| 日韩亚洲一区二区| 91精品国产亚洲| 亚洲xxx视频| 国产精品福利在线观看| 九九热精品视频在线播放| 国产国语刺激对白av不卡| 成人在线视频网站| 欧美亚洲成人精品| 国产精品r级在线| 亚洲一区二区三区777| 日韩电影中文字幕一区| 亚洲精品国产精品乱码不99按摩| 永久免费看mv网站入口亚洲| 国内精品伊人久久| 欧美成人精品一区二区三区| 国产99视频精品免视看7| 92看片淫黄大片欧美看国产片| 亚洲国产欧美一区二区三区久久| 一区二区三区亚洲| 成人精品久久一区二区三区| 91高清视频在线免费观看| 日韩亚洲欧美中文在线| 国产精品a久久久久久| 国产精品一久久香蕉国产线看观看| 日韩美女免费观看| 欧美日韩久久久久| 国内精久久久久久久久久人| 另类色图亚洲色图| 国模视频一区二区三区| 成人精品在线观看| 欧美日韩国产一区在线| 国产脚交av在线一区二区| 日本一区二三区好的精华液| 国模gogo一区二区大胆私拍| 日韩久久免费视频| 欧美高清视频在线播放| 国产精品久久久久久久久影视| 成人午夜小视频| 欧美大奶子在线| 成人xxxxx| 日本久久亚洲电影| 亚洲女人被黑人巨大进入al| 成人av电影天堂| 欧美大片免费观看在线观看网站推荐| 久久九九精品99国产精品| 亚洲自拍偷拍视频| 亚洲男人天天操| 国产日韩欧美在线| 国产精品一二区| 国产精品久久久久高潮| 欧美日韩不卡合集视频| 97视频色精品| 国产欧美精品一区二区三区-老狼| 欧美午夜精品久久久久久久| 亚洲精品久久久久中文字幕二区| 日韩免费在线看| 国产91在线高潮白浆在线观看| 俺去了亚洲欧美日韩| 国产精品久久久久久久天堂| 91在线免费网站| 欧美激情亚洲国产| 亚洲a中文字幕| 日韩欧美在线视频免费观看| 欧美孕妇与黑人孕交| 久久国产精品影视| 国产不卡av在线免费观看| 国产综合在线视频| 国产精品入口夜色视频大尺度| 久久精品视频一| 国产女精品视频网站免费| 国外色69视频在线观看| 亚洲视频网站在线观看| 亚洲激情视频在线观看| 亚洲aⅴ男人的天堂在线观看| 在线播放亚洲激情| 亚洲自拍偷拍网址| 久久久久久网址| 久久久久久91香蕉国产| 欧美专区中文字幕| 欧美激情精品久久久久久变态| 国产精品视频久| 精品国产老师黑色丝袜高跟鞋| 日韩在线视频导航| 国产精品av电影| 久久视频在线视频| 国产精品视频中文字幕91| 成人精品一区二区三区| 日韩av在线免费播放| 欧美成年人视频| 欧美大成色www永久网站婷| zzjj国产精品一区二区| 美女精品视频一区| 国产欧美一区二区三区视频| 国产欧美在线视频| 国产又爽又黄的激情精品视频| 亚洲美女性视频| 美女撒尿一区二区三区| 福利微拍一区二区| 日本精品久久中文字幕佐佐木| 国产欧美在线观看| 国产精品久久久久aaaa九色| …久久精品99久久香蕉国产| 中文字幕一区日韩电影| 欧美日韩免费观看中文| 国产精品久久91| 日韩电影在线观看中文字幕| 欧美激情中文字幕乱码免费| 国产69精品久久久久99| 91精品国产色综合久久不卡98口| 在线观看国产精品淫| 久久国产精品久久久久久久久久| 亚洲精品videossex少妇| 欧美视频在线观看 亚洲欧| 欧美在线一区二区三区四| 国产成人精品在线观看| 久久亚洲精品视频| 亚洲成人在线网| 中文字幕九色91在线| 欧美综合一区第一页| 欧美另类极品videosbest最新版本| 最新中文字幕亚洲| 亲子乱一区二区三区电影| 欧美国产日本高清在线| 欧美激情视频在线免费观看 欧美视频免费一| 日韩欧美亚洲范冰冰与中字| 日韩av大片在线| 91精品视频一区| 国产精品成人一区| 亚洲午夜女主播在线直播| 亚洲精品中文字幕av| 国产最新精品视频| 91天堂在线观看| 午夜精品久久久久久99热软件|