Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ cmd/functional-test/functional-test
cmd/functional-test/naabu
cmd/functional-test/*.cfg
.vscode
dist
dist
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,8 @@ CONFIGURATION:
-r string list of custom resolver dns resolution (comma separated or from file)
-proxy string socks5 proxy (ip[:port] / fqdn[:port]
-proxy-auth string socks5 proxy authentication (username:password)
-dns-order string dns resolution order (p/l/lp/pl) (default "l")
-sr, -system-resolver use system DNS as fallback resolver
Comment on lines +103 to +104
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Document the new native fingerprinting flags in this help block.

This PR adds -sD, -sV, -sV-fast, -sV-timeout, -sV-workers, and -sV-probes, but the README usage output still omits them and only exposes the deprecated external -nmap path. Users following the README will miss the new feature entirely.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 103 - 104, Update the README help block to document
the new native fingerprinting CLI flags by adding entries for -sD, -sV,
-sV-fast, -sV-timeout, -sV-workers, and -sV-probes alongside the existing
options; reference the same help section that currently lists -dns-order and
-sr/-system-resolver and add concise descriptions and default values for each
new flag (e.g., -sD to enable service detection, -sV to enable version
fingerprinting, -sV-fast to use a reduced probe set, -sV-timeout to set probe
timeout, -sV-workers to control concurrency, -sV-probes to select probe profile)
so the README usage output reflects the new native fingerprinting feature
instead of only showing the deprecated -nmap option.

-resume resume scan using resume.cfg
-stream stream mode (disables resume, nmap, verify, retries, shuffling, etc)
-passive display passive open ports using shodan internetdb api
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ require (
github.com/Ullaakut/nmap/v3 v3.0.6
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2
github.com/dlclark/regexp2 v1.11.5
github.com/logrusorgru/aurora v2.0.3+incompatible
github.com/miekg/dns v1.1.62
github.com/pkg/errors v0.9.1
Expand All @@ -23,6 +24,7 @@ require (
github.com/projectdiscovery/mapcidr v1.1.97
github.com/projectdiscovery/networkpolicy v0.1.35
github.com/projectdiscovery/ratelimit v0.0.84
github.com/projectdiscovery/retryabledns v1.0.114
github.com/projectdiscovery/retryablehttp-go v1.3.6
github.com/projectdiscovery/uncover v1.2.0
github.com/projectdiscovery/utils v0.10.0
Expand Down Expand Up @@ -56,7 +58,6 @@ require (
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/dimchansky/utfbom v1.1.1 // indirect
github.com/djherbis/times v1.6.0 // indirect
github.com/dlclark/regexp2 v1.11.5 // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/dsnet/compress v0.0.2-0.20230904184137-39efe44ab707 // indirect
github.com/ebitengine/purego v0.10.0 // indirect
Expand Down Expand Up @@ -96,7 +97,6 @@ require (
github.com/projectdiscovery/fastdialer v0.5.5 // indirect
github.com/projectdiscovery/hmap v0.0.100 // indirect
github.com/projectdiscovery/machineid v0.0.0-20250715113114-c77eb3567582 // indirect
github.com/projectdiscovery/retryabledns v1.0.114 // indirect
github.com/refraction-networking/utls v1.8.2 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d // indirect
Expand Down
Loading
Loading