Linux常用网络工具之高级主机扫描工具hping使用介

网络知识 2023-02-09 13:14www.1681989.comseo网站推广

之前介绍了主机扫描工具fpg,可以参考我写的《》。

hpg是一款更高级的主机扫描工具,它支持TCP/IP数据包构造、分析,在某些防火墙配置或运营商拦截ICMP数据包时,可用来扫描存活主机。

hpg还可以伪造源IP,用来发起DDos攻击。

hpg官方网站

hpg的源代码编译安装

hpg的源代码托管在GitHub,地址。

编译及安装命令

复制代码

代码如下:

wget <a href="https://github./antirez/hpg/archive/master.zip">https://github./antirez/hpg/archive/master.zip</a>
unzip master
cd hpg-master
yum stall libpcap-devel
./configure
make
make stall

hpg依赖libpcap-devel,所以需要先进行安装,make过程中还可能出现以下两个问题

出现问题libpcap_stuff.c:20:21: 错误/bpf.h没有那个文件或目录

解决办法ln -sf /usr/clude/pcap-bpf.h /usr/clude//bpf.h;

出现问题/usr/b/ld: cannot fd -ltcl

解决办法yum -y stall tcl     yum -y stall tcl-devel;

然后输入

复制代码

代码如下:

make strip
make stall

hpg常用参数介绍

如果防火墙或运营商屏蔽ICMP的话,hpg可以对指定目标端口发起TCP探测,常用的参数

-p 端口号
-S 发送TCP的SYN包
-A 发送TCP的ACK包
-a 伪造源IP
--flood 尽可能快的发送,慎用

输入示例


复制代码代码如下:
hpg 192.168.2.224 -p 80 -S
hpg 192.168.2.224 -p 80 -A
hpg 192.168.2.224 -p 80 -S -a 192.168.0.91

上一篇:Linux中SSH的SCP传输命令运用详解 下一篇:Linux常用网络工具之路由扫描工具traceroute使用介

Copyright © 2016-2025 www.1681989.com 推火网 版权所有 Power by