linux系统抓包工具_kali 抓包

linux系统抓包工具_kali 抓包在使用ECS服务器时,发现网络流量异常,或者发现服务器有异常向外发包行为,可使用抓包工具抓取网络流量包,分析流量包的特征,看看这些流量包来自哪里,或者发向哪里了。根据这些信息,可进一步诊断异常。本文介绍Linux系统,使用tcpdump工具分析流量的方法。TcpDump可将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、not、or等逻…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在使用ECS服务器时,发现网络流量异常,或者发现服务器有异常向外发包行为,可使用抓包工具抓取网络流量包,分析流量包的特征,看看这些流量包来自哪里,或者发向哪里了。根据这些信息,可进一步诊断异常。

本文介绍Linux系统,使用tcpdump工具分析流量的方法。

TcpDump可将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、not、or等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。

本文实验环境:CentOS release 6.5 (Final)

1.检查系统是否安装了tcpdump

0523d0981283737c979c21b2febd4734.png

2.若没有安装,可使用yum install -y tcpdump,本系统已预装了tcpdump软件,不需再安装了。

3.若忘记了这个软件的用法,可使用 tcpdump –help 来查看一下使用方法

9cb8184b6b595030ca46481a817ea42b.png

4. tcpdump常用的命令如下:

1) 可以条件可以是or 和 and 配合使用即可筛选出更好的结果

#tcpdump -n -i eth0 src 192.168.0.1 or 192.168.23.121 and port ! 22 and tcp

2) 监听某个网卡 #tcpdump -i eth0

3e210cf1176bd9623dd0e0e2de158fed.png

3)截取全部进入服务器的数据可以使用以下的格式

#tcpdump -n -i eth0 dst 192.168.0.1

4)抓取和主机192.168.0.1通信的数据包: #tcpdump host 10.202.72.116

3a97c731e97802dcd3fcec205afa5048.png

5) 取本机(192.168.0.1)和主机114.114.114.114之间的数据

#tcpdump -n -i eth0 host 192.168.0.1 and 114.114.114.114

6)源地址和目的地址,特殊端口的数据包

# tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp

7) #查看数据包的内容

#tcpdump -A

8)我们抓取全部进入服务器的TCP数据包使用以下的格式:

#tcpdump -n -i eth0 dst 192.168.0.1 or 192.168.23.121 and tcp

9) 相关数据包写入某文件

#tcpdump -w /tmp/dump.cap

10) 从本机出去的数据包:

#tcpdump -n -i eth0 src 192.168.0.1 or 192.168.23.121

11) 抓取udp数据包

#tcpdump udp

通过上述抓包命令,可分析服务器的发包行为,为诊断问题提供依据

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171448.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C51单片机实验——定时器实验

    C51单片机实验——定时器实验实验名称:单片机定时器实验实验环境:普中实验系统;KeilμVision4软件;实验目的:(1)掌握单片机定时器的原理和控制方法。(2)通过编程利用定时器实现定时功能,并利用该定时功能实现时钟分、秒的功能。硬件连线:P2^1口连接led1P2^3口连接led3P2^5口连接led5P2^7口连接led7实验主要代码:/********************************************************************************

    2022年7月26日
    4
  • Mysql引擎介绍及InnoDB逻辑存储结构

    Mysql引擎介绍及InnoDB逻辑存储结构

    2022年2月18日
    48
  • Ubuntu 12.04下解决Tomcat自启动问题

    当我们安装好Tomcat使用后发现,每次启动都需要在终端中手动键入sudo/var/tomcat/bin/startup.sh,那么我们怎么解决这个问题呢http://hovertree.com/

    2021年12月24日
    48
  • linux查看java程序线程命令_linux查找字符串命令

    linux查看java程序线程命令_linux查找字符串命令在linux系统下可以通过命令查看进程,那么具体是那个命令呢?下面由学习啦小编为大家整理了linux查看进程的命令,希望对大家有帮助!一、linux查看进程的命令有ps、pstree、pgrep等1、ps显示进程信息,参数可省略-aux以BSD风格显示进程常用-efH以SystemV风格显示进程-e,-A显示所有进程a显示终端上所有用户的进程x显示无终端进程u显示详细信息f…

    2022年8月24日
    11
  • html设置背景图片自适应

    html设置背景图片自适应在网上找了很久,终于在一个百度问答里找到正确答案,记录下来,方便以后使用。在<body>中设置:<bodybackground=”images\bg.jpg”style=”background-repeat:no-repeat;background-size:100%100%;background-attachment:fixed;”>第一行是图片…

    2022年4月27日
    79
  • java——Scanner中nextLine()方法和next()方法的区别

    java——Scanner中nextLine()方法和next()方法的区别        遇到一个有意思的东西,在整理字符串这块知识的时候,发现我在用Scanner函数时,在字符串中加入空格,结果空格后面的东西没有输出来(/尴尬),不多说直接上代码:importjava.util.Scanner;//Scanner中nextLine()方法和next()方法的区别publicclassScannerString{publicstatic…

    2022年4月27日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号