Linux命令(120)之tcpdump

简介: Linux命令(120)之tcpdump

linux命令之tcpdump

1.tcpdump介绍
linux命令tcpdump是用来将网络中传送的数据包完全截获下来以进行相关分析,常用的分析工具是wireshark

2.tcpdump用法
tcpdump [参数]

tcpdump参数
参数 说明
-i 指定端口
-n 指定协议
-t 在输出的每一行不打印时间戳
-s 抓取数据包时,设置抓取长度,默认为68字节;-s 0为抓取完整的数据包
-c 在收到指定数量的分组后,tcpdump就会停止
-w 定义保存文件名称,默认后缀为.cap,方便使用wireshark工具进行分析
tcpdump常用关键字

tcpdump关键字
关键字 包括
类型关键字 host,net,port
传输方向关键字 src,dst
协议关键字 tcp,udp,icmp,ip,arp等
其它关键字 gateway,broadcast,less,greater,not,!,and,or,&&,||
3.实例
3.1.抓取ens33网络端口数据包,抓取100次并保存至root目录下
命令:

tcpdump -i ens33 -c 100 -w /root/ens33.cap

[root@rhel77 ~]# tcpdump -i ens33 -c 100 -w /root/ens33.cap
tcpdump: listening on ens33, link-type EN10MB (Ethernet), capture size 262144 bytes
100 packets captured
101 packets received by filter
0 packets dropped by kernel
[root@rhel77 ~]# ls -l ens33.cap (使用wireshark进行分析)
-rw-r--r-- 1 tcpdump tcpdump 65910 Nov 13 09:54 ens33.cap
[root@rhel77 ~]#
3.2.查看tcpdump帮助
命令:

man tcpdump

......
TCPDUMP(8) System Manager's Manual TCPDUMP(8)

NAME
tcpdump - dump traffic on a network

SYNOPSIS
tcpdump [ -AbdDefhHIJKlLnNOpqStuUvxX# ] [ -B buffer_size ]
[ -c count ]
[ -C file_size ] [ -G rotate_seconds ] [ -F file ]
[ -i interface ] [ -j tstamp_type ] [ -m module ] [ -M secret ]
[ --number ] [ -Q|-P in|out|inout ]
[ -r file ] [ -V file ] [ -s snaplen ] [ -T type ] [ -w file ]
[ -W filecount ]

————————————————
版权声明:本文为CSDN博主「小黑要上天」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z19861216/article/details/134370247

目录
相关文章
|
2天前
|
Linux 数据安全/隐私保护 Windows
命令方式:window向linux传文件
【10月更文挑战第6天】本文介绍了如何在Linux系统中通过命令`ip a`获取IP地址,并在Windows系统下使用CMD命令行工具和SCP命令实现文件传输。示例展示了如何将D盘中的`mm.jar`文件上传至IP地址为192.168.163.122的Linux系统的/up/目录下,最后在Linux系统中确认文件传输结果。
109 65
|
2天前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
20 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
4天前
|
监控 安全 网络协议
|
1天前
|
运维 Java Linux
Linux 下命令后台运行秘籍:无惧终端断开的魔法
本文详细介绍了在 Linux 系统下使命令不受终端断开影响、持续在后台运行的多种方法及其原理。包括使用 `nohup`、`setsid`、括号括起来、作业调度和 `screen` 等技巧,帮助读者提高工作效率,确保任务不被意外中断。
4 0
Linux 下命令后台运行秘籍:无惧终端断开的魔法
|
2天前
|
Web App开发 网络协议 数据可视化
tcpdump 和 wireshark 抓包工具 ,介绍、安装、命令使用。 详解三次握手、四次挥手。两个结合使用,会更好分析报文
这篇文章详细介绍了网络抓包工具tcpdump和Wireshark的使用,包括安装、命令选项、过滤器语法,以及如何通过分析TCP的三次握手和四次挥手来理解网络通信细节。
20 1
|
6天前
|
应用服务中间件 Linux nginx
Linux下操作Nginx相关命令
Linux下操作Nginx相关命令
|
7天前
|
Ubuntu 前端开发 Linux
Linux apt 命令
10月更文挑战第1天
20 4
|
7天前
|
缓存 前端开发 Linux
Linux yum 命令
10月更文挑战第1天
21 2
|
8天前
|
设计模式 Unix Linux
Linux系统命令技巧
Linux系统命令技巧
26 3
|
10天前
|
Linux
Linux的cp命令如何使用?
Linux的cp命令如何使用?
19 5