it
Nuclei Scanner Low Code No Code —

Nuclei Scanner

Nuclei Vulnerability Scanner ProjectDiscovery Template YAML Low Code No Code CVE Misconfiguration Security Scanning CI/CD
เนื้อหาเกี่ยวข้อง — ดูเพิ่มเติมเรื่อง bank of england interest rate
| Feature | Nuclei | Nmap | OWASP ZAP | Burp Suite |
|---|---|---|---|---|
| Type | Template Scanner | Port Scanner | DAST Proxy | DAST Proxy |
| Speed | เร็วมาก (parallel) | ปานกลาง | ช้า | ช้า |
| Templates | 7000+ YAML | NSE Scripts | Built-in Rules | Built-in + BApp |
| CI/CD | ดีมาก CLI-based | ได้ แต่ไม่สะดวก | ได้ Docker | ยาก |
| Cost | Free Open Source | Free | Free | $449/yr Pro |
| Custom | YAML Template ง่าย | Lua Script | Zest Script | Java Extension |
Installation & Usage
# === Nuclei Installation & Basic Usage ===
# Install (Go)
# go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
# Install (Binary - Linux)
# curl -sL https://github.com/projectdiscovery/nuclei/releases/latest/download/nuclei_linux_amd64.zip -o nuclei.zip
# unzip nuclei.zip && mv nuclei /usr/local/bin/
# Install (Docker)
# docker pull projectdiscovery/nuclei:latest
# Update templates
# nuclei -update-templates
# Basic scan
# nuclei -u https://example.com
# Scan with specific tags
# nuclei -u https://example.com -tags cve, misconfig, exposure
# Scan with severity filter
# nuclei -u https://example.com -severity critical, high
# Scan multiple targets
# nuclei -l targets.txt -severity critical, high -o results.txt
# JSON output
# nuclei -u https://example.com -json -o results.json
# SARIF output (GitHub Security)
# nuclei -u https://example.com -sarif-export results.sarif
# Rate limiting (polite scan)
# nuclei -u https://example.com -rate-limit 50 -bulk-size 25 -concurrency 10
from dataclasses import dataclass
@dataclass
class NucleiCommand:
command: str
purpose: str
use_case: str
commands = [
NucleiCommand("nuclei -u URL",
"สแกน Target เดียว ทุก Template",
"Quick Scan ตรวจทุกช่องโหว่"),
NucleiCommand("nuclei -l targets.txt -tags cve",
"สแกนหลาย Target เฉพาะ CVE",
"Patch Verification หลังอัพเดท"),
NucleiCommand("nuclei -u URL -severity critical, high",
"สแกนเฉพาะ Critical High",
"CI/CD Pipeline Block on Critical"),
NucleiCommand("nuclei -u URL -tags exposure -json",
"สแกน Exposed Services Output JSON",
"Asset Discovery + Exposure Check"),
NucleiCommand("nuclei -u URL -t custom/ -severity low, info",
"ใช้ Custom Template เฉพาะ",
"App-specific Security Check"),
]
print("=== Nuclei Commands ===")
for c in commands:
print(f" $ {c.command}")
print(f" Purpose: {c.purpose}")
print(f" Use: {c.use_case}")

เคล็ดลับ
- Update: อัพเดท Template ทุกวัน nuclei -update-templates
- Filter: ใช้ -severity critical, high ใน CI/CD ไม่ต้องสแกนทุก Severity
- Rate: ตั้ง Rate Limit เมื่อสแกน Production ไม่ให้กระทบ Service
- Custom: เขียน Custom Template สำหรับ App เฉพาะ ครอบคลุมกว่า
- Pipeline: ใช้ subfinder + httpx + nuclei เป็น Full Recon Pipeline
Nuclei Scanner คืออะไร
Open Source Vulnerability Scanner ProjectDiscovery YAML Template 7000+ CVE Misconfiguration Exposure Default Credentials เร็ว Parallel Bug Bounty
เนื้อหาเกี่ยวข้อง — อ่านต่อ: OWASP ZAP Post-mortem Analysis
อ่านเพิ่ม: CI/CD Pipeline คืออะไร? สอน DevOps ตั้งแต่ GitHub Actions Je · อ่านเพิ่ม: Shell Scripting คืออะไร? สอนเขียน Bash Script สำหรับ DevOps · อ่านเพิ่ม: Linux Server Hardening Checklist 2026 ทำให้ Server ปลอดภัย
แนะนำเพิ่มเติม — อ่านเพิ่มเติมที่ SiamCafeBook
เนื้อหาเกี่ยวข้อง — บทความที่เกี่ยวข้อง: ArgoCD ApplicationSet Network Segmentation





