Linux常用网络工具:hping高级主机扫描

发表于:2015-6-09 11:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:全栈工程狮    来源:51Testing软件测试网采编

  之前介绍了主机扫描工具fping,可以参考我写的《Linux常用网络工具:fping主机扫描》。
  hping是一款更高级的主机扫描工具,它支持TCP/IP数据包构造、分析,在某些防火墙配置或运营商拦截ICMP数据包时,可用来扫描存活主机。
  hping还可以伪造源IP,用来发起DDos攻击。
  hping官方网站:http://www.hping.org/
  hping的源代码编译安装
  hping的源代码托管在GitHub,地址:https://github.com/antirez/hping。
  编译及安装命令:
  wget https://github.com/antirez/hping/archive/master.zip
  unzip master
  cd hping-master
  yum install libpcap-devel
  ./configure
  make
  make install
  hping依赖libpcap-devel,所以需要先进行安装,make过程中还可能出现以下两个问题:
  出现问题:libpcap_stuff.c:20:21: 错误:net/bpf.h:没有那个文件或目录
  解决办法:ln -sf /usr/include/pcap-bpf.h /usr/include/net/bpf.h;
  出现问题:/usr/bin/ld: cannot find -ltcl
  解决办法:yum -y install tcl     yum -y install tcl-devel;
  然后输入:
  make strip
  make install
  hping常用参数介绍
  如果防火墙或运营商屏蔽ICMP的话,hping可以对指定目标端口发起TCP探测,常用的参数:
  -p 端口号
  -S 发送TCP的SYN包<br><br>-A 发送TCP的ACK包<br><br>-a 伪造源IP<br><br>--flood 尽可能快的发送,慎用
  输入示例:
  hping 192.168.2.224 -p 80 -S
  hping 192.168.2.224 -p 80 -A<br>hping 192.168.2.224 -p 80 -S -a 192.168.0.91
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号