tcpdump抓取网络包

本文详细介绍了如何在Linux和Android上下载安装tcpdump,以及如何使用tcpdump抓取和过滤网络数据包。内容包括基本命令、指定接口和IP抓包、特定协议抓包,还提供了Wireshark过滤DHCP包的方法和相关资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1. 下载路径

1.1. Linux tcpdump的下载路径:

http://www.tcpdump.org/#latest-release

1.2. Android tcpdump的获取

先在Android source code中source 、lunch后,整个build一遍后,再到external/libpcap下去mm -B,build出libpcap.a,再到external/tcpdump下去mm -B就可以得到tcpdump

2. tcpdump的实现及获取哪层数据

在这里插入图片描述

3. 使用情况

3.1. 一般基本命令

root@ubuntu:~#  tcpdump -X -i eth0 -s 0 -w /data/ethernet.pcap

(1)-X : 当分析和打印时,tcpdump 会打印每个包的头部数据, 同时会以16进制和ASCII码形式打印出每个包的数据(但不包括连接层的头部)。这对于分析一些新协议的数据包很方便。
(2)-i eth0 : 只抓经

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值