تخطَّ إلى المحتوى

كتالوج الأدوات

كل أداة مدرجة أدناه تأتي مثبتة مسبقاً أثناء توفير 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 يضاعف الحمولات عبر برامج ترميز متعددة (URL وBase64 وJSUnicode) ومناطق تحديد الموضع (body وheader وURL param وcookie). أما waf-bypass (من Nemesida) فيرسل حمولات بترميز 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-stealthnpmUsed as Puppeteer plugin for stealth browsingbot-simulation

يثبّت Playwright ثنائي Chromium الخاص به عبر playwright install chromium. يستخدم Puppeteer نظام Chromium ذاته حيثما أمكن.

تعداد النطاقات الفرعية وDNS

Section titled “تعداد النطاقات الفرعية وDNS”
الأداةطريقة التثبيتمثال الأمرتُستخدم بواسطة المجموعة
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

اختبار بيانات الاعتماد

Section titled “اختبار بيانات الاعتماد”
الأداةطريقة التثبيتمثال الأمرتُستخدم بواسطة المجموعة
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 قوائم الكلمات المستخدمة من قِبل أدوات متعددة تشمل 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)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مثبتة من مستودعات 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