日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux運維必備技能:手把手教你用tcpdump精準抓包

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 2024-12-24 11:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

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

tcpdump - dump traffic on a network

例子

不指定任何參數(shù)

監(jiān)聽第一塊網(wǎng)卡上經(jīng)過的數(shù)據(jù)包。主機上可能有不止一塊網(wǎng)卡,所以經(jīng)常需要指定網(wǎng)卡。

tcpdump

監(jiān)聽特定網(wǎng)卡

tcpdump -i en0

監(jiān)聽特定主機

例子:監(jiān)聽本機跟主機182.254.38.55之間往來的通信包。

備注:出、入的包都會被監(jiān)聽。

tcpdump host 182.254.38.55

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

特定來源

tcpdump src host hostname

特定目標地址

tcpdump dst host hostname

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

tcpdump host hostname

特定端口

tcpdump port 3000

監(jiān)聽TCP/UDP

服務器上不同服務分別用了TCP、UDP作為傳輸層,假如只想監(jiān)聽TCP的數(shù)據(jù)包

tcpdump tcp

來源主機+端口+TCP

監(jiān)聽來自主機123.207.116.169在端口22上的TCP數(shù)據(jù)包

tcpdump tcp port 22 and src host 123.207.116.169

監(jiān)聽特定主機之間的通信

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這些選項等都要放到第一個參數(shù)的位置,用來過濾數(shù)據(jù)報的類型
(2)-i eth1 : 只抓經(jīng)過接口eth1的包
(3)-t : 不顯示時間戳
(4)-s 0 : 抓取數(shù)據(jù)包時默認抓取長度為68字節(jié)。加上-S 0 后可以抓到完整的數(shù)據(jù)包
(5)-c 100 : 只抓取100個數(shù)據(jù)包
(6)dst port ! 22 : 不抓取目標端口是22的數(shù)據(jù)包
(7)src net 192.168.1.0/24 : 數(shù)據(jù)包的源網(wǎng)絡地址為192.168.1.0/24
(8)-w ./target.cap : 保存成cap文件,方便用ethereal(即wireshark)分析

抓http包

TODO

限制抓包的數(shù)量

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

tcpdump -c 1000

保存到本地

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

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

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

實戰(zhàn)例子

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

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

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

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

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

tcpdump port 8383 

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

tcpdump port 8383 -i lo

備注:配置nginx,讓nginx帶上請求側的host,不然nodejs server無法獲取 src host,也就是說,下面的監(jiān)聽是無效的,因為此時對于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

鏈接:https://www.cnblogs.com/chyingp/p/linux-command-tcpdump.html

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11821

    瀏覽量

    219598
  • 數(shù)據(jù)包

    關注

    0

    文章

    270

    瀏覽量

    25662

原文標題:Linux運維必備技能:手把手教你用tcpdump精準抓包!

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    射頻頭壞了只能扔?手把手教你維修排查TNC插頭,干貨值得收藏!

    射頻接頭壞了只能剪掉重做?未必!本文由電蜂優(yōu)選(elecbee)專家親授,深度拆解 TNC 插頭的維修排查全流程。從中心針偏移糾偏、氧化層化學清理到組裝式接頭的無損重組,手把手教你如何通過 VNA
    的頭像 發(fā)表于 04-14 17:12 ?148次閱讀
    射頻頭壞了只能扔?<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>維修排查TNC插頭,干貨值得收藏!

    Linux性能分析實戰(zhàn):trace揪出卡頓、高CPU的“真兇”

    Linux 開發(fā)或的你,是否常被這些問題困擾:服務突然卡頓卻找不到根源,CPU 占用率飆升但查不到 “罪魁禍首”,系統(tǒng)響應變慢卻摸不清瓶頸?其實,Linux 內核早已為我們準備
    的頭像 發(fā)表于 02-03 15:24 ?640次閱讀
    <b class='flag-5'>Linux</b>性能分析實戰(zhàn):<b class='flag-5'>用</b>trace揪出卡頓、高CPU的“真兇”

    從0到1,10+年資深LabVIEW專家,手把手教你攻克機器視覺+深度學習(5000分鐘實戰(zhàn)課)

    “告別檢測系統(tǒng)能力缺陷!10+年LabVIEW視覺資深專家手把手教你:5000+分鐘高清教程(含工具、算法原理、實戰(zhàn)操作、項目優(yōu)化全流程講解)”——從傳統(tǒng)視覺算法→深度學習建?!I(yè)級部署"
    的頭像 發(fā)表于 12-02 08:07 ?783次閱讀
    從0到1,10+年資深LabVIEW專家,<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>攻克機器視覺+深度學習(5000分鐘實戰(zhàn)課)

    【迅為RK3568開發(fā)板NPU實戰(zhàn)】別再閑置你的NPU!手把手教你玩轉RKNN-Toolkit2 的使用

    【迅為RK3568開發(fā)板NPU實戰(zhàn)】別再閑置你的NPU!手把手教你玩轉RKNN-Toolkit2 的使用
    的頭像 發(fā)表于 11-11 14:21 ?1567次閱讀
    【迅為RK3568開發(fā)板NPU實戰(zhàn)】別再閑置你的NPU!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>玩轉RKNN-Toolkit2 的使用

    【RK3568 NPU實戰(zhàn)】別再閑置你的NPU!手把手帶你迅為資料跑通Android AI檢測Demo,附完整流程與效果

    【RK3568 NPU實戰(zhàn)】別再閑置你的NPU!手把手帶你迅為資料跑通Android AI檢測Demo,附完整流程與效果
    的頭像 發(fā)表于 11-10 15:58 ?1261次閱讀
    【RK3568 NPU實戰(zhàn)】別再閑置你的NPU!<b class='flag-5'>手把手</b>帶你<b class='flag-5'>用</b>迅為資料跑通Android AI檢測Demo,附完整流程與效果

    移植蜂鳥需要在Linux環(huán)境下嗎?

    手把手教你設計CPU》書上運行Verilog仿真測試那章說為了重現(xiàn)仿真環(huán)境,最好在Linux環(huán)境下。不知道移植蜂鳥是否需要在Linux環(huán)境下,直接在Windows操作系統(tǒng)可否移植開發(fā)
    發(fā)表于 11-10 07:42

    汽車軟件團隊必看:基于靜態(tài)代碼分析工具Perforce QAC的ISO 26262合規(guī)實踐

    ISO 26262合規(guī)指南,從ASIL分級到工具落地,手把手教你用靜態(tài)代碼分析(Perforce QAC)實現(xiàn)高效合規(guī)。
    的頭像 發(fā)表于 08-07 17:33 ?1342次閱讀
    汽車軟件團隊必看:基于靜態(tài)代碼分析工具Perforce QAC的ISO 26262合規(guī)實踐

    TCPDump分析實戰(zhàn)

    作為一名資深工程師,我在生產(chǎn)環(huán)境中遇到過各種奇葩的網(wǎng)絡問題。今天分享10個真實案例,帶你掌握TCPDump這把利器,讓網(wǎng)絡問題無處遁形!
    的頭像 發(fā)表于 08-06 17:58 ?1223次閱讀

    RT-Thread Nano硬核移植指南:手把手實現(xiàn)VGLite圖形驅動適配 | 技術集結

    VGLite是NXP提供的輕量級2D圖形API,本文將手把手帶你實現(xiàn)VGLite圖形驅動適配RT-Thread。文章分為上、下兩篇,將手把手教您移植。上篇對RT-ThreadNano內核與Finsh組件進行移植,下篇則教您改寫SDK中的VGLite代碼以將其適配到RT-T
    的頭像 發(fā)表于 07-17 14:40 ?3649次閱讀
    RT-Thread Nano硬核移植指南:<b class='flag-5'>手把手</b>實現(xiàn)VGLite圖形驅動適配 | 技術集結

    【精選直播】手把手教你做PC第十二課:WIFI 驅動框架適配

    手把手教你做PC》系列直播課再度開播!《KaihongOS筆記本電腦開發(fā)實戰(zhàn)第十二課:WIFI驅動框架適配》將于07月02日19:00開播↑掃碼入群,領課程講義資料↑深開鴻資深工程師親臨直播間
    的頭像 發(fā)表于 07-01 08:08 ?736次閱讀
    【精選直播】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做PC第十二課:WIFI 驅動框架適配

    【精選直播】手把手教你做星閃無人機第十課:KaihongOS Lite系統(tǒng)專題

    手把手教你做星閃無人機》系列直播課再度開播!《KaihongOS星閃無人機開發(fā)實戰(zhàn)⑩:KaihongOSLite系統(tǒng)專題》↑掃碼入群,領課程講義資料↑深開鴻資深工程師親臨直播間依托筆電實戰(zhàn)產(chǎn)品
    的頭像 發(fā)表于 06-10 08:06 ?652次閱讀
    【精選直播】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星閃無人機第十課:KaihongOS Lite系統(tǒng)專題

    手把手教你如何調優(yōu)Linux網(wǎng)絡參數(shù)

    在高并發(fā)網(wǎng)絡服務場景中,Linux內核的默認網(wǎng)絡參數(shù)往往無法滿足需求,導致性能瓶頸、連接超時甚至服務崩潰。本文基于真實案例分析,從參數(shù)解讀、問題診斷到優(yōu)化實踐,手把手教你如何調優(yōu)Linux
    的頭像 發(fā)表于 05-29 09:21 ?1216次閱讀

    【精選直播】手把手教你做星閃無人機第九課:無線通信編程之 SLE 專題

    手把手教你做星閃無人機》系列直播課再度開播!《KaihongOS星閃無人機開發(fā)實戰(zhàn)⑨:無線通信編程之SLE專題》↑掃碼入群,領課程講義資料↑深開鴻資深工程師親臨直播間依托筆電實戰(zhàn)產(chǎn)品案例細致剖析
    的頭像 發(fā)表于 05-27 08:05 ?600次閱讀
    【精選直播】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星閃無人機第九課:無線通信編程之 SLE 專題

    明晚七點!手把手教你做PC第九課:全功能TypeC驅動框架適配

    手把手教你做PC》系列直播課再度開播!《KaihongOS筆記本電腦開發(fā)實戰(zhàn)第九課:全功能TypeC驅動框架適配》將于5月21日19:00開播↑掃碼入群,領課程講義資料↑深開鴻資深工程師親臨直播
    的頭像 發(fā)表于 05-20 08:07 ?726次閱讀
    明晚七點!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做PC第九課:全功能TypeC驅動框架適配

    正點原子Linux系列全新視頻教程來啦!手把手教你MP257開發(fā)板,讓您輕松入門!

    正點原子Linux系列全新視頻教程來啦!手把手教你MP257開發(fā)板,讓您輕松入門! 一、視頻觀看 正點原子手把手教你學STM32MP257
    發(fā)表于 05-16 10:42
    蓬溪县| 章丘市| 精河县| 普定县| 长寿区| 义马市| 宣威市| 大新县| 浦东新区| 美姑县| 昌平区| 仁布县| 澎湖县| 宁都县| 沙河市| 田林县| 望江县| 漳州市| 成武县| 明溪县| 江山市| 安西县| 武安市| 阳朔县| 开原市| 会理县| 江门市| 海门市| 原平市| 正定县| 环江| 天峻县| 临沭县| 通许县| 陆川县| 德庆县| 奈曼旗| 广水市| 昌都县| 宜川县| 西充县|