在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux基礎(chǔ)之用 TCPDUMP 抓包

馬哥Linux運(yùn)維 ? 來源:未知 ? 作者:李建兵 ? 2018-03-15 13:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

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

tcpdump - dump traffic on a network

例子

不指定任何參數(shù)

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

tcpdump

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

tcpdump -i en0

監(jiān)聽特定主機(jī)

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

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

tcpdump host 182.254.38.55

特定來源、目標(biāo)地址的通信

特定來源

tcpdump src host hostname

特定目標(biāo)地址

tcpdump dst host hostname

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

tcpdump host hostname

特定端口

tcpdump port 3000

監(jiān)聽TCP/UDP

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

tcpdump tcp

來源主機(jī)+端口+TCP

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

tcpdump tcp port 22 and src host 123.207.116.169

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

tcpdump ip host 210.27.48.1 and 210.27.48.2

210.27.48.1除了和210.27.48.2之外的主機(jī)之間的通信

tcpdump ip host 210.27.48.1 and ! 210.27.48.2

稍微詳細(xì)點(diǎn)的例子

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這些選項(xiàng)等都要放到第一個(gè)參數(shù)的位置,用來過濾數(shù)據(jù)報(bào)的類型

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

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

(4)-s 0 : 抓取數(shù)據(jù)包時(shí)默認(rèn)抓取長度為68字節(jié)。加上-S 0 后可以抓到完整的數(shù)據(jù)包

(5)-c 100 : 只抓取100個(gè)數(shù)據(jù)包

(6)dst port ! 22 : 不抓取目標(biāo)端口是22的數(shù)據(jù)包

(7)src net 192.168.1.0/24 : 數(shù)據(jù)包的源網(wǎng)絡(luò)地址為192.168.1.0/24

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

抓http包

TODO

限制抓包的數(shù)量

如下,抓到1000個(gè)包后,自動退出

tcpdump -c 1000

保存到本地

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

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

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

實(shí)戰(zhàn)例子

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

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

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

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

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

tcpdump port 8383

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

tcpdump port 8383 -i lo

備注:配置nginx,讓nginx帶上請求側(cè)的host,不然nodejs server無法獲取 src host,也就是說,下面的監(jiān)聽是無效的,因?yàn)榇藭r(shí)對于nodejs server來說,src host 都是 127.0.0.1

tcpdump port 8383 -i lo and src host 183.14.132.117

步驟三:查看請求是否達(dá)到服務(wù)器

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

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

    關(guān)注

    87

    文章

    11507

    瀏覽量

    213523

原文標(biāo)題:Linux基礎(chǔ)急速入門:用 TCPDUMP 抓包

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    WiresharkTcpdump實(shí)例分析

    wireshark是開源軟件,可以放心使用。可以運(yùn)行在Windows和Mac OS上。對應(yīng)的,linux下的包工具是 tcpdump。使用wireshark的人必須了解網(wǎng)絡(luò)協(xié)議,否則就看不懂wireshark了。
    的頭像 發(fā)表于 02-01 09:31 ?3596次閱讀

    tcpdump指定域名嗎

    tcpdump指定域名的嗎?
    發(fā)表于 05-21 04:08

    請問能否在8MM/8MQ開發(fā)板上運(yùn)行程序

    請問能否在8MM/8MQ開發(fā)板上運(yùn)行程序(如tcpdump)?如果沒有自帶的話,是否有移植的先例?在8MQ上進(jìn)行移植tcpdump,使用了下面的命令進(jìn)行configure(編譯鏈環(huán)
    發(fā)表于 12-30 07:36

    空口方式和wireshank分析工具使用介紹

    主要介紹下最近使用中感覺很萬能的空口方式和wireshank分析工具使用;目的:抓取各種設(shè)備網(wǎng)絡(luò)通信過程中數(shù)據(jù),定位并分析軟硬件設(shè)計(jì)中問題背景:Tcp
    發(fā)表于 01-18 09:11

    使用tcpdump后生成的pcap文件大小為0

    請大佬們幫忙看看怎么回事吧 我在SSH中使用“sudo tcpdump -i eth0 dst 192.168.0.55”命令進(jìn)行,control+c停止后,使用“sudo tcpdump
    發(fā)表于 05-18 22:29

    如何吧tcpdump網(wǎng)絡(luò)包工具移植到嵌入式linux系統(tǒng)

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何吧tcpdump網(wǎng)絡(luò)包工具移植到嵌入式linux系統(tǒng)詳細(xì)資料合集免費(fèi)下載。
    發(fā)表于 01-18 08:00 ?6次下載
    如何吧<b class='flag-5'>tcpdump</b>網(wǎng)絡(luò)<b class='flag-5'>抓</b>包工具移植到嵌入式<b class='flag-5'>linux</b>系統(tǒng)

    網(wǎng)絡(luò)行分析工具tcpdump安裝介紹

    概述 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據(jù)使用者的定義對網(wǎng)絡(luò)上的數(shù)據(jù)進(jìn)行截獲的分析工具。 tcpdump可以將網(wǎng)絡(luò)
    的頭像 發(fā)表于 08-18 10:05 ?9093次閱讀
    網(wǎng)絡(luò)行<b class='flag-5'>抓</b><b class='flag-5'>包</b>分析工具<b class='flag-5'>tcpdump</b>安裝介紹

    tcpdump如何實(shí)現(xiàn)內(nèi)核態(tài)的

    的呢?有的同學(xué)知道 tcpdump 是基于 libpcap 的,那么 libpcap 的工作原理又是啥樣的呢。如果讓你裸寫一個(gè)程序,你有沒有思路? 按照飛哥的風(fēng)格,不搞到最底層的原理咱是不會罷休的。所以我對相關(guān)的源碼進(jìn)行了深
    的頭像 發(fā)表于 10-08 10:34 ?2993次閱讀
    <b class='flag-5'>tcpdump</b>如何實(shí)現(xiàn)<b class='flag-5'>抓</b>內(nèi)核態(tài)的<b class='flag-5'>包</b>

    Linux網(wǎng)絡(luò)分析工具

    tcpdump 指令可列出經(jīng)過指定網(wǎng)絡(luò)界面的數(shù)據(jù)文件頭,可以將網(wǎng)絡(luò)中傳送的數(shù)據(jù)的 “頭” 完全截獲下來提供分析。它支持針對網(wǎng)絡(luò)層、協(xié)議、主機(jī)、網(wǎng)絡(luò)或端口的過濾,并提供 and、or、not 等邏輯語句來幫助你摘取有用信息。
    的頭像 發(fā)表于 11-11 11:41 ?1090次閱讀

    為什么不到baidu的數(shù)據(jù)

    從上面的結(jié)果可以知道請求baidu.com時(shí)會去訪問39.156.66.10。于是用下面的tcpdump命令進(jìn)行,大概的意思是eth0網(wǎng)卡且ip為39.156.66.10的網(wǎng)絡(luò)
    的頭像 發(fā)表于 01-05 10:43 ?1473次閱讀

    WiresharkTcpdump實(shí)例分析!

    今天浩道跟大家分享2款網(wǎng)工生涯中必不可少的神器Wireshark及Tcpdump,掌握這2個(gè)神器的使用,運(yùn)維排查故障基本就是如魚得水。
    的頭像 發(fā)表于 02-01 09:31 ?2162次閱讀

    Linux網(wǎng)絡(luò)分析tcpdump工作原理和應(yīng)用

    在日常工作中遇到的很多網(wǎng)絡(luò)問題都可以通過 tcpdump 優(yōu)雅的解決: 相信大多數(shù)同學(xué)都遇到過 SSH 連接服務(wù)器緩慢,通過 tcpdump ,可以快速定位到具體原因,一般都是因?yàn)?/div>
    的頭像 發(fā)表于 09-28 15:30 ?733次閱讀
    <b class='flag-5'>Linux</b>網(wǎng)絡(luò)分析<b class='flag-5'>tcpdump</b>工作原理和應(yīng)用

    Linux網(wǎng)絡(luò)分析tcpdump的基本用法

    $?tcpdump?-i?eth0 3. 時(shí)指定 -n 選項(xiàng),不解析主機(jī)和端口名。這個(gè)參數(shù)很關(guān)鍵,會影響的性能,一般
    的頭像 發(fā)表于 09-28 15:42 ?819次閱讀

    CentOS中使用tcpdump

    CentOS中使用tcpdump
    的頭像 發(fā)表于 10-28 14:48 ?709次閱讀

    Linux運(yùn)維必備技能:手把手教你用tcpdump精準(zhǔn)

    簡介 網(wǎng)絡(luò)數(shù)據(jù)截獲分析工具。支持針對網(wǎng)絡(luò)層、協(xié)議、主機(jī)、網(wǎng)絡(luò)或端口的過濾。并提供and、or、not等邏輯語句幫助去除無用的信息。 tcpdump - dump traffic on a
    的頭像 發(fā)表于 12-24 11:20 ?1168次閱讀
    主站蜘蛛池模板: 又长又大又粗又硬3p免费视 | 性精品 | baoyu污污网站入口免费 | 一区二区三区视频观看 | 特级黄视频 | 国产精品久久永久免费 | 欧美 亚洲 国产 精品有声 | 成人欧美精品大91在线 | 色老成人精品视频在线观看 | 手机在线看片国产 | 日本一区不卡视频 | 一本到在线观看视频不卡 | 噜噜噜噜噜久久久久久91 | lsj老司机精品视频在线观看 | 亚洲国产精品乱码在线观看97 | 丁香花在线影院观看在线播放 | 91久久婷婷国产综合精品青草 | 美女无遮挡拍拍拍免费视频 | 五月深爱婷婷 | 国产女人水多白浆 | 49pao强力免费打造在线高清 | 国产一级特黄aa大片免费 | 欧美456| 五月婷婷综合激情网 | 热久热 | ass日本69| 美女网站视频色 | 亚洲视频 欧美视频 | 好吊妞视频988在线播放 | 日本五十交尾在线观看 | 天天爱天天做久久天天狠狼 | 美女扒开尿口给男人桶爽视频 | 色噜噜噜噜噜在线观看网站 | 午夜精品视频任你躁 | 午夜免费观看福利片一区二区三区 | 成人99国产精品一级毛片 | 最近2018年中文字幕在线 | 亚洲人成伊人成综合网久久 | 99久久精品免费精品国产 | 亚洲成a人片毛片在线 | 婷婷丁香五 |