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'
相关推荐
m***667312 分钟前
【Sql Server】sql server 2019设置远程访问,外网服务器需要设置好安全组入方向规则
运维·服务器·安全
天草二十六_简村人20 分钟前
docker安装index-tts,实现文本转语音的本地私有化部署
运维·docker·ai·容器·ai编程
xinxinhenmeihao21 分钟前
隧道代理和住宅IP有何不同》各有什么优缺点?
服务器·网络·tcp/ip
观望过往37 分钟前
Docker 全面技术指南:从基础概念到企业级应用实践
运维·docker·容器
小小测试开发1 小时前
JMeter高级用法全解析:从性能测试到自动化监控,解锁压测工具的隐藏实力
运维·jmeter·自动化
小兔薯了1 小时前
6. Linux 硬盘分区管理
linux·运维·服务器
努力的Andy1 小时前
Linux 云服务器新增硬盘:从分区、格式化到挂载的完整指南
linux·运维·服务器
裤裤兔1 小时前
linux卡在启动界面的解决办法
linux·运维·服务器·centos·centos7·linux系统
kka杰1 小时前
Linux:基础IO介绍-1
linux·运维·服务器
QT 小鲜肉1 小时前
【Linux常用命令大全】在 Linux 系统下 Git + Vim编辑器常用指令完全指南(亲测有效)
linux·开发语言·c++·笔记·git·编辑器·vim