ข้ามไปยังเนื้อหา

แคตตาล็อกเครื่องมือ

เครื่องมือทุกรายการที่แสดงด้านล่างได้รับการติดตั้งล่วงหน้าระหว่างการจัดเตรียม cloud-init ไม่จำเป็นต้องติดตั้งด้วยตนเองหลังการปรับใช้งาน

เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
niktoaptnikto -h https://TARGET -maxtime 120sweb-app-attacks
sqlmapaptsqlmap --batch -u "https://TARGET/dvwa/vulnerabilities/sqli/?id=1"web-app-attacks, api-attacks
nucleighlatestnuclei -u https://TARGET -severity medium,high,criticalweb-app-attacks
dalfoxghlatestdalfox url "https://TARGET/search?q=test" --silenceweb-app-attacks
ffufghlatestffuf -u https://TARGET/FUZZ -w wordlist.txt -mc all -fc 404api-attacks
gobusterghlatestgobuster dir -u https://TARGET -w /opt/SecLists/Discovery/Web-Content/common.txtreconnaissance
feroxbusterghlatestferoxbuster -u https://TARGET -w /opt/SecLists/Discovery/Web-Content/raft-medium-directories.txtreconnaissance
dirbaptdirb https://TARGET /usr/share/dirb/wordlists/common.txtreconnaissance
whatwebaptwhatweb https://TARGETreconnaissance
wfuzzpipwfuzz -c -z file,wordlist.txt -e urlencode,double_urlencode "https://TARGET/FUZZ"waf-encoding-evasion
เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
gotestwafgo installcd /opt/gotestwaf && gotestwaf --url https://TARGET --noEmailReport --includePayloads=falsewaf-encoding-evasion
waf-bypassgit clone + pipwaf-bypass --host TARGET:443 --timeout 10 --threads 10waf-encoding-evasion

GoTestWAF (โดย Wallarm) เป็นกรอบการทำงานประเมิน WAF มาตรฐานอุตสาหกรรมที่คูณ payload ผ่านตัวเข้ารหัสหลายตัว (URL, Base64, JSUnicode) และโซนการวางตำแหน่ง (body, header, URL param, cookie) waf-bypass (โดย Nemesida) ส่ง payload ด้วยการเข้ารหัส Base64, HTML-ENTITY และ UTF-16 ผ่านโซน ARGS, BODY, COOKIE และ HEADER

เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
nmapaptnmap -sV -sC -p 80,443 TARGET_IPreconnaissance
masscanaptmasscan TARGET_IP -p 1-1000 --rate=1000reconnaissance
tsharkapttshark -i eth0 -c 100 -f "host TARGET_IP"
hping3apthping3 -S -p 443 -c 10 TARGET_IPreconnaissance
tcpdumpapttcpdump -i eth0 -c 50 host TARGET_IP
netcataptnc -zv TARGET_IP 80 443reconnaissance
ngrepaptngrep -q -d eth0 "HTTP" host TARGET_IP
iperf3aptiperf3 -c TARGET_IP -p 5201 -t 10traffic-generation
mtraptmtr --report TARGET_IPreconnaissance
เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
sslscanaptsslscan TARGET:443ssl-scanning
sslyzeuvsslyze TARGET:443ssl-scanning
testssl.shgit clone/opt/testssl.sh/testssl.sh TARGET:443ssl-scanning
เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
mitmproxyuvmitmproxy --mode reverse:https://TARGET -p 8080
socataptsocat TCP-LISTEN:8080,fork TCP:TARGET:443
เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
playwrightnpm + uvplaywright open https://TARGETbot-simulation, javascript-exploits
puppeteernpmnode -e "const b=await require('puppeteer').launch(); ..."bot-simulation
puppeteer-extra-plugin-stealthnpmใช้เป็น Puppeteer plugin สำหรับการท่องเว็บแบบซ่อนตัวbot-simulation

Playwright ติดตั้ง Chromium binary ของตัวเองผ่าน playwright install chromium Puppeteer ใช้ Chromium ของระบบในกรณีที่เป็นไปได้

เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
subfinderghlatestsubfinder -d example.com -silentreconnaissance
httpxghlatest`echo TARGEThttpx -status-code -title`
amassghlatestamass enum -passive -d example.comreconnaissance
dnsreconuvdnsrecon -d example.com -t stdreconnaissance
fierceuvfierce --domain example.comreconnaissance
whoisaptwhois example.comreconnaissance
dnsutils (dig, nslookup)aptdig TARGET +shortreconnaissance
เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
hydraapthydra -l admin -P /opt/SecLists/Passwords/Common-Credentials/10-million-password-list-top-100.txt TARGET https-post-form "/dvwa/login.php:..."web-app-attacks
medusaaptmedusa -h TARGET -u admin -P passwords.txt -M httpweb-app-attacks
ncrackaptncrack -vv --user admin -P passwords.txt TARGET:443web-app-attacks
เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
scapypippython3 -c "from scapy.all import *; sr1(IP(dst='TARGET')/TCP(dport=443,flags='S'))"reconnaissance
impacketpippython3 -m impacket.smbclient TARGETreconnaissance
arjunpiparjun -u https://TARGET/endpointapi-attacks
pwntoolspippython3 -c "from pwn import *; r=remote('TARGET',443)"
hashidpiphashid 'HASH_VALUE'
theHarvesteruvtheHarvester -d example.com -b allreconnaissance
เครื่องมือวิธีติดตั้งตำแหน่งใช้โดยชุด
recon-nggit clone/opt/recon-ng/reconnaissance
spiderfootgit clone/opt/spiderfoot/reconnaissance
SecListsgit clone/opt/SecLists/web-app-attacks, api-attacks, reconnaissance
PayloadsAllTheThingsgit clone/opt/PayloadsAllTheThings/waf-encoding-evasion
waf-bypass payloadsgit clone/opt/waf-bypass/waf-encoding-evasion

SecLists ให้บริการ wordlist ที่ใช้โดยเครื่องมือหลายตัวรวมถึง ffuf, gobuster, feroxbuster, dirb และ hydra PayloadsAllTheThings ให้บริการ payload การโจมตีแบบ multi-encoding ที่คัดสรรแล้ว จัดหมวดหมู่ตามประเภทการโจมตี (XSS, SQLi, XXE) พร้อมตัวแปร hex, octal, Unicode, HTML entity, double URL encoding และ JSFuck

เครื่องมือเหล่านี้จะติดตั้งเฉพาะเมื่อ tool_tier = "full":

เครื่องมือวิธีติดตั้งตัวอย่างคำสั่งใช้โดยชุด
ZAP (OWASP Zed Attack Proxy)ghlatestzap-cli quick-scan -s all -r https://TARGETweb-app-attacks
Metasploit Frameworkinstaller scriptmsfconsole -q -x "use auxiliary/scanner/http/http_version; set RHOSTS TARGET; run; exit"reconnaissance
วิธีคำอธิบาย
aptติดตั้งจาก Ubuntu 24.04 APT repositories ผ่าน apt-get install
ghlatestดาวน์โหลด binary ล่าสุดจาก GitHub Releases โดยใช้ ghlatest.sh และ install-release.sh
uvติดตั้งเป็น Python tool โดยใช้ uv package manager
pipติดตั้งเป็น Python package โดยใช้ pip install เข้าสู่ system Python
npmติดตั้งเป็น global Node.js package โดยใช้ npm install -g
go installคอมไพล์จากซอร์สโค้ดโดยใช้ go install และติดตั้งไปยัง /usr/local/bin
git cloneClone repository ไปยังไดเรกทอรี /opt/
git clone + pipClone repository และติดตั้ง Python dependencies
installer scriptรัน installer script ที่จัดเตรียมโดยผู้ผลิตระหว่าง cloud-init