tcpdump 在ubuntu上使用命令学习笔记 /tcp、ip、icmp数据包格式

本文介绍了如何在Ubuntu上使用tcpdump进行网络抓包,特别是针对TCP、IP和ICMP数据包。内容包括常用tcpdump命令、ICMP协议的重要性和在网络安全中的角色,以及TCP数据包的格式,如Seq序号、Ack序号和标志位等。同时,文章提及了TCP连接的建立、传输和断开过程。
摘要由CSDN通过智能技术生成

- 常用命令详解

  • 基本命令
$ tcpdump //默认抓取第一个网卡接口的所有数据包
$ tcpdump –i ens33 //抓取网卡ens33的数据包
$ tcpdump host 47.95.224.4 //监听主机47.95.224.4接收发送的所有数据包
$tcpdump host 47.95.224.4 and 10.13.32.60 
//截获主机47.95.224.4与10.13.32.60之间的所有数据包

这里写图片描述

$ tcpdump host 47.95.224.4 and \(10.13.32.60 or 10.13.32.169\)
//截获主机47.95.224.4与10.13.32.60或10.13.32.169之间的所有数据包
$tcpdump host 47.95.224.4 and !10.13.32.169
//截获主机47.95.224.4 和 非10.13.32.169主机的所有数据包
$ tcpdump -i ens33 src host 47.95.224.4 //截获主机47.95.224.4发出的所有数据包
$ tcpdump -i ens33 dst host  47.95.224.4//截获主机47.95.224.4接收的所有数据包
$ tcpdump tcp port 443 and host www.baidu.com
//截获本机443端口(https)与www.baidu.com之间的数据包

这里写图片描述

  • 监听指定网络地址的数据包
$ tcpdump net 47.95.224.0/24//监听网络地址47.95.224.0/24收发的所有数据包
$ tcpdump ip and not net 10.13.32.169 //监听本地网络所有的ip数据包
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值