All     Ethical Hacking     Networking     Programming     OSINT

Nuclei in Termux – Installation, Usage & Basic Commands

Nuclei is a fast and powerful vulnerability scanner developed by ProjectDiscovery. It works using templates to detect security issues like CVEs, exposed panels, misconfigurations, and sensitive files.

It is widely used in bug bounty and security testing.

Installation (GitHub Method)

Update Termux and install required packages:

pkg update && pkg upgrade && pkg install git golang -y

Clone the official GitHub repository:

git clone https://github.com/projectdiscovery/nuclei.git

Move into the nuclei directory:

cd nuclei/cmd/nuclei

Build Nuclei:

go build

Run Nuclei:

./nuclei -h

(Optional) Move to global path:

mv nuclei $PREFIX/bin

Now you can run:

nuclei -h

Install Nuclei Templates

Templates are required for scanning.

Download official templates:

git clone https://github.com/projectdiscovery/nuclei-templates.git

Update templates anytime:

nuclei -update-templates

Usage Commands

Scan a single website:

nuclei -u https://example.com

Scan multiple targets from a file:

nuclei -l targets.txt

Scan using specific templates folder:

nuclei -u https://example.com -t nuclei-templates/

Scan for specific severity level:

nuclei -u https://example.com -severity critical,high

Save scan results to a file:

nuclei -u https://example.com -o results.txt

Silent mode (clean output):

nuclei -u https://example.com -silent