tcpdump常见用法:抓包指令、分包保存等

 tcpdump 是linux下常用的网络工具,主要用于抓包等相关操作

实时数据监控

 tcpdump -i ens33 udp and host 192.168.104.211 and port 1234  -vv

-i:表示监控的网卡,如果值是any,代表监控所有网卡;

udp:表现协议类型

host:值表示ip地址

port:值表示端口

-vv:表示实时数据展示

保存数据到文件

 tcpdump -i ens33 udp and host 192.168.104.211 and port 8889  -w sip.pcap

-w:表示要保存数据的文件名

分包保存

 tcpdump -i ens33 udp and host 192.168.104.211 and port 8889  -C 10 -w sip.pcap

-C: 10
    -C参数指定了多少兆(M)为单位生成一个包,上面语句,如果包超过了10M大小,则会生成新文件sip.pcap1,如果再次超过,则生成sip.pcap2,...... ,依次类推。

后台持续抓包

如果想持续抓包,即不想ssh客户端关闭后抓包停止,则可后台运行tcpdump,即:

nohup  tcpdump -i ens33 udp and host 192.168.104.211 and port 8889  -C 10 -w sip.pcap  &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值