drk1wi/Portspoof
Portspoof observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 99
- Release rhythm 58
- 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: 58
- age_days: 5150
- days_rel: 203
- days_push: 7
- n_releases_24m: 2
Adoption not part of the score
2427 stars · 179 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Portspoof is a lightweight C++ tool that emulates open TCP ports and convincing service signatures across all 65535 ports, making port scanning and service fingerprinting slow and unreliable for attackers. It runs in userland, binds to a single port, and can also act as an exploitation framework frontend against attacker scanning tools.
Use cases
- hide real services from nmap scans
- make port scanning slow and costly for attackers
- confuse service version detection with fake banners
- deceive attackers during reconnaissance
- protect a server's real attack surface from enumeration
When to choose
- you want to obscure which TCP ports actually host real services
- you need a lightweight, userland deception layer without root privileges
- you want to slow down or frustrate automated reconnaissance against a host
When to avoid
- you need a full honeypot with logging and attacker interaction analysis
- you require per-service emulation of real application protocols
- your environment cannot tolerate iptables rules or altered network responses
Facets
cli-tool · maturity active
security networking simulation security networking penetration-testing cli port-scanning-defense honeypot deception service-emulation reconnaissance linux
1 source
- readme: https://github.com/drk1wi/Portspoof · fetched 2026-08-28 · 0661ed47f098
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| drk1wi/Portspoof | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="drk1wi/Portspoof")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem