tcpdump使用大全

news/2024/5/9 7:40:10/文章来源:https://blog.csdn.net/ydaxia110/article/details/128113503

tcpdump格式: [options][not]proto dir type
options:-nn/-vvv/-xx/-i/-e等
proto:tcp/udp/arp/ip/ether/icmp等
type:host/net/port/portrange等
portrange: 例如80:1024

tcpdump -w file.pcap //保存文件
tcpdump -r file.pcap //读取文件
tcpdump -V text.txt //把保存的文件名称列表放到这个文件中,用-V来打印这几个文件具体的pcap内容
tcpdump -c count //捉几个包
tcpdump -i //指定网卡
tcpdump -n //把输出改名对应的ip和端口,默认是主机名。
tcpdump -Q //指定捉包方向,in流入,out流出,inout出入都捉
tcpdump -e //捉包含二层链路层的数据包
tcpdump -q //快速打印输出。
tcpdump -x -xx -xxx //越多x越详细

tcpdump -v -vv -vvv //越多v越详细
-v //输出一个稍微详细的信息,例如在IP 包中可以包括TTL 和服务类型的信息
-vv // 输出详细的报文信息

-a //将网络地址和广播地址转换成名字

-d //将匹配信息包的代码以能够理解的汇编格式给出
-dd //将匹配信息包的代砃以C 语言程序段的格式给出
-ddd //将匹配信息包的代码以十进制的形式给出

-f //将外部的Internet 地址以数字的形式打印

-1 //使标准输出变为缓冲行形式

-t //在输出的每一行不打印时间戳

-F //从指定的文件中读取表达式,忽略其他的表达式

-T //将监听到的包直接解释为指定的报文类型,常见的类型有RPC (远程过程调用)和
SNMP (简单网络管理协议)

类型关键字主要包括host 、net 、port 。例如:
• host X. Y.Z.2 指明X.Y.Z.2 是一台主机。
• net X.Y.Z.O 指明X.Y.Z.O 是一个网络地址。
• port 23 指明端口号是23 。如果没有指定类型,默认的类型是host 。

  1. 传输方向关键字
    确定传输方向的关键字主要包括src 、dst 、dst or src 、dst and src, 这些关键字指明监听的
    通信内容传输方向。例如:
    • src X.Y.Z.2 指明IP 包中源地址是X.Y.Z.2 。
    • dst net X.Y.Z.O 指明目的网络地址是X.Y.Z.O 。
    • 如果没有指明方向关键字,则默认是dst or src 关键字。

关键字有Gateway 、Broadcast 、Less 、和Greater 。
此外, TCPDump 还提供三种逻辑运算功能,包括非运算“not" “!”,与运算“and" “&&”,
或运算“or" “II” 。通过这些关键字及逻辑运算符,可以构成灵活的过滤规则。

(1) 截获X.Y.Z.61 主机收到的和发出的所有数据包,使用如下命令:
tcpdump host X.Y.Z.61

(2) 截获主机X.Y.Z.1 和主机X.Y.Z.2 或X.Y.Z.3 的通信(在命令行中使用括号时, 一定要
在括号前应用转义字符”\”),使用如下命令:
tcpdump host X.Y.Z.1 and (X.Y.Z.2 or X.Y.Z.3 )

(3) 监听主机X.Y.Z.1 与除了主机X.Y.Z.2 之外的其他所有主机通信的IP 包,使用如下
命令:
tcpdump ip host X.Y.Z.l and! X.Y.Z.2

(4) 获取主机X.Y.Z.1 接收或发出的Telnet 包,使用如下命令:
tcpdump tcp port 23 host X.Y.Z.l

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_39233.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

操作系统_多线程笔记(二)

文章目录1.线程状态2.多线程在的意义是什么?1.线程状态 状态是针对当前线程调度的情况来描述的,因为线程是系统调度的基本单位,所以状态是属于线程的属性 线程的六种状态: 注意: 1.一旦内核里的PCB消亡了,此时代码中创建的thread也就没有用了,即内核里的线程释放的时候无…

信号包络及其提取方法(Matlab)

信号包络及其提取方法 介绍信号包络,以及信号包络的提取方法。 一、信号包络 直观地从时域来讲,信号包络就是信号波形的轮廓。 本质上,信号包络是带通信号的基带部分。 一个实带通信号记为x(t),将它频谱的中心频点搬移到零频…

Win,M1Mac上安装jupyter的MATLAB支持插件的方法

tags: MATLAB Win Mac Tips 写在前面 11月的最后一天了, 总结一下支持MATLAB的一个jupyter的插件, 有了这个你就可以在jupyter notebook或者jupyter lab上面使用MATLAB语句了, 还是很不错的, 虽然我安装了好久… 下面来说一下我在我的电脑以及朋友的电脑(Win11)上面安装这个…

实例方法(instance method)、类方法、构造方法(三)

实例方法(没有static)的概念 对象被称为实例。实例相关的有:实例变量、实例方法。实例变量是对象变量。实例方法是对象方法。实例方法没有static。(对象方法,对象级别的方法) 实例方法的调用需要先new一个…

高维多元时序数据聚类

1. 简介 收集数据的能力不断增强,使我们有可能收集大量的异构数据。在可用的异构数据中,时间序列代表着尚未被充分探索的信息母体。当前的数据挖掘技术在分析时间序列时存在多个缺点,尤其是在应同时分析多个时间序列(即多维时间序…

JVM运行时数据 堆

JVM运行时数据 堆快速调试堆参数设置堆分类运行流程Minor GC、Major GC与Full GC分代思想内存分配策略TLAB堆空间参数设置快速调试 一个JVM实例只存在一个堆内存,对也是Java内存管理的核心区域Java 堆区在Jvm启动的时候创建,其空间大小也就确定了。是JV…

[附源码]计算机毕业设计springboot课室预约系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

NVIDIA 7th SkyHackathon(八)使用 Flask 与 Vue 开发 Web

1.页面效果 Web 采用 flaskvue 开发,效果图如下 2.后端 import sys import subprocess import os from PIL import Image from datetime import datetime from ASR_metrics import utils as metricsfrom werkzeug.wrappers import Request, Response from …

分层架构理论基础

一、三层架构 1、什么是三层架构 三层架构(3-tier architecture)通常意义上的三层架构就是将整个业务应用划分为:表示层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层…

数仓之hive自定义UDTF函数详解

学习目录一、自定义UDTF函数一、自定义UDTF函数 1.说明文档 A custom UDTF can be created by extending the GenericUDTF abstract class and then implementing the initialize, process, and possibly close methods. The initialize method is called by Hive to notify t…

本机使用python操作hdfs搭建及常见问题

一.虚拟机安装CentOS7并配置共享文件夹 二.CentOS 7 上hadoop伪分布式搭建全流程完整教程 三.本机使用python操作hdfs搭建及常见问题 四.mapreduce搭建 五.mapper-reducer编程搭建 本机使用python操作hdfs搭建及常见问题一、环境搭建1.打开虚拟机系统,打开hadoop2.修…

高效率开发Web安全扫描器之路(一)

一、背景 经常看到一些SRC和CNVD上厉害的大佬提交了很多的漏洞,一直好奇它们怎么能挖到这么多漏洞,开始还以为它们不上班除了睡觉就挖漏洞,后来有机会认识了一些大佬,发现它们大部分漏洞其实是通过工具挖掘的,比如说下…

安卓版微信8.0.31内测版出炉:安装包变小,功能变多!

人是社会性生物,建立依恋、经营亲密关系是人的本能,只不过到了网络时代之后,用户进行交流的方式几乎都变成了微信等社交软件。 不仅可以让用户很便捷的和朋友进行沟通,并且在上班办公的时候,也是可以轻松传输文件等&a…

MCUXpresso IDE下高度灵活的FreeMarker链接文件模板机制

一、准备工作 首先需要准备好环境,包含必要的软件,痞子衡的环境如下: 集成开发环境: MCUXpresso IDE_11.6.0_8187,点此下载软件开发包: SDK_2.12.1_EVK-MIMXRT1170(Toolchain需包含MCUXpresso I…

Compose学习-> Text()

设置文本:text xxx 直接设置 Text(text "我是一个Text")引用资源文件:stringResource Text(text stringResource(id R.string.string_text))设置字体颜色:color xxx 引用系统自带的颜色 Text(text "我是一个Text"…

【毕业设计】17-基于单片机的矿井提升机_步进电机控制装置设计(原理图+仿真+源代码+实物图+答辩论文+答辩PPT)

typora-root-url: ./ 【毕业设计】17-基于单片机的矿井提升机_步进电机控制装置设计(原理图仿真源代码实物图答辩论文答辩PPT) 文章目录typora-root-url: ./【毕业设计】17-基于单片机的矿井提升机_步进电机控制装置设计(原理图仿真源代码实…

C++习题2

指针调用数组元素 指针调用数组元素 int a[3][4] {{1,4,7,10},{2,5,8,11},{3,6,9,12}};int* pa[3] { a[0],a[1],a[2] };int(*pb)[4]; pb a;int** q pa;cout << *(a[2] 3)<<endl;cout << *(*(pa 2) 3)<<endl;cout << pb[2][3]<<en…

【JavaWeb】Filter

文章目录1.Filter过滤器2.Filter的初体验3.Filter的生命周期4.FilterConfig类5.FilterChain过滤器链6.Filter的拦截路径1.Filter过滤器 (1).概念及作用 Filter过滤器是JavaWeb的三大组件之一三大组件分别是:Servlet程序,Listener监听器,Filter过滤器Filter过滤器是JavaEE的规…

MBA管理类联考英语二题型答题时间及次序问题

还有不到一个月时间&#xff0c;2023年MBA联考也进入到最后的收官阶段&#xff0c;这个阶段对于多数已经系统复习过的考生&#xff0c;一般需要进行通盘梳理备考&#xff0c;而不是专注于单个模块的复习。在做试卷或真题的过程中&#xff0c;如何才能更有利于分数这个问题需要大…

闲人闲谈PS之三十五——物资备货与提前采购

惯例闲话&#xff1a;又一年快过去了&#xff0c;回想刚刚开始在CSDN上写笔记&#xff0c;还是2年前的事情。闲人其实是一个拖延症十分严重的人&#xff0c;自从开始走上写作这条路之后&#xff0c;治疗拖延症找到了办法&#xff0c;每天总有一些事情让闲人去思考&#xff0c;然…