博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下的抓包
阅读量:6152 次
发布时间:2019-06-21

本文共 624 字,大约阅读时间需要 2 分钟。

1. 查看网卡名字

cat /proc/net/dev

2.抓取外网进来的包

tcpdump -i eth0 port 8081 -s 4096 -w 2.pcap

3.抓取自己服务器上的两个程序之间访问的数据

换成 lo这个网卡

4. 抓取http数据

tcpdump -i lo -A -s 0 'tcp port 8101 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)' -w 1.pcap

 

(1)tcp: ip icmp arp rarp 和 tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型

(2)-i eth1 : 只抓经过接口eth1的包
(3)-t : 不显示时间戳
(4)-s 0 : 抓取数据包时默认抓取长度为68字节。加上-S 0 后可以抓到完整的数据包
(5)-c 100 : 只抓取100个数据包
(6)dst port ! 22 : 不抓取目标端口是22的数据包
(7)src net 192.168.1.0/24 : 数据包的源网络地址为192.168.1.0/24
(8)-w ./target.cap : 保存成cap文件,方便用ethereal(即wireshark)分析
(9)port 8080 : 只抓取8080端口

 

知识点:

自己服务器上通过lo网卡进行通信, 与外网通过ethx 进行通信

 

转载地址:http://kfwfa.baihongyu.com/

你可能感兴趣的文章
融合发展 江苏省未来网络创新研究院与新华三再牵手
查看>>
7月8日来造就,聆听《未来简史》作者与诸位大牛的激烈思辨
查看>>
李开复:AI 创业的十个真相 | 深度
查看>>
基于阿里的Node全栈之路(八)Nodejs性能监控和优化
查看>>
拥抱物联网,将数据点石成金
查看>>
重磅 | 中国发布世界首台10比特光量子计算机
查看>>
统一量子世界与宏观世界的新数学在哪里?
查看>>
VMware宣布收购SDN初创公司Plumgrid
查看>>
Ubuntu 16.04通过源码安装QUEM虚拟机
查看>>
新技术频现NAB Show Shanghai,科技引领未来生活
查看>>
浅谈12306 核心模型设计思路和架构设计
查看>>
HDU FatMouse's Speed
查看>>
linux下项目开发加载动态库:ldconfig与 /etc/ld.so.conf
查看>>
Ubuntu server 搭建Git server
查看>>
搭建自己的OpenWrt开发环境
查看>>
shell的变量输入read讲解与实战
查看>>
Android源码资料
查看>>
在一个多模块的python项目中,如何在子模块中引用项目的根目录?
查看>>
Nginx
查看>>
FastDFS 分布式文件系统 搭建部署
查看>>