كل أداة مدرجة أدناه تأتي مثبتة مسبقاً أثناء توفير cloud-init. لا حاجة لأي تثبيت يدوي بعد النشر.
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| nikto | apt | nikto -h https://TARGET -maxtime 120s | web-app-attacks |
| sqlmap | apt | sqlmap --batch -u "https://TARGET/dvwa/vulnerabilities/sqli/?id=1" | web-app-attacks, api-attacks |
| nuclei | ghlatest | nuclei -u https://TARGET -severity medium,high,critical | web-app-attacks |
| dalfox | ghlatest | dalfox url "https://TARGET/search?q=test" --silence | web-app-attacks |
| ffuf | ghlatest | ffuf -u https://TARGET/FUZZ -w wordlist.txt -mc all -fc 404 | api-attacks |
| gobuster | ghlatest | gobuster dir -u https://TARGET -w /opt/SecLists/Discovery/Web-Content/common.txt | reconnaissance |
| feroxbuster | ghlatest | feroxbuster -u https://TARGET -w /opt/SecLists/Discovery/Web-Content/raft-medium-directories.txt | reconnaissance |
| dirb | apt | dirb https://TARGET /usr/share/dirb/wordlists/common.txt | reconnaissance |
| whatweb | apt | whatweb https://TARGET | reconnaissance |
| wfuzz | pip | wfuzz -c -z file,wordlist.txt -e urlencode,double_urlencode "https://TARGET/FUZZ" | waf-encoding-evasion |
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| gotestwaf | go install | cd /opt/gotestwaf && gotestwaf --url https://TARGET --noEmailReport --includePayloads=false | waf-encoding-evasion |
| waf-bypass | git clone + pip | waf-bypass --host TARGET:443 --timeout 10 --threads 10 | waf-encoding-evasion |
GoTestWAF (من Wallarm) هو إطار عمل معياري في الصناعة لتقييم WAF يضاعف الحمولات عبر برامج ترميز متعددة (URL وBase64 وJSUnicode) ومناطق تحديد الموضع (body وheader وURL param وcookie). أما waf-bypass (من Nemesida) فيرسل حمولات بترميز Base64 وHTML-ENTITY وUTF-16 عبر مناطق ARGS وBODY وCOOKIE وHEADER.
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| nmap | apt | nmap -sV -sC -p 80,443 TARGET_IP | reconnaissance |
| masscan | apt | masscan TARGET_IP -p 1-1000 --rate=1000 | reconnaissance |
| tshark | apt | tshark -i eth0 -c 100 -f "host TARGET_IP" | — |
| hping3 | apt | hping3 -S -p 443 -c 10 TARGET_IP | reconnaissance |
| tcpdump | apt | tcpdump -i eth0 -c 50 host TARGET_IP | — |
| netcat | apt | nc -zv TARGET_IP 80 443 | reconnaissance |
| ngrep | apt | ngrep -q -d eth0 "HTTP" host TARGET_IP | — |
| iperf3 | apt | iperf3 -c TARGET_IP -p 5201 -t 10 | traffic-generation |
| mtr | apt | mtr --report TARGET_IP | reconnaissance |
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| sslscan | apt | sslscan TARGET:443 | ssl-scanning |
| sslyze | uv | sslyze TARGET:443 | ssl-scanning |
| testssl.sh | git clone | /opt/testssl.sh/testssl.sh TARGET:443 | ssl-scanning |
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| mitmproxy | uv | mitmproxy --mode reverse:https://TARGET -p 8080 | — |
| socat | apt | socat TCP-LISTEN:8080,fork TCP:TARGET:443 | — |
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| playwright | npm + uv | playwright open https://TARGET | bot-simulation, javascript-exploits |
| puppeteer | npm | node -e "const b=await require('puppeteer').launch(); ..." | bot-simulation |
| puppeteer-extra-plugin-stealth | npm | Used as Puppeteer plugin for stealth browsing | bot-simulation |
يثبّت Playwright ثنائي Chromium الخاص به عبر playwright install chromium. يستخدم Puppeteer نظام Chromium ذاته حيثما أمكن.
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| subfinder | ghlatest | subfinder -d example.com -silent | reconnaissance |
| httpx | ghlatest | `echo TARGET | httpx -status-code -title` |
| amass | ghlatest | amass enum -passive -d example.com | reconnaissance |
| dnsrecon | uv | dnsrecon -d example.com -t std | reconnaissance |
| fierce | uv | fierce --domain example.com | reconnaissance |
| whois | apt | whois example.com | reconnaissance |
| dnsutils (dig, nslookup) | apt | dig TARGET +short | reconnaissance |
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| hydra | apt | hydra -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 |
| medusa | apt | medusa -h TARGET -u admin -P passwords.txt -M http | web-app-attacks |
| ncrack | apt | ncrack -vv --user admin -P passwords.txt TARGET:443 | web-app-attacks |
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| scapy | pip | python3 -c "from scapy.all import *; sr1(IP(dst='TARGET')/TCP(dport=443,flags='S'))" | reconnaissance |
| impacket | pip | python3 -m impacket.smbclient TARGET | reconnaissance |
| arjun | pip | arjun -u https://TARGET/endpoint | api-attacks |
| pwntools | pip | python3 -c "from pwn import *; r=remote('TARGET',443)" | — |
| hashid | pip | hashid 'HASH_VALUE' | — |
| theHarvester | uv | theHarvester -d example.com -b all | reconnaissance |
| الأداة | طريقة التثبيت | الموقع | تُستخدم بواسطة المجموعة |
|---|
| recon-ng | git clone | /opt/recon-ng/ | reconnaissance |
| spiderfoot | git clone | /opt/spiderfoot/ | reconnaissance |
| SecLists | git clone | /opt/SecLists/ | web-app-attacks, api-attacks, reconnaissance |
| PayloadsAllTheThings | git clone | /opt/PayloadsAllTheThings/ | waf-encoding-evasion |
| waf-bypass payloads | git clone | /opt/waf-bypass/ | waf-encoding-evasion |
توفر SecLists قوائم الكلمات المستخدمة من قِبل أدوات متعددة تشمل ffuf وgobuster وferoxbuster وdirb وhydra. توفر PayloadsAllTheThings حمولات هجوم متعددة الترميز منظمة حسب فئة الهجوم (XSS وSQLi وXXE) مع متغيرات hex وoctal وUnicode وHTML entity وDouble URL encoding وJSFuck.
هذه الأدوات تُثبَّت فقط عند تعيين tool_tier = "full":
| الأداة | طريقة التثبيت | مثال الأمر | تُستخدم بواسطة المجموعة |
|---|
| ZAP (OWASP Zed Attack Proxy) | ghlatest | zap-cli quick-scan -s all -r https://TARGET | web-app-attacks |
| Metasploit Framework | installer script | msfconsole -q -x "use auxiliary/scanner/http/http_version; set RHOSTS TARGET; run; exit" | reconnaissance |
| الطريقة | الوصف |
|---|
| apt | مثبتة من مستودعات APT لـ Ubuntu 24.04 عبر apt-get install |
| ghlatest | أحدث ثنائي يُنزَّل من GitHub Releases باستخدام ghlatest.sh وinstall-release.sh |
| uv | مثبتة كأداة Python باستخدام مدير الحزم uv |
| pip | مثبتة كحزمة Python باستخدام pip install في Python الخاص بالنظام |
| npm | مثبتة كحزمة Node.js عالمية باستخدام npm install -g |
| go install | مُجمَّعة من المصدر باستخدام go install ومثبتة في /usr/local/bin |
| git clone | مستودع مستنسخ في دليل /opt/ |
| git clone + pip | مستودع مستنسخ ومثبتة تبعيات Python |
| installer script | سكريبت تثبيت مُقدَّم من المورّد يُنفَّذ أثناء cloud-init |