NmapGolang的Nmap可执行包装器
Golang的Nmap可执行包装器示例:
hosts, err := nmap.ScanOpenTcpPorts(\"192.168.1.0/24\", \"22\")
fmt.Println(hosts)
输出示例:
[{46:94:FC:65:D1:62 192.168.1.1} {78:31:CF:F2:56 192.168.1.159} {00:1B:10:C0:00:5D 192.168.1.197} {F8:B1:56:AA:C6:6C 192.168.1.200} {00:1B:10:C0:00:6A 192.168.1.210} {B8:E8:56:3C:ED:3A 192.168.1.211} {D0:31:10:05:74:06 192.168.1.214} {00:1B:10:C0:00:80 192.168.1.232}]
在此示例中,ScanOpenTcpPorts方法扫描了指定网络范围内的TCP端口(如22端口),并返回了包含MAC地址和IP地址的主机信息。
下载地址
用户评论