udp发现要注意选择一个不常用的端口,如果目标ip在up时目标端口是开放状态,那么不管目标ip是否为up状态,都不会收到任何回应,只有在目标ip为down状态且目标端口为关闭状态,才会返回一个目标不可达的icmp数据包. 为了理解UDP发现的过程,还是使用scapy进行手动发包. 先定义好UDP数据包结构: 定义及发送: 在图中可以看到icmp端口不可达的信息,这足以证明目标ip是up状态. 同样,为了实现一个网段的自动扫描,可以使用python脚本的方式: #!/usr/bin/python…