tcpdump抓包

作者: 一剑仙人跪_ | 来源:发表于2021-11-19 16:15 被阅读0次

tcpdump命令

-c  指定抓取包的数量,即最后显示的数量
-i  指定tcpdump监听的端口。未指定,选择系统中最小的以配置端口。
     -i any:监听所有网络端口    -i lo:监听lookback接口。

-nn 对监听地址以数字方式呈现,且对端口也以数字方式呈现。如果不指定 ,地址以主机名方式呈现,端口以服务名方式呈现
-P  指定要抓取的包是流入还是流出 (in out inout[默认])
-s  设置tcpdump的数据包抓取长度,默认为65535字节。
-e  输出的每行都包含数据链路层的头部信息。
-D  列出所有可以用于抓包的表达式。
-X  显示协议头和包的全部内容。
-F  从文件中读取抓包的表达式。

举例

(1)tcpdump -i eth0 host 192.168.1.1 【过滤主机】

         注:抓取所有经过网卡1,目的ip为192.168.1.1

(2)tcpdump -i  eth0 dst port 22 【过滤端口】

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

(3)tcpdump -i eth0 udp 【过滤协议】

       注;抓取所有经过网卡1,协议为UDP的协议。

(4)tcpdupmp -i lo udp 【抓取本地环路数据包】

(5)特定协议特定端口

           tcpdump udp port 22

(6)抓取特定类型的数据包

           tcpdump -i eth0 'tcp[tcpflags] = tcp-syn' (抓取所有经过网卡1的SYN类型的数据包)

          tcpdump -i eth0 udp dst port 53(抓取经过网卡1的所有DNS数据包)

(7)逻辑语句过滤

          tcpdump -i eth0 '((tcp) and ((dst net 192.168.0) and (not dst host 192.168.0.2)))'

         注:抓取所有经过网卡1,目的网络是192.168.0,但目的主机不是192.168.0.2的TCP数据。   

(8)抓包存取

       tcpdump -i eth0 host 192.168.1.51 and port 22 -w /tmp/tcpdump.cap

       注:抓取所有经过网卡1,目的主机为192.168.1.51的网络数据并存储。 

版权声明:本文为CSDN博主「小楚同学呀~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Romanticn_chu/article/details/116052964

抓包过程

https://www.cnblogs.com/pyng/p/9699068.html

相关文章

  • 应用抓包之Fiddler抓包

    抓包前准备 tcpdump抓包:应用抓包之tcpdump命令抓包 原料 1.抓包工具Fiddler(Windows...

  • tcpdump命令

    1. tcpdump用途 抓包 2. tcpdump用法 tcpdump [option] expression...

  • tcpdump

    tcpdump 是后台开发抓包必备命名 格式: tcpdump 选项 表达式 tcpdump[ -AbdDefh...

  • 抓包工具tcpdump ngrep

    tcpdump -lnA dst port 11700 -c 10 http抓包 tcpdump -lnX ds...

  • tcpdump抓包

    #which tcpdump看有没有这个工具! tcpdump -i igb1 host 192.168.1.31...

  • tcpdump抓包

    tcpdump linux unix下的抓包工具。 默认只抓68个字节 tcpdump -i eth0 -s 0 ...

  • TCPDUMP 抓包

    tcpdump - dump traffic on a network command options -D ...

  • tcpdump 抓包

    linux 抓包方法 安装net-tools 这步很关键,如果不安装的话无法使用 ifconfig 命令查看网卡 ...

  • tcpdump抓包

    一、三次握手和四次挥手1、进入root模式 root@ubuntu:~# tcpdump -i any tcp...

  • tcpdump抓包

    tcpdump顾名思义,是linux/unix上的tcp抓包工具。 确定网卡 电脑可能有多个网卡,所以首先确定要抓...

网友评论

    本文标题:tcpdump抓包

    本文链接:https://www.haomeiwen.com/subject/safetrtx.html