Registry / networking / ullaakut-nmap

ullaakut-nmap

JSON →
library2.0.2+incompatiblegogounverified

Provides idiomatic Go bindings for the nmap network scanning tool, allowing programmatic control of scans.

go get github.com/Ullaakut/nmap
INSTALL
IMPORT
SIG · ULLAAKUT-NMAP
U
ullaakut-nmap
networkinggov2.0.2+incompatible
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

nmap
✓ github.com/Ullaakut/nmap

Runs an nmap scan on a target host.

package main import ( "context" "fmt" "github.com/Ullaakut/nmap" ) func main() { scanner, err := nmap.NewScanner( nmap.WithTargets("scanme.nmap.org"), nmap.WithPorts("80,443"), ) if err != nil { fmt.Println(err) return } result, warnings, err := scanner.Run(context.Background()) if err != nil { fmt.Println(err) return } fmt.Printf("Open ports: %d\n", len(result.Ports)) _ = warnings }
Debug
Known issues
gotchaRequires nmap to be installed on the system.
fix
Install nmap via your package manager (e.g., apt install nmap).
affects: all
Upgrade
Version history
2.0.2+incompatiblelatest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
20 hits · last 30 days
node
18
OpenAI (training)
1
Resources
ullaakut-nmap — go get ullaakut-nmap · libregistry