首页 > 系统相关 >【tcpdump】安装及常用操作

【tcpdump】安装及常用操作

时间:2023-05-26 14:57:33浏览次数:54  
标签:常用 tcpdump 捕获 sudo 数据包 网络接口 安装 eth0

tcpdump是一款功能强大的网络抓包工具,可以用来实时显示和记录网络数据包,以及对数据包进行过滤和分析。本文将介绍tcpdump的安装和使用方法,帮助用户更好地使用该工具。

安装tcpdump

tcpdump是一款开源软件,可以通过包管理器进行安装。以Ubuntu系统为例,可以使用以下命令进行安装:

sudo apt-get install tcpdump

安装完成后,即可开始使用tcpdump。

使用tcpdump

在终端中输入tcpdump命令即可启动tcpdump,它会自动开始捕获网络数据包并实时显示。用户可以通过按下不同的键来进行控制和分析tcpdump的捕获结果。

以下是一些常用的tcpdump使用示例:

捕获所有网络接口的数据包

sudo tcpdump -i any

该命令将捕获所有网络接口的数据包,并实时显示。

按照协议进行过滤

sudo tcpdump -i eth0 icmp

该命令将捕获eth0网络接口中的所有ICMP数据包。

按照源IP地址进行过滤

sudo tcpdump -i eth0 src 192.168.1.1

该命令将捕获eth0网络接口中的所有源IP地址为192.168.1.1的数据包。

按照目标IP地址进行过滤

sudo tcpdump -i eth0 dst 192.168.1.1

该命令将捕获eth0网络接口中的所有目标IP地址为192.168.1.1的数据包。

保存捕获结果到文件中

sudo tcpdump -i eth0 -w capture.pcap

该命令将把eth0网络接口中的所有数据包保存到名为capture.pcap的文件中。

从文件中读取捕获结果

sudo tcpdump -r capture.pcap

该命令将从名为capture.pcap的文件中读取捕获结果,并进行分析和显示。

使用过滤器进行更复杂的过滤

sudo tcpdump -i eth0 'src net 192.168.1.0/24 and dst port 80'

该命令将捕获eth0网络接口中源IP地址为192.168.1.0/24且目标端口为80的数据包。

总结

以上是tcpdump的一些常用使用方法,用户可以根据自己的需要进行配置和操作。tcpdump是一款强大的网络抓包工具,可以帮助用户实时抓取并分析网络数据包,对于网络管理员和开发人员来说非常有用。

 

参考链接:

(83条消息) tcpdump抓包规则命令大全_tcpdump抓包命令_老虎逛大街的博客-CSDN博客

(83条消息) TCP/IP协议抓包分析_tcp抓包_欢欢李的博客-CSDN博客

标签:常用,tcpdump,捕获,sudo,数据包,网络接口,安装,eth0
From: https://www.cnblogs.com/fireblackman/p/17434729.html

相关文章

  • windows安装RabbitMQ及出现问题处理方法
    一、安装准备工具1.下载Eralng,下面链接已提供otp_win64_20.2.exe链接:https://pan.baidu.com/s/1lmvCMPVAV1Ba9UogCdQpZg提取码:x9m7注意:有32位版本 otp_win32_21.3.exe 根据win系统而定2.下载rabbitmq,下面链接已提供rabbitmq-server-3.7.4.exe链接:https://pan.baidu.com/s/1......
  • 做数据分析的常用方法有哪些?
    描述性统计分析:通过对数据进行总体和变量分布的描述,来了解数据的基本情况。这些统计分析包括中心趋势测量(均值、中位数、众数)、离散程度测量(方差、标准差、极差)和分布特征测量(偏态、峰态等)。数据可视化:将数据以图形的方式展示出来,包括直方图、折线图、饼图、散点图等。数据可视化......
  • ProtoBuf_Win编译安装
    ProtoBufWindows编译和安装1.先安装cmakeprotocolbuffer的编译需要安装cmake,可到https://cmake.org/下载并安装。2.下载ProtoBufprotobufv3.19.4开源链接:ReleaseProtocolBuffersv3.19.4·protocolbuffers/protobuf(github.com)3.解压之后,按照cmake文件夹中的rea......
  • Android常用命令-pm
    基于Android-12S一、查看帮助信息1.pmhelper#pmhelp包管理器(package)命令:help打印此帮助文本。path[--userUSER_ID]PACKAGE打印给定包的.apk的路径。dumpPACKAGE打印与给定PACKAGE关联的各种系统状态。listfeatures打印系统的所......
  • Navicat 入门及免费安装指南:轻松管理您的数据库
    引言在当今数据驱动的时代,良好的数据库管理对于企业和个人开发者而言都是至关重要的。为了更高效地处理数据库相关任务,用户需要一款强大且易用的数据库管理工具。这就是今天我们要讲述的Navicat。Navicat是一款支持多种主流数据库类型(如MySQL、MariaDB、Oracle以及PostgreSQ......
  • windows WSL安装hedgedoc
    GitWSL似乎默认装好了git,用下面命令查一下可以查到root@DESKTOP-FTUL9EC:~#git--versiongitversion2.25.1Docker17.03.1orhigher看了官方文档,安装dockerengine需要如下ubuntu版本:UbuntuLunar23.04UbuntuKinetic22.10UbuntuJammy22.04(LTS)UbuntuF......
  • Linux服务器安装Kokkos-core 和 Kokkos-kernel
    说明由于实验室项目原因,需要跑一个Gmres算法,之前弄过kokkos,就想在kokkos-kernels里跑现有的GMRES算法库在此记录自己的安装的过程,以及自己踩过的一些坑。1.准备工作从Kokkos官网下载Kokkos以及Kokkos-kernels:https://github.com/kokkos/kokkos.git--Kokkos-corehttps:......
  • 微软Playwright开源自动化框架初探-安装和调试(java版)
    最近在研究部门的UI自动化框架(java+selenium+testNG+openCV等),发现在调试脚本时,需要先下载谷歌浏览器。无头/有头模式还需要代码区分。还有一个体验问题,程序启动太慢,从运行到浏览器启动,差不多需要30s左右,等得有点着急。  在知乎/CSDN中找到多篇文章推荐自动化测试利器-Playwrigh......
  • Graphpad Prism9.5.1 科学绘图软件 下载安装教程(含Win/Mac)
    软件下载AutodeskFlame2024formac软件介绍AutodeskFlame破解版由是Autodesk公司(译作欧特克)开发的一款高端电影剪辑和特效制作系统。Flame是用于高速合成、高级图形和客户驱动的交互设计的终极视觉特效制作系统。AutodeskFlame提供出色的性能和荣获奥斯卡奖的工具。从......
  • 离线安装docker-compose
    1.github下载版本https://github.com/docker/compose/releases 2.解压  3. 移到指定目录mvdocker-compose-linux-x86_64/usr/local/bin///修改文件名mvdocker-compose-linux-x86_64docker-compose//授权sudochmod+x/usr/local/bin/docker-compose//查......