Linux系统-tcpdump常用抓包命令

Linux系统-tcpdump常用抓包命令linux,tcpdump

大家好,又见面了,我是你们的朋友全栈君。

序言

单独总结tcpdump抓包常用命令
 

主要语法

  • 过滤主机/IP:

    tcpdump -i eth1 host 172.16.7.206
    

    抓取所有经过网卡1,目的IP为172.16.7.206的网络数据
     

  • 过滤端口:

    tcpdump -i eth1 dst port 1234
    

    抓取所有经过网卡1,目的端口为1234的网络数据
     

  • 过滤特定协议:

    tcpdump -i eth1 udp
    

    抓取所有经过网卡1,协议类型为UDP的网络数据
     

  • 抓取本地环路数据包

    tcpdump -i lo udp 			// 抓取UDP数据
    tcpdump -i lo udp port 1234 // 抓取端口1234的UDP数据
    tcpdump -i lo port 1234 	// 抓取端口1234的数据
    


  • 特定协议特定端口:

    tcpdump udp port 1234
    

    抓取所有经过1234端口的UDP网络数据
     

  • 抓取特定类型的数据包:

    tcpdump -i eth1 'tcp[tcpflags] = tcp-syn'
    

    抓取所有经过网卡1的SYN类型数据包

    tcpdump -i eth1 udp dst port 53
    

    抓取经过网卡1的所有DNS数据包(默认端口)
     

  • 逻辑语句过滤:

    tcpdump -i eth1 '((tcp) and ((dst net 172.16) and (not dst host 192.168.1.200)))'
    

    抓取所有经过网卡1,目的网络是172.16,但目的主机不是192.168.1.200的TCP数据
     

  • 抓包存储:

    tcpdump -i eth1 host 172.16.7.206 and port 80 **-w** /tmp/xxx.cap
    

    抓取所有经过网卡1,目的主机为172.16.7.206的端口80的网络数据并存储
     


参考文章:
tcpdump常用命令
tcpdump抓包保存

created at 2017.07.24

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143688.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月21日 上午7:20
下一篇 2022年5月21日 上午7:20


相关推荐

  • 动捕设备有哪些

    动捕设备有哪些

    2026年3月15日
    2
  • 1082. 数字游戏(数位dp)[通俗易懂]

    1082. 数字游戏(数位dp)[通俗易懂]科协里最近很流行数字游戏。某人命名了一种不降数,这种数字必须满足从左到右各位数字呈非下降关系,如 123,446。现在大家决定玩一个游戏,指定一个整数闭区间 [a,b],问这个区间内有多少个不降数。输入格式输入包含多组测试数据。每组数据占一行,包含两个整数 a 和 b。输出格式每行给出一组测试数据的答案,即 [a,b] 之间有多少不降数。数据范围1≤a≤b≤231−1输入样例:1 91 19输出样例:918#include<bits/stdc++.h>usin

    2022年8月9日
    8
  • GlassFish 总结

    GlassFish 总结##Glassfish简介Glassfish是一款Web应用服务器,和Tomcat一样,也是一款优秀的Servlet容器。##domin概念1、domain是Glassfish中,拥有独立端口的

    2022年7月2日
    31
  • WebRTC中Fec实现「建议收藏」

    WebRTC中Fec实现「建议收藏」FEC报文构建、FEC掩码构造和丢失数据包恢复ForwardErrorCorrection::EncodeFec()主要:如2.2.1中所介绍的,随机丢包和突发丢包下fec组包模式不同,所以webrtc准备了两张mask表kFecMaskRandom(随机丢包),kFecMaskBursty(突发丢包)去生成mask,调用internal::GeneratePacketMasks()去生成mask 根据mask和packet,调用GenerateFecPayloads()生成fec包

    2022年8月11日
    15
  • conda 源_conda国内镜像源

    conda 源_conda国内镜像源查看所有环境:condainfo-e查询当前环境包列表:condalist创建虚拟环境:condacreate–nameDLpython=3.7此处遇到报错,原因是需要把三个环境变量添加完全channels:-http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/-http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/-http:/

    2022年10月1日
    7
  • mac xmind 激活

    mac xmind 激活下载地址 https www jb51 net softjc 624167 html 打开压缩包中的 K zip 按里面的 README rtf 文件来操作嗯 就这样转载于 https www cnblogs com emyueguang p 10058203 html

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号