gomap:完全独立的Nmap,例如纯Golang中的并行端口扫描模块
地图
什么是gomap?
Gomap是Golang的一个完全独立的nmap类似模块。 与其他提供nmap绑定或依赖于其他本地依赖项的项目不同,gomap是在Go中完全实现的。 由于这是一个小型库,因此仅专注于为需要完全嵌入式解决方案的应用程序提供一些核心功能。
特征
使用go例程进行并行端口扫描
自动CIDR范围扫描
通过端口号进行服务分类
快速,详细地扫描常用端口
零依赖的纯Go
轻松集成到其他项目
用法示例
创建quickscan.go
package main
import (
"github.com/JustinTimperio/gomap"
)
func main () {
fastscan := true
scan := gomap . ScanRange ( fastscan )
gomap . PrintRangeResu