Linux收发包工具

发包工具

sendip

  • 安装
bash 复制代码
sudo apt-get install sendip
  • 使用
bash 复制代码
#UDP: 从192.168.9.142向192.168.9.132的8889端口发送udp数据包"hello132"
sendip -p ipv4 -is 192.168.9.142 -p udp -ud 8889 -d "hello132" 192.168.9.132

收包工具

tcpdump

  • 使用
bash 复制代码
-a					#将网络地址和广播地址转变成名字
-e					#打印数据链路层的头部信息,包括源mac和目的mac,以及网络层的协议
-v or -vv			#显示更详细的信息
-w test.pcap		#将原始包保存到test.pcap中
-X					#将包头和内容以16进制和ASCII的形式显示
-n					#显示IP地址而不是域名
-c	10				#count,抓10个包

#抓取ens160网卡的与8889端口有关的udp包
tcpdump -i ens160 udp port 8889

#抓取ens160网卡的目的端口是21或80的udp包
tcpdump -i ens160 udp 'dst port 21 or dst port 80'

#抓取ens160网卡的源地址是192.168.9.132的udp包
tcpdump -i ens160 'src 192.168.9.132 and udp'
相关推荐
Linux技术芯2 小时前
浅谈SCSI寻址机制与工作阶段深度解析?
linux
ink@re3 小时前
Docker环境搭建与容器管理实战:从部署到编排的完整指南
运维·docker·容器
RPA机器人就选八爪鱼3 小时前
RPA财务机器人:驱动财务数字化转型的核心引擎
大数据·运维·人工智能·机器人·rpa
☼←安于亥时→❦4 小时前
Linux 系统日志‘/var/log/syslog‘ 和 ‘/var/log/messages‘ 详解
linux
袁气满满~_~4 小时前
Ubuntu下配置PyTorch
linux·pytorch·ubuntu
-大头.4 小时前
Redis内存碎片深度解析:从动态整理到核心运维实践
运维·数据库·redis
倦王4 小时前
Linux看ip,改用户名字加权限,在单独用户下设置miniconda
linux·服务器·tcp/ip
少废话h4 小时前
Flume Kafka源与汇的topic覆盖问题解决
java·linux·kafka·flume
qq_2153978975 小时前
docker 管理工具 Portainer安装
运维·服务器·docker
凤凰战士芭比Q5 小时前
Docker安装与常用命令
linux·运维·docker·容器