tcpdump抓包工具使用实例介绍

安卓手机TCPDump抓包工具使用指南与实战教程 TCPDump 是一款经典的命令行网络抓包工具,广泛应用于网络调试与安全分析领域。它能够捕获经过系统网络接口的数据包,并以可读格式展示其内容,便于深入分析网络行为。在安卓平台上,TCPDump 结合 Root 权限与 ADB 工具,成为调试 App 网络请求、排查通信异常、分析安全漏洞的关键手段。本章将从 TCPDump 的基本原理入手,逐步介绍其在移动设备调试中的核心功能与典型应用场景。 阅读详情

Tcmdump使用说明

主要用于Linux系统进行抓包,保存为cap文件,然后使用wireshark等工具打开文件查看报文信息,可以进行相关统计分析。

 

tcpdump的安装方法

1)、rpm包的形式安装:

       #rpm -ivh tcpdump-3_4a5.rpm

       这样tcpdump就顺利地安装到你的linux系统中

2)、源程序的安装:

       第一步取得源程序 在源程序的安装方式中,我们首先要取得tcpdump的源程序分发包,这种分发包有两种形式,一种是

       tar压缩包(tcpdump-3_4a5.tar.Z),另一种是rpm的分发包(tcpdump-3_4a5.src.rpm)。这两种形式的内容都是一样的,不

       同的仅仅是压缩的方式.tar的压缩包可以使用如下命令解开:

       #tar xvfz tcpdump-3_4a5.tar.Z

       rpm的包可以使用如下命令安装:

       #rpm -ivh tcpdump-3_4a5.src.rpm

       这样就把tcpdump的源代码解压到/usr/src/redhat/SOURCES目录下.

 

       第二步做好编译源程序前的准备活动

       在编译源程序之前,最好已经确定库文件libpcap已经安装完毕,这个库文件是tcpdump软件所需的库文件。同样,你同

       时还要有一个标准的c语言编译器。在linux下标准的c 语言编译器一般是gcc。在tcpdump的源程序目录中。有一个文件是

       Makefile.in,configure命令就是从Makefile.in文件中自动产生Makefile文件。在Makefile.in文件中,可以根据系统的配

       置来修改BINDEST 和 MANDEST 这两个宏定义,缺省值是

       BINDEST = @sbindir@

       MANDEST = @mandir@

       第一个宏值表明安装tcpdump的二进制文件的路径名,第二个表明tcpdump的man 帮助页的路径名,你可以修改它们来满足

       系统的需求。

 

       第三步编译源程序

       使用源程序目录中的configure脚本,它从系统中读出各种所需的属性。并且根据Makefile.in文件自动生成Makefile文件,

       以便编译使用.make命令则根据Makefile文件中的规则编译tcpdump的源程序。使用make install命令安装编译好的tcpdump

       的二进制文件。

 

       总结一下就是:

       # tar xvfz tcpdump-3_4a5.tar.Z

       # vi Makefile.in

       # . /configure

       # make

       # make install

tcmdump常用实例

tcpdump 的抓包保存到文件的命令参数是-w xxx.cap

 

抓eth1的包 

 

tcpdump-i eth1 -w /tmp/xxx.cap 

 

抓 192.168.1.123的包 

 

tcpdump-i eth1 host 192.168.1.123 -w /tmp/xxx.cap 

 

抓192.168.1.123的80端口的包 

 

tcpdump-i eth1 host 192.168.1.123 and port 80 -w /tmp/xxx.cap 

 

抓192.168.1.123的icmp的包 

 

tcpdump-i eth1 host 192.168.1.123 and icmp -w /tmp/xxx.cap 

 

抓192.168.1.123的80端口和110和25以外的其他端口的包 

 

tcpdump-i eth1 host 192.168.1.123 and ! port 80 and ! port 25 and ! port 110 -w/tmp/xxx.cap 

 

抓vlan 1的包 

 

tcpdump-i eth1 port 80 and vlan 1 -w /tmp/xxx.cap 

 

抓pppoe的密码 

 

tcpdump-i eth1 pppoes -w /tmp/xxx.cap 

 

以100m大小分割保存文件, 超过100m另开一个文件 -C100m 

 

抓10000个包后退出 -c10000 

 

后台抓包, 控制台退出也不会影响: 

 

nohuptcpdump -i eth1 port 110 -w /tmp/xxx.cap & 

 

抓下来的文件可以直接wireshark打开查看

无需UMAT:基于Abaqus内置模型实现形状记忆聚合物结构的热-力耦合仿真 本文详细介绍了如何利用Abaqus内置模型实现形状记忆聚合物(SMP)的热-力耦合仿真,无需编写复杂的UMAT子程序。通过广义Maxwell模型和Neo-Hookean模型的组合应用,结合完整的热-力耦合分析流程,帮助工程师高效模拟SMP的形状记忆行为。文章还提供了工程应用案例和常见问题解决方案,为相关领域的研究和设计提供实用指导。 阅读详情

相关推荐

避坑指南:微信小程序蓝牙广播在iOS上的那些‘坑’(附serviceUuids传值解决方案)

本文深入解析微信小程序蓝牙广播在iOS平台上的开发难点,特别是`serviceUuids`传值解决方案。通过对比iOS与安卓的蓝牙协议实现差异,提供实战编码策略和硬件端配合方案,帮助开发者有效规避兼容性问题,提升蓝牙外围设备开发效率。

weixin_30316097的博客 423

tcpdump工具详解

tcpdump详解

抽象的螺旋 3783

树莓派4B玩转ROS2 Humble:Ubuntu Desktop一键安装与配置教程

本文详细介绍了在树莓派4B上安装和配置ROS2 Humble的完整教程,包括硬件准备、Ubuntu Desktop系统安装、一键部署ROS2、网络配置优化以及常见问题解决方案。通过简化安装流程和性能调优技巧,帮助开发者快速搭建机器人开发环境,充分发挥树莓派4B在ROS2应用中的潜力。

w8x9y0z1的博客 965

tcpdump命令详解

本文介绍tcpdump的命令常用格式,参数详解和常见用法技巧范例,并有解决具体问题的实例。是全网最好的入门教程,从命令格式,参数说明,用法范例到解决问题实例,一步步深入说明。

wj31932的博客 13万+

EMC案例:解决千兆网口RTL8211F EMI问题

摘要:本文分析了Amlogic S812平台OEM项目中RTL8211F-CG千兆网卡EMI辐射超标问题。发现百兆测试时25MHz时钟有3dB余量,但千兆125MHz时钟导致超标。问题根源包括:未关闭PHY芯片悬空CLKOUT引脚、TX/RXCLK端RC位置错误、包地不完整及参考地缺失。解决方案涉及软件关闭无用时钟、优化RC布局、加强包地与打孔、调整共模电感位置,并在HDMI 3.3V加磁珠。关键结论指出千兆网125MHz时钟需严格包地打孔,且RC取值需平衡EMI与通信性能。

电子绿洲的博客 1279

FineReport FCP模拟题五

新建决策报表,设置 移动端 格式,采用绝对布局。数据来源:FRDemo中的订单表/雇员表。

Davina_yu的博客 725

Tcpdump命令详解

Linux作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是不可少的。TcpDump是Linux中强大的网络数据采集分析工具之一。tcpdump可以根据使用者需求对网络上传输的数据包进行捕获的抓包工具,windows平台有wireshark等工具,tcpdump可以将网络中传输的数据包的“包头”全部捕获过来进行分析,其支持网络层、特定的传输协议、数据发送和接收的主机、网卡和端口的过滤,并提供and、or、not等语句进行逻辑组合捕获数据包或去掉不用的信息。......

qq_57377057的博客 4万+

nvidia系列教程-AGX-Orin基础环境搭建

NVIDIA Jetson AGX Orin 是一款功能强大的嵌入式AI平台,专为需要高性能和低功耗的边缘计算应用设计。无论是自动驾驶、机器人,还是智能监控系统,Jetson AGX Orin 都能为这些应用提供强大的计算能力。本篇博客将为大家详细介绍如何在AGX Orin(32GB)上搭建基础开发环境,包括系统安装、CUDA和cuDNN的配置等,帮助你快速上手这个强大的平台。架构: 搭载 56 个 Tensor Core 的 1792 核 NVIDIA Ampere c GPUCUDA Cores。

flypig has a dream! 2797

tcmdump的基础介绍

一TCPdump抓包命令tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。二引用-A ...

weixin_33817333的博客 486

深度学习驱动的股票波动率预测:LSTM和Transformer模型的实战解析

股票市场的波动率一直是金融领域关注的焦点之一。波动率预测对于风险管理、期权定价和资产配置至关重要。深度学习模型,如长短时记忆网络(LSTM)和Transformer,已经在时间序列数据分析领域取得了显著的成就。本博客将向您展示如何使用这两种深度学习模型来进行股票波动率预测,提供清晰的思路和相应的Python代码,以帮助您理解和应用这一重要任务。

斌擎科技 974

matlab从无到有系列(九):Simulink基础仿真详解(全网最全,从入门到放弃)

🔗 运行环境:Matlab 🚩 作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 📚 选自专栏:《数学建模》 🧿 优秀专栏:《Matlab神经网络案例分析》 目前持续更新的专栏: 🥇 专栏:Matlab GUI编程技巧 🔥 专栏:Matlab从无到有系列 📚 专栏:《数学建模》 💗 大家好,我是左手の明天!💗 📆 最近更新:2022 年 4 月 2 日,左手の明天的第215 篇原创博客 🌟🌟往期必看🌟🌟 matlab从无到有系列(二):矩阵运算基础...

左手の明天的博客 9万+

tcpdump详解

一、Tcpdump简介 Tcpdum是Linux上强大的网络数据采集分析工具 1.1 第一种类型的关键字:host net port host 210.27.48.3指明 210.27.48.3是一台主机 net202.0.0.0 指明202.0.0.0 是一个网络地址 port 23 指明端口23 1.2 第二种确定传输方向的关键字,主要包括 src,dst,dst or src,dst and src。这些关键字指明了传输的方

qq_51574197的博客 8万+

手把手教你学Simulink——基于Simulink的PR(比例谐振)控制器在单相整流中的应用

本文详细介绍了基于Simulink的PR(比例谐振)控制器在单相整流系统中的应用。通过与传统PI控制器的对比,阐述了PR控制器在交流信号跟踪中的优势:可实现50Hz正弦电流的无静差跟踪,THD低于2%,功率因数接近1。文章从PR控制器原理出发,提供了Simulink建模的具体步骤,包括主电路搭建、电压外环设计、PR控制器实现方法(推荐MATLAB Function方式)以及SPWM调制。通过仿真验证了PR控制在稳态和负载突变情况下的优越性能,并探讨了工程实践中的电网频率自适应、多谐振PR等关键技术。该教程为

MHD0815的博客 123

tcpdump抓包工具使用记录

时间记录:2019-11-24 TcpDump帮助文档 tcpdump是linux下一款很好用的网络抓包工具,方便实用。记录下其使用的方式及注意事项。其支持的命令参数繁多,包含了执行网卡参数,执行输出内容,指定抓取的次数等,功能比较强大,且安装起来十分的方便 命令参数: tcpdump [-aAbdDefhHIJKlLnNOpqStuUvxX#] [ -B size ] [ -c count ]...

KaffeeVenus 803

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

TCPdump抓包工具使用:

TCPdump抓包工具使用:   不管是网络运维还是系统运维,以及开发,难免遇到数据传输的问题,tcpdump是个不错的工具,可以对网络上的数据进行截获抓取,借此可以对网络传输的数据进行分析。帮助我们排查问题。 语法格式: tcpdump OPTIONS [EXPRESSION] 选项说明: -c cout:抓取指定的数据包个数后退出,count为一个数值 -d: 把编译过得数据包编码转换成可...

weixin_42776624的博客xDPNs5IBckV6 266

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

linux 下 tcpdump抓包工具使用

1、tcpdump是linux命令行下常用的的一个抓包工具 2、Ubuntu默认是安装好了tcpdump工具的,如果没有安装的话使用sudo apt-get install tcpdump即可安装(如果遇到tcpdump: no suitable device found的问题,检查一下是不是在用root权限运行tcpdump,tcpdump只能在root权限下工作) 3、iwconfig:查看所...

ankang654321的博客 698

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

linux下tcpdump抓包工具使用

1.yum install tcpdump 2.查看网卡名称: ifconfig 3.创建抓包文件并赋权 mkdir tcpdump chown -R tcpdump tcpdump 4.按小时抓8080包 tcpdump port 8080 -i ens33 -s0 -G 3600 -w %Y-%m%d-%H.cap & 5.也可以指定ip,例如截获所...

jiangchunhui2009的专栏 220

Tcpdump抓包工具使用问题

        今天使用tcpdump抓包的时候,发现抓来的包总是丢掉一些数据,比如ICAP消息只有一部分,其余的都丢了。        后来才发现使用时少加了一个参数:-s 0。这个参数表示使用需要的缓存在抓下整个包。 tcpdump -w 233.58.cap port 1444 -i any -s 0 如果你发现你抓的包只有一个方向的时,请加上-i any。

家辉自留地 2149

Linux上tcpdump抓包工具使用

黑客实战小技巧 添加链接描述 添加链接描述 tcpdump是Linux子带的一个抓包工具, 常见的用法: root@kali:~# tcpdump -i eth0 -nn 'icmp' root@kali:~# tcpdump -i eth0 -nn 'arp' -i 是网卡名 -nn 后面跟的是要抓包的协议 `` root@kali:~# tcpdump -i eth0 -nn 'dst host 192.168.31.231' 抓取192.168.31.231这台主机访问的包, root@ka

qq_46258964的博客 281

tcpdump如何抓接口包_tcpdump抓包工具使用一 (TCP)(mac)

tcpdump是在linux下的一款很好用的抓包工具,(运行此命令需要root权限)以下的服务器程序为: tcpserv01.c 客户端程序为:tcpcli01.c首先输入: tcpdump -D 列出本机所有的网卡接口sh-3.2# tcpdump -D1.en02.bridge03.pktap04.en15.p2p06.lo0 输入:ifconfig 查看对应的ipsh-3.2...

weixin_39909366的博客 420

CentOS操作系统中,tcpdump抓包工具使用介绍

在 CentOS 操作系统中,tcpdump 是一个强大的命令行网络抓包工具。它可以用于捕获、分析和监控网络流量。

yanbaobao1999的博客 3669

linux中tcpdump抓包工具使用

工具tcpdump. tcpdump -i enp2s0 -s 0 -XX port 9000  -i 接口选择网卡 -s 接收数据长度 0:完全接收。 -XX打印接收数据 将保存文件使用wireshark打开更利用协议数据分析。...

fy198796的博客 226

tcpdump抓包工具使用一 (TCP)(mac)

tcpdump是在linux下的一款很好用的抓包工具,(运行此命令需要root权限) 首先输入:  tcpdump  -D  列出本机所有的网卡接口 sh-3.2# tcpdump -D 1.en0 2.bridge0 3.pktap0 4.en1 5.p2p0 6.lo0 输入:ifconfig 查看对应的ip sh-3.2#

chuanyu的专栏 7120

Linux ❀ Tcpdump的使用规范-Linux中的抓包工具

Tcpdump使用-Linux抓包工具 在Linux中,执行tcpdump指令可列出经过指定网络界面的数据包文件头 必须在root下执行 格式如下: tcpdump [-adeflnNOpqStvx][-c<数据包数目>][-dd][-ddd][-F<表达文件>][-i<网络界面>][-r<数据包文件>][-s<数据包大小>][-tt][...

无糖可乐没有灵魂 246

Tcpdump实践

tcpdump和iptables的关系;tcpdump常用参数和过滤器;tcpdump使用实例。

夏至ゞ的博客 2204

Tcpdump 详解(抓包)

一、TCPDUMP抓包工具介绍登录后复制 tcpdump 支持功能: 1、linux平台将网络中传输的数据包全部捕获过来的进行分析 2、支持网络、传输层协议等吸引捕获过滤 3、数据发送和接收的主机、网卡、端口等各种过滤捕获数据规则 4、提供and、or、not等语句进行逻辑组合捕获数据包或去掉不用的信息 5、结合wire...

weixin_40874499的博客 1144
上一篇: 移动app性能测试工具:GT
下一篇: appium 定位分析和实例
freesigefei
博客等级 码龄13年 33粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值