| 您的当前位置:首页 --> CentOS入门 |
| CentOS下使用tcpdump网络抓包用 |
| 浏览次数:3582 关键词 ( 网络 CentOS tcpdump 抓包用 ) |
|
CentOS系统网络抓包用tcpdump,首先当然是看有没有安装了,没有就用yum安装一下。
tcpdump是linux命令行下常用的的一个抓包工具,记录一下平时常用的方式,测试机器系统是centos 7。 每一行的各个数据表示的含义: 抓到包的时间 IP 发包的主机和端口 > 接收的主机和端口 数据包内容 监听指定的主机 $ tcpdump -i eth0 -nn 'host 192.168.1.231' 这样的话,192.168.1.231这台主机接收到的包和发送的包都会被抓取。 $ tcpdump -i eth0 -nn 'src host 192.168.1.231' 这样只有192.168.1.231这台主机发送的包才会被抓取。 $ tcpdump -i eth0 -nn 'dst host 192.168.1.231' 这样只有192.168.1.231这台主机接收到的包才会被抓取。 监听指定端口 $ tcpdump -i eth0 -nnA 'port 80' 上例是用来监听主机的80端口收到和发送的所有数据包,结合-A参数,在web开发中,真是非常有用。 监听指定主机和端口 $ tcpdump -i eth0 -nnA 'port 80 and src host 192.168.1.231' 多个条件可以用and,or连接。上例表示监听192.168.1.231主机通过80端口发送的数据包。 监听除某个端口外的其它端口 $ tcpdump -i eth0 -nnA '!port 22' 如果需要排除某个端口或者主机,可以使用“!”符号,上例表示监听非22端口的数据包。 同时可以将数据输出到一个指定的文件 tcpdump -i em2 -vnn port 8000 -w xxx.cap
小结: |
| 下载次数:23 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 centos系统中网络配置相关 上一条 CentOS下netstat命令详解 |