arping,ping,hping3常用参数

1.arping

1.1 arping干嘛用的?

arping主要干的活就是查看ip的MAC地址及IP占用的问题。信息安全领域用来二层主机发现。

1.2 参数

完整的参数用法

参数 作用
-c 指定发包数量
-d 发现IP欺骗。当有相同的IP的不同MAC地址reply的时候,arping会退出,退出码为1
-r 输出的时候只打印MAC,写脚本的时候用得到,不用自己对结果awk了
-R 输出的时候只打印IP,和上面一样
-T 指定目的IP
-i 指定发送arp包的网卡。不指定的话,默认为系统的第一块网卡
-w 指定两个ping直接的时间间隔,单位为毫秒,默认为1秒

2.ping

2.1 ping干嘛用的?

信息安全领域用来三层主机发现。

2.2 参数

完整参数

参数 作用
-q 不显示任何传送封包的信息,只显示最后的结果
-n 只输出数值
-R 记录路由过程
-c 发包总次数
-i 发包时间间隔
-t 设置TTL值大小

3.hping3

3.1 hping3干嘛用的?

hping是面向命令行的用于生成和解析TCP/IP协议数据包汇编/分析的开源工具。目前最新版是hping3,它支持TCP,UDP,ICMP和RAW-IP协议,具有跟踪路由模式,能够在覆盖的信道之间发送文件以及许多其他功能,支持使用tcl脚本自动化地调用其API。hping优势在于能够定制数据包的各个部分,因此用户可以灵活对目标机进行细致地探测。

3.2 参数

完整参数

用法: hping3 host [options]
  -h  --help      显示帮助
  -v  --version   显示版本
  -c  --count     发送数据包的数目
  -i  --interval  发送数据包间隔的时间 (uX即X微秒, 例如: -i u1000)
      --fast      等同 -i u10000 (每秒10个包)
      --faster    等同 -i u1000 (每秒100个包)
      --flood	  尽最快发送数据包,不显示回复。

模式选择
  default mode     默认模式是 TCP
  -0  --rawip      RAWIP模式,原始IP模式。在此模式下HPING会发送带数据的IP头。即裸IP方式。使用RAWSOCKET方式。
  -1  --icmp       ICMP模式,此模式下HPING会发送IGMP应答报,你可以用--ICMPTYPE --ICMPCODE选项发送其他类型/模式的ICMP报文。
  -2  --udp        UDP 模式,缺省下,HPING会发送UDP报文到主机的0端口,你可以用--baseport --destport --keep选项指定其模式。
  -8  --scan       扫描模式 指定扫描对应的端口。
                   Example: hping3 --scan 1-30,70-90 -S www.target.host    // 扫描
  -9  --listen     listen mode  // 监听模式
  
IP 模式
  -a  --spoof      源地址欺骗。伪造IP攻击,防火墙就不会记录你的真实IP了,当然回应的包你也接收不到了。
  -t  --ttl        ttl (默认 64)  //修改 ttl 值

ICMP 模式
  -C  --icmptype   icmp类型(默认echo请求)    // ICMP类型,缺省回显请求。
  -K  --icmpcode   icmp代号(默认0)     // ICMP代码。
    
UDP/TCP 模式
  -F  --fin        set FIN flag
  -S  --syn        set SYN flag
  -R  --rst        set RST flag
  -P  --push       set PUSH flag
  -A  --ack        set ACK flag   ------------------------------------- (设置 TCP 的 ACK 标志 位)

Common //通用设置
  -d  --data       data size    (default is 0)    // 发送数据包大小,缺省是0。

猜你喜欢

转载自blog.csdn.net/qq_30247635/article/details/86243448