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

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

Linux中的tcpdump命令示例詳解

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

前言

用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者的定義對網絡上的數據包進行截獲的包分析工具。 tcpdump可以將網絡中傳送的數據包的“頭”完全截獲下來提供分析。它支持針對網絡層、協議、主機、網絡或端口的過濾,并提供and、or、not等邏輯語句來幫助你去掉無用的信息。

說到這個tcpdump命令,就不得不提自己參加的中國移動內蒙古分公司第三代CRM系統的開發與實施。如果沒有記錯的話,那應該是2016年,自己單獨負責整個10086客服系統自助渠道的整體改造工作;在系統壓測階段,調用接口平臺時,總是出現超時現象。后來這個問題越來越嚴重,同時短廳渠道、CBOSS渠道也反饋有這個問題,這時這個問題就引起了大BOSS的注意,然后就是各方專家會診。在這種大型項目中,專家會診,都有一個特色,就是專家指揮,小弟干活,而我那個時候,就是那個小弟。

好吧,專家發話了,抓包先。這就開始了我的抓包工作,開始了我對tcpdump的全面理解。

首先需要說的是,這個tcpdump是一個非常功能強大的命令,功能強大,那也就意味著這個命令的使用是非常復雜的,也就是說,我接下來整理的內容也會是非常多的。如果你想去掌握整個tcpdump命令的話,就需要你稍微有點耐心去把整篇文章讀完。OK,Let's go!

命令簡介

tcpdump是一款強大的網絡抓包工具,運行在Linux平臺上。熟悉tcpdump的使用能夠幫助我們分析、調試網絡數據。但是要想很好地掌握tcpdump, 就必須對網絡報文(TCP/IP協議)有一定的了解。不過對于簡單的使用來說,只要有網絡基礎概念就行了。

作為互聯網上經典的的系統管理員必備工具,tcpdump以其強大的功能,靈活的截取策略,成為每個高級的系統管理員分析網絡,排查問題等所必備的工具之一。在實際工作中,需要以root權限去執行該命令。

tcpdump是一個很復雜的命令,想了解它的方方面面非常不易,也不值得推薦,能夠使用它解決日常工作中的問題才是關鍵,所以,以下的總結我將更側重于從實際工作出發,整理一些實際工作中經常用到的用法,對于一些冷門用法,我這里基本不會涉及,如果日后在工作中用到了,我這里也會更新進來。

命令詳解
下面就先對tcpdump一些常用的選項進行總結。

  • -s number:tcpdump默認只會截取前96字節的內容,要想截取所有的報文內容,就需要使用這個選項,其中number是需要截取的報文字節數,如果是0的話,表示截取報文全部內容;
  • -nn:表示不解析域名,直接顯示IP,在netstat命令中,也有這個選項;
  • -X:同時使用hex和ascii顯示報文內容;
  • -S:顯示絕對的序列號(sequence number),而不是相對編號;
  • -i:指定監聽的網卡,如果為-i any則表示監聽所有的網卡;
  • -v,-vv,-vvv:顯示更多的詳細信息;
  • -c number:表示截取number個報文,然后結束;
  • -w:將監聽到的數據包寫入文件中保存,而并不分析和打印出來;
  • -A:只使用ascii打印報文的全部數據,不要和-X選項一起使用。截取HTTP請求的時候可以用sudo tcpdump -nSA port 80

雖然tcpdump命令的選項特別多,但是常用的選項也就上面那幾個,我這里將更多的把注意力放在使用實例上,通過使用實例來學習tcpdump這個命令。

過濾器

先進行使用實例詳解時,有必要先掌握tcpdump一些基本的使用理論知識,先來說說過濾器。

在服務器上的網絡報文是異常的多,很多時候我們只關注和具體問題有關的數據報文,而這些有用的報文只占到很小的一部分,為了不讓我們在報文的海洋里迷失自己,我們就非常有必要學習一下tcpdump提供的靈活而且功能強大的過濾器。

過濾器也可以簡單地分為三類:type,dir和proto。

type:主要用來區分過濾報文源類型,主要由host主機報文,net網段報文和port指定端口的報文組成;

dir:只過濾報文的源地址和目的地址,主要包括src源地址和dst目的地址;

proto:只過濾報文的協議類型,支持tcp,udp和icmp等;使用的時候可以省略proto關鍵字:

  • tcpdump -i eth1 arp
  • tcpdump -i eth1 ip
  • tcpdump -i eth1 tcp
  • tcpdump -i eth1 udp
  • tcpdump -i eth1 icmp

在我們使用tcpdump命令時是離不開這些過濾器的。

條件組合

在茫茫網絡中,想要找到那個你想要的網絡包,還是有一定難度的。為了抓住那個我們想要的網絡包,在我們抓包命令中,包含越多的限制條件,抓的無關包就會越少,所以在進行抓包時,我們可以使用“與”(and、&&)、“或”(or、||)和“非”(not、!)來將多個條件組合起來。這對我們需要基于某些條件來分析網絡包是非常有用的。

使用實例

命令:tcpdump -i eth1

說明:監視指定網絡接口的數據包

命令:tcpdump host 210.27.48.3

說明:截獲210.27.48.3主機收到的和發出的所有數據包

命令:tcpdump host 210.27.48.4 and (210.27.48.5 or 210.27.48.6)

說明:截獲210.27.48.3主機和210.27.48.5或者210.27.48.6主機進行通信的所有數據包

命令:tcpdump net 192.168.1.0/24

說明:截獲192.168.1.0/24整個網絡的數據包

命令:tcpdump -i eth0 src host 210.27.48.3

說明:監視eth0網卡上源地址是210.27.48.3的所有網絡包

命令:tcpdump -i eth0 dst host 210.27.48.3

說明:監視eth0網卡上目的地址是210.27.48.3的所有網絡包

命令:tcpdump tcp port 23 and host 210.27.48.3

說明:獲取主機210.27.48.3上端口為23的應用發出和接收的所有TCP協議包

命令:tcpdump udp port 123

說明:獲取本機123端口發出和接收的所有UDP協議包

命令:tcpdump src host 10.126.1.222 and dst net 10.126.1.0/24

說明:截獲源主地址為10.126.1.222,目的地址是10.126.1.0/24整個網絡

命令:tcpdump -i eth0 -s0 -G 60 -Z root -w %Y_%m%d_%H%M_%S.pcap

說明:抓取報文后按照指定時間間隔保存;-G選項后面接時間,單位為秒;上述命令就是每隔60秒生存一個文件

命令:tcpdump -i eth0 -s0 -C 1 -Z root -w eth0Packet.pcap

說明:抓取報文后按照指定報文大小保存;-C選項后接文件大小,單位為MB;上述命令就是每抓包文件達到1MB時就使用一個新的文件保存新抓的報文

上面說到tcpdump抓包后生成對應的文件,那這個文件如何進行分析呢?是的,有這么樣一個叫做“Wireshark”的軟件,可以非常完美的和tcpdump進行結合,提供可視化的分析界面;有興趣的話可以去學習一下,后續如果有時間,我也整理一個“Wireshark”入門系列。

總結

拖的時間比較長,終于整理完畢!當然了,tcpdump這么復雜的一個命令,我這里并沒有進行非常全面的整理,但是我這里整理的內容絕對不會影響你在工作中使用tcpdump這個命令。還是那個“二八定律”,復雜的命令,常用的功能也就占用20%,其余80%都是比較偏僻生冷的功能,或者說工作中很少會用到的功能。

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


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲精品va在线观看| 亚洲精品大尺度| 欧美激情免费视频| 亚洲精品二三区| 国产91免费看片| 国产精品亚洲片夜色在线| 91av在线播放| 亚洲国产精品99久久| 欧美性极品xxxx做受| 91免费国产视频| 在线性视频日韩欧美| 久久久久久亚洲| 国产成人精品a视频一区www| 欧美性猛交xxxx免费看久久久| 国产亚洲一区精品| 久久偷看各类女兵18女厕嘘嘘| 日本免费一区二区三区视频观看| 久久久电影免费观看完整版| 狠狠色噜噜狠狠狠狠97| 两个人的视频www国产精品| 26uuu亚洲国产精品| 黄色成人av网| 2025国产精品视频| 综合网中文字幕| 久久久精品免费| 九九热99久久久国产盗摄| 色综合影院在线| 国产精品久久电影观看| 亚洲国内高清视频| 欧美性受xxxx黑人猛交| 国产欧美亚洲精品| 国内揄拍国内精品| 欧美日韩爱爱视频| 午夜精品一区二区三区av| 国产亚洲欧洲黄色| 欧美疯狂做受xxxx高潮| 色老头一区二区三区| 久久精品国产久精国产思思| 国产精品入口免费视| 国语自产精品视频在线看| 国模精品视频一区二区| 欧美国产日本高清在线| 精品久久久久久久久久久久久| 日韩精品丝袜在线| 国产精品久久久久aaaa九色| 国产69精品久久久久9999| 国产成人一区二区三区| 日韩av在线不卡| 国产丝袜一区二区三区免费视频| 日韩精品免费在线观看| 蜜臀久久99精品久久久无需会员| 亚洲无亚洲人成网站77777| 91色视频在线导航| 久热精品视频在线观看一区| 成人网在线观看| 国产精品久久久久久久久久尿| 亚洲免费av片| 日韩福利视频在线观看| 成人国产精品一区二区| 国产精品极品尤物在线观看| 国产丝袜一区二区| 日韩av成人在线| 国产精品日韩欧美综合| 国产精品久久久久久久久久| 亚洲免费一在线| 日韩在线中文字幕| 国外视频精品毛片| 久久久久久69| 精品国产依人香蕉在线精品| 国产综合久久久久久| 亚洲区一区二区| 91av在线看| 欧美日韩ab片| 91久久久久久国产精品| 欧美猛交ⅹxxx乱大交视频| 欧美丰满少妇xxxxx| 久久久久一本一区二区青青蜜月| 亚洲欧美国产日韩中文字幕| 欧美性xxxx在线播放| 欧美电影在线观看完整版| 日韩最新中文字幕电影免费看| 精品国产1区2区| 久久人人爽人人爽人人片av高请| 亚洲精品综合久久中文字幕| 欧美老少做受xxxx高潮| 色偷偷av一区二区三区| 国外成人性视频| 91国自产精品中文字幕亚洲| 国产精品自产拍在线观| 91wwwcom在线观看| 欧美超级乱淫片喷水| 亚洲精品一区二区久| 精品视频一区在线视频| 国产成人在线视频| 亚洲精品wwww| 亚洲精品日产aⅴ| 成人深夜直播免费观看| 在线视频欧美日韩精品| 国产精品美女免费视频| 精品成人久久av| 色综合久久中文字幕综合网小说| 国产一区二区三区在线| 视频在线一区二区| 久久精品国产亚洲| 国产女同一区二区| 久久亚洲精品一区| 亚洲成人av片在线观看| 国产亚洲精品美女久久久| 欧美人交a欧美精品| 欧美成人激情图片网| 97在线免费观看| 亚洲欧洲国产精品| 欧美精品一区二区三区国产精品| 久久久久www| 久久久久女教师免费一区| 亚洲精品国产精品国自产在线| 精品久久在线播放| 91美女高潮出水| 国产精品久久久久久久久免费| 91精品国产91久久久| 97av在线影院| 国产精品久久久久不卡| 日韩极品精品视频免费观看| 国内精品久久久久影院 日本资源| 国产亚洲一区二区在线| 九九久久综合网站| 久久久久久亚洲精品| 欧美激情免费看| 中文字幕免费精品一区高清| 午夜精品福利电影| 亚洲国产日韩欧美在线99| 国产成人精品亚洲精品| 欧美性视频在线| 亚洲摸下面视频| 黑人巨大精品欧美一区二区一视频| 色综合天天狠天天透天天伊人| 国内伊人久久久久久网站视频| 欧美日韩在线免费观看| 亚洲成人激情视频| 日韩中文字幕国产| 亚洲天堂网站在线观看视频| 欧美一级大片视频| 国产成人精品亚洲精品| 久久久久久久久久久av| 亚洲成色777777女色窝| 日韩在线免费高清视频| 操日韩av在线电影| 国产精品入口尤物| 欧美乱妇高清无乱码| 国产成人+综合亚洲+天堂| 国产精品久在线观看| 久久99热精品这里久久精品| 51色欧美片视频在线观看| 中文字幕日韩在线观看| 91高清在线免费观看| 成人做爰www免费看视频网站| 亚洲精品美女在线观看播放| 中文字幕精品久久久久| 欧洲精品毛片网站| 4388成人网| 日韩影视在线观看| 日韩免费精品视频| 性色av一区二区三区免费| 韩国福利视频一区|