Linux下怎么进行网络抓包

这篇文章主要介绍“Linux下怎么进行网络抓包”,在日常操作中,相信很多人在Linux下怎么进行网络抓包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么进行网络抓包”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

成都创新互联专注于临淄企业网站建设,响应式网站,商城网站建设。临淄网站建设公司,为临淄等地区提供建站服务。全流程按需设计,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

监控句柄数、连接数

lsof -p 23456 |wc -l
netstat |grep "10.6.1.88:88888" |wc –l

Tcpdump监听端口(root用户下)

tcpdump tcp port 端口号 -X -s 0 -ieth2

tcpdump host 机器ip -X -s 0 -i eth2

tcpdump host 机器ip and tcp port 端口号 -X -s 0 -i eth2 

(-i eth2 表示监视网络接口eth2。如果不指定默认监视eth0)

tcpdump host 10.6.1.88

(获取所有10.6.1.88发出和接收的数据包)

tcpdump host sundown

(打印所有进入或离开sundown的数据包)

tcpdump host helios and \( hot or ace \)

打印helios 与 hot 或者与 ace 之间通信的数据包

tcpdump host 10.6.1.88and \ (10.6.1.87 or 10.6.1.86\)

(截获主机10.6.1.88 和主机10.6.1.87 或10.6.1.86的通信)

tcpdump ip host ace and not helios

(打印ace与任何其他主机之间通信的IP 数据包, 但不包括与helios之间的数据包)

tcpdump ip host 10.6.1.88and ! 10.6.1.89

(如果想要获取主机10.6.1.88除了和主机10.6.1.89之外所有主机通信的ip包)

tcpdump -i eth0 src host hostname

(截获主机hostname发送的所有数据)

tcpdump -i eth0 dst host hostname

(监视所有送到主机hostname的数据包)

到此,关于“Linux下怎么进行网络抓包”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网站题目:Linux下怎么进行网络抓包
链接分享:http://myzitong.com/article/gdghcg.html