查看原文
其他

还在ping百度吗?那你就太Low了

李逸皓 运维book思议 2024-04-22

放个链接,万一有人关注呢

优质文章推荐

↓ ↓ ↓ ↓ ↓

新容器引擎崛起,Docker地位不保

Linux神技:运维保命技能

Linux神级命令:你没有玩过的全新版本

Linux神级命令:一键生成巡检报告

Linux下的Vim突然不香了


文末有福利↓↓↓

概述

Hping是一个命令行下的TCP/IP数据包组装/分析工具,其命令模式类似于Unix下的ping命令,但功能更为强大。Hping不仅支持ICMP回应请求,还支持TCP、UDP、ICMP和RAW-IP协议。它有一个路由跟踪模式,能够在两个相互包含的通道之间传送文件。Hping常被用于检测网络和主机,其功能非常强大,可在多种操作系统下运行,如Linux、FreeBSD、NetBSD、OpenBSD、Solaris、MacOS X、Windows。
Hping的主要功能有:防火墙测试、实用的端口扫描、网络检测(可以使用不同的协议、服务类型(TOS)、IP分片)、手工探测MTU(最大传输单元)路径、先进的路由跟踪(支持所有的协议)、远程操作系统探测、远程的运行时间探测、TCP/IP堆栈审计等。
Hping命令具有多个参数和选项,可以用于定制数据包的各个部分,对目标机进行细致的探测。例如,可以通过指定数据包的次数、发包间隔等参数来控制数据包的发送方式。另外,Hping还可以与其他命令和脚本配合使用,实现更复杂的网络测试和攻击模拟。
优势

相较于传统的ping命令,Hping具有以下优势:

1.功能强大:Hping不仅支持ICMP回应请求,还支持TCP、UDP、ICMP和RAW-IP协议。它还具有路由跟踪模式,能够在两个相互包含的通道之间传送文件。

2.定制性强:Hping命令具有多个参数和选项,可以用于定制数据包的各个部分,对目标机进行细致的探测。用户可以根据自己的需求对数据包的各个部分进行定制,如IP头、TCP头等,以实现更灵活的网络测试和攻击模拟。

3.可与其他命令和脚本配合使用:Hping可以与其他命令和脚本配合使用,实现更复杂的网络测试和攻击模拟。例如,可以结合使用Hping和Nmap进行网络扫描和攻击模拟。

4.适用于多种操作系统:Hping可以在多种操作系统下运行,如Linux、FreeBSD、NetBSD、OpenBSD、Solaris、MacOS X、Windows等。

5.可用于安全审计和防火墙测试:Hping常被用于检测网络和主机的安全漏洞,进行防火墙规则测试和网络测试。它可以帮助用户发现潜在的安全风险和问题,提高网络的安全性和稳定性。

选项参数

以下是Hping命令的详细选项和参数:
基本选项:
-h 或 --help:显示帮助信息,列出可用选项和参数。
-v 或 --version:显示Hping的版本信息。
-c 或 --count:指定发送数据包的次数。
-i 或 --interval:指定发包间隔时间,以毫秒为单位。
-q 或 --quiet:退出Hping,不显示任何输出信息,除了开始和结束时间。
-I 或 --interface:指定发送数据包的网络接口,如eth0。
-V 或 --verbose:显示详细的输出信息,包括TCP回应等。
-z 或 --bind:将Ctrl+Z绑定到TTL,默认使用DST端口。
-Z 或 --unbind:解除Ctrl+Z的绑定。
协议和数据包类型选项:
-0 或 --rawip:使用RAWIP方式发送数据包,即裸IP方式。
-1:使用ICMP协议发送回应请求。
-2:使用TCP协议发送SYN数据包。
-3:使用UDP协议发送数据包。
-4:使用ICMP协议发送路由跟踪数据包。
-8:使用ICMP协议发送回显请求数据包。
其他选项:
-n 或 --numeric:以数字形式输出主机地址,不进行名称解析。
-u 或 --relative:使用相对时间戳,而不是绝对时间戳。
--fast:每秒发送10个数据包(相当于设置发包间隔为100ms)。
这些选项和参数可以帮助用户定制Hping的行为,以满足不同的网络测试和攻击模拟需求。请注意,Hping的选项和参数可能会根据不同的版本有所变化,因此建议查看最新的文档或使用Hping的帮助选项(-h或--help)来获取准确的信息。
粉丝进群方式如下图:

欢迎新的小伙伴加入!在这里,我们鼓励大家积极参与群内讨论和交流,分享自己的见解和经验,一起学习和成长。同时,也欢迎大家提出问题和建议,让我们不断改进和完善这个平台。

  ↓↓↓ 点个在看,无需赞赏!


送书福利

点击本文下方“发消息”对本公众号内容提出意见或建议,抽取提供优质建议的2位幸运粉丝,赠送以下书籍一本。

商业分析思维与实践:用数据分析解决商业问题

本书以业务为导向,详细地讲解了如何通过大数据分析来解决商业问题。其目的在于运用大数据分析思维,帮助读者把学术知识应用于真实的业务场景,解决实际的业务问题。

本书基于业务问题,就如何搭建分析框架,厘清分析思路,按照标准分析步骤对数据进行恰当的预处理,选择合适的分析方法和分析模型,使用恰当的分析工具对数据进行分析,以及对分析结果进行可视化和符合业务要求的解读等内容展开讲解,帮助业务专家做出合适的业务判断,制定准确的业务策略。

本书既可作为各行各业的一线业务在线人员、业务决策人员、数据分析人员、企业管理人员的学习用书,也可以作为广大本科院校、高职高专院校的大数据相关专业的教材用书,还可作为从事大数据分析与应用培训的参考教材。

购买链接:

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存