Skip to content

Commit 2ac781a

Browse files
author
termuxhub-bot
committed
metadata: synchronize tool metadata
1 parent 69c80f1 commit 2ac781a

4 files changed

Lines changed: 179 additions & 142 deletions

File tree

metadata/readme/0154.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
<img src="docs/static/images/logo.png" alt="dalfox" width="400px;">
44
</div>
55
<p align="center">
6+
<a href="https://github.com/hahwul/dalfox/blob/main/CONTRIBUTING.md"><img src="https://img.shields.io/badge/CONTRIBUTIONS-WELCOME-30365e?style=for-the-badge&labelColor=%2330365e&color=%2330365e"></a>
67
<a href="https://github.com/hahwul/dalfox/releases/latest"><img src="https://img.shields.io/github/v/release/hahwul/dalfox?style=for-the-badge&logoColor=%2330365e&label=dalfox&labelColor=%2330365e&color=%2330365e"></a>
7-
<a href="https://dalfox.hahwul.com/page/overview/"><img src="https://img.shields.io/badge/documents---.svg?style=for-the-badge&labelColor=%2330365e&color=%2330365e"></a>
8-
<a href="https://x.com/intent/follow?screen_name=hahwul"><img src="https://img.shields.io/twitter/follow/hahwul?style=for-the-badge&logo=x&labelColor=%2330365e&color=%2330365e"></a>
9-
<a href="https://github.com/hahwul/dalfox/blob/main/CONTRIBUTING.md"><img src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=for-the-badge&labelColor=%2330365e&color=%2330365e"></a>
8+
<a href="https://www.rust-lang.org"><img src="https://img.shields.io/badge/Rust-30365e?style=for-the-badge&logo=rust&logoColor=white&labelColor=%2330365e"></a>
109
</p>
1110

1211
> **Looking for the Go (v2.x) version?** Dalfox v3 is a complete rewrite in Rust. The Go codebase is preserved on the [`v2` branch](https://github.com/hahwul/dalfox/tree/v2) and continues to receive security backports. See [SECURITY.md](https://raw.githubusercontent.com/hahwul/dalfox/main/./SECURITY.md) for the support policy.
@@ -15,12 +14,13 @@ Dalfox is a powerful open-source tool that focuses on automation, making it idea
1514

1615
## Key features
1716

18-
* Modes: `URL`, `SXSS`, `Pipe`, `File`, `Server`, `Payload`
17+
* Subcommands: `scan` (URL / file / pipe / raw-HTTP, auto-detected), `server`, `payload`, `mcp`
1918
* Discovery: Parameter analysis, static analysis, BAV testing, parameter mining
20-
* XSS Scanning: Reflected, Stored, DOM-based, with optimization and DOM/AST verification
19+
* XSS Scanning: Reflected, Stored (SXSS), DOM-based, with optimization and DOM/AST verification
20+
* WAF: Fingerprinting with confidence scoring, bypass tracking, and tunable `--waf-min-confidence`
2121
* HTTP Options: Custom headers, cookies, methods, proxy, and more
22-
* Output: JSON/JSONL/Plain/Markdown/SARIF formats, silence mode, detailed reports
23-
* Extensibility: REST API, custom payloads, remote wordlists
22+
* Output: JSON/JSONL/Plain/Markdown/SARIF/TOML formats, silence mode, detailed reports
23+
* Extensibility: REST API, MCP stdio server, custom payloads, remote wordlists
2424

2525
And the various options required for the testing :D
2626

metadata/readme/0157.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,14 @@ OUTPUT:
8686
-j, -json write output in JSON lines format
8787
-csv write output in csv format
8888

89+
SERVICES-DISCOVERY:
90+
-sD, -service-discovery identify services by port number
91+
-sV, -service-version detect service versions using nmap-service-probes
92+
-sV-fast only probe port-hinted services (faster, skips fallback)
93+
-sV-timeout duration timeout for service version probes (default 5s)
94+
-sV-workers int number of concurrent service version workers (default 25)
95+
-sV-probes string custom nmap-service-probes file path (auto-detected if empty)
96+
8997
CONFIGURATION:
9098
-config string path to the naabu configuration file (default $HOME/.config/naabu/config.yaml)
9199
-scan-all-ips, -sa scan all the IP's associated with DNS record
@@ -366,6 +374,35 @@ PORT STATE SERVICE VERSION
366374
8443/tcp open ssl/https-alt cloudflare
367375
```
368376

377+
# Service Version Detection
378+
379+
Naabu has built-in service version detection using nmap's service probes database. This runs in parallel with port scanning for maximum performance.
380+
381+
```sh
382+
naabu -host scanme.sh -sV
383+
```
384+
385+
```console
386+
scanme.sh:22 [ssh OpenSSH/6.6.1p1]
387+
scanme.sh:80 [http Apache httpd/2.4.7]
388+
scanme.sh:9929 [nping-echo Nping echo]
389+
390+
[INF] Found 3 ports on host scanme.sh (45.33.32.156) with 3 services identified
391+
```
392+
393+
Available flags:
394+
395+
| Flag | Description |
396+
|------|-------------|
397+
| `-sV` | Enable service version detection |
398+
| `-sV-fast` | Only probe port-hinted services (faster, skips fallback probes) |
399+
| `-sV-timeout duration` | Timeout for service version probes (default 5s) |
400+
| `-sV-workers int` | Number of concurrent service version workers (default 25) |
401+
| `-sV-probes string` | Custom nmap-service-probes file path (auto-detected if empty) |
402+
| `-sD` | Service discovery (match port number to service name, no active probing) |
403+
404+
The `-sV` flag requires the `nmap-service-probes` database file. Naabu automatically looks for it in standard nmap installation paths. To use a custom file, specify the path with `-sV-probes`.
405+
369406
# CDN/WAF Exclusion
370407

371408
Naabu also supports excluding CDN/WAF IPs being port scanned. If used, only `80` and `443` ports get scanned for those IPs. This feature can be enabled by using `exclude-cdn` flag.

0 commit comments

Comments
 (0)