博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tcpdump使用
阅读量:6287 次
发布时间:2019-06-22

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

tcpdump是linux系统下强大的数据包分析工具,通过将网卡设置为混杂模式来截取经过网口的每一个分组进行分析,(作用类似windows平台下wireshark等抓包工具)

www.tcpdump.org
dsniff一款非常流行的网络嗅探器软件包“www.monkey.org/~dugsong/dsniff”

功能:判断数据是否经过设备,内网是否有arp欺骗,分析数据走向,分析tcp建立状态,分析端口映射数据走向及分析应用层协议等内容

格式 tcpdump + 参数 + 表达式
tcpdump (-adeflnNOpqStvx) [-c 数量][-F 文件名][-i 网络接口][-r 文件名][-s naplen][-T 类型][-w 文件名][表达式]
-i 指定监听的网络接口
-e 在输出行打印出数据链路层的头部信息
-c 截取指定数目的数据包
-n 不把网络地址转换成名字(不做dns域名解析)
-nn 不把端口和网络地址转换成名称(端口以数字显示)
-x 将截取的数据包内容以十六进制打印出来
-X 将截取的数据包内容以ASCII文本形式打印出来
-s 截取指定大小的数据包,s0表示完整数据包
-W 将抓包内容保存到指定的文件并不打印出来
-a 将网络地址和广播地址转变成名字
-t 在输出的每一行不打印时间戳
-v 输出一个稍微详细的信息
-vv 输出详细的报文信息
-F 从指定的文件中读取表达式,忽略其他的表达式
-r 从指定的文件中读取包(这些包一般通过-w选项产生)

tcpdump -i eth2 dst 10.1.1.1 抓取去往目的主机为10.1.1.1的数据包(对应src)

tcpdump -i eth2 arp -nn (ip、tcp、udp、icmp、802.1Q等)缺省监听所有协议
tcpdump -i eth2 host 1.1.1.1 and icmp nn 抓取网卡eth2上去往目标地址为1.1.1.1的数据包(not !非运算)(and &&与运算)(or || 或运算)
Tcpdump使用
抓取特殊报文
tcpdump -i eth0 ether[42:4]=0xc0a864c7 or ether[46:4]=0xc0a864c7

转载于:https://blog.51cto.com/maguangjie/2051265

你可能感兴趣的文章
精度 Precision
查看>>
Android——4.2 - 3G移植之路之 APN (五)
查看>>
Linux_DHCP服务搭建
查看>>
[SilverLight]DataGrid实现批量输入(like Excel)(补充)
查看>>
秋式广告杀手:广告拦截原理与杀手组织
查看>>
翻译 | 摆脱浏览器限制的JavaScript
查看>>
闲扯下午引爆乌云社区“盗窃”乌云币事件
查看>>
02@在类的头文件中尽量少引入其他头文件
查看>>
JAVA IO BIO NIO AIO
查看>>
input checkbox 复选框大小修改
查看>>
BOOT.INI文件参数
查看>>
vmstat详解
查看>>
新年第一镖
查看>>
unbtu使用笔记
查看>>
OEA 中 WPF 树型表格虚拟化设计方案
查看>>
Android程序开发初级教程(一) 开始 Hello Android
查看>>
使用Gradle打RPM包
查看>>
“我意识到”的意义
查看>>
淘宝天猫上新辅助工具-新品填表
查看>>
再学 GDI+[43]: 文本输出 - 获取已安装的字体列表
查看>>