Ross ROSS = Recommend OSS · open-source software intelligence for agents

Ullaakut/nmap

Idiomatic nmap library for go developers observed · 2026-09-03

github.com/Ullaakut/nmap · Go · MIT (permissive) observed · 2026-09-03

Health v2 · maintenance only

90/100

  • Activity 100
  • Release rhythm 71
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 137
  • age_days: 2783
  • days_rel: 38
  • days_push: 0
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

1047 stars · 118 forks observed · 2026-09-03

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

An idiomatic Go library that wraps the nmap network scanner by shelling out to the nmap binary and parsing its XML output. It lets Go developers programmatically run network scans for security auditing and penetration testing tools.

Use cases

  • run nmap scans from a go program
  • build a network security audit tool in golang
  • parse nmap xml output in go
  • discover hosts and open ports on a network programmatically
  • write pentesting tools in go
  • automate service and os detection scans
  • integrate port scanning into a go application

When to choose

  • you are writing security or network scanning tools in Go
  • you want type-safe, idiomatic access to nmap options instead of building command strings
  • you need structured scan results parsed from nmap XML output

When to avoid

  • nmap is not installed on the target machine, since the library shells out to the nmap binary
  • you need a pure-Go packet-level scanner without external dependencies
  • you are not working in Go

Facets

library · maturity active

security parser cli security penetration-testing networking developer-tools go windows cross-platform nmap network-scanning port-scanner wrapper xml-parsing infosec pentesting linux macos

1 source

Member repositories

RepositoryRoleHealth v2
Ullaakut/nmapmain90

For agents

markdown · JSON · MCP: product_card(name="Ullaakut/nmap")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem