reconFTW: ابزار شناسایی خودکار برای تست نفوذ
خلاصهٔ کاملتر
reconFTW یه ابزار خودکار و جامع برای مرحله Reconnaissance (شناسایی اولیه) در تست نفوذه که زندگی محققان امنیتی رو خیلی راحتتر میکنه. به جای اینکه بخوای دهها ابزار مختلف رو جداگانه اجرا کنی، reconFTW همهچیز رو یکپارچه میکنه و یه گزارش کامل از هدف بهت میده.
OSINT و اطلاعات دامنه
یکی از قویترین بخشهای reconFTW قسمت OSINT اونه. این ابزار میتونه WHOIS دامنه رو بررسی کنه، ایمیلها و پسوردهای لیکشده رو پیدا کنه، tenantهای Microsoft 365 و Azure رو شناسایی کنه، متادیتای اسناد آفیس رو استخراج کنه و حتی با ابزارهایی مثل trufflehog و gitleaks ریپوزیتوریهای گیتهاب رو برای یافتن secret اسکن کنه. Google Dorking خودکار و بررسی misconfiguration سرویسهای third-party هم توی همین بخش جا میگیرن.
کشف سابدامین
reconFTW از روشهای متعددی برای پیدا کردن سابدامینها استفاده میکنه. Passive enumeration با ابزارهایی مثل subfinder، بررسی Certificate Transparency Logs، DNS Bruteforce با puredns، تولید permutation با Gotator، و حتی کشف سابدامین از طریق TLS Handshake و Google Analytics ID همه در کنار هم کار میکنن. اگه سابدامینی در برابر Subdomain Takeover آسیبپذیر باشه، nuclei و dnstake اون رو شناسایی میکنن.
آنالیز وب و اسکن پورت
بعد از کشف سابدامینها، ابزار سراغ آنالیز وب میره. وبسرورهای فعال رو با httpx پیدا میکنه، اسکرینشات میگیره، CMS رو شناسایی میکنه، و URLها رو از منابع مختلف جمعآوری میکنه. برای پورتها هم از nmap و naabu برای اسکن فعال و smap برای اسکن پسیو استفاده میشه. جالبه که حتی endpointهای GraphQL، gRPC و WebSocket هم بررسی میشن.
اسکن آسیبپذیری
این بخش واقعاً جامعه. reconFTW میتونه XSS رو با dalfox، SQL Injection رو با SQLMap و ghauri، SSRF رو با interactsh، LFI رو از طریق فازینگ با ffuf، و SSTI رو با TInjA تست کنه. بررسی SSL/TLS با testssl، تست CRLF Injection با crlfuzz و اجرای تمپلیتهای DAST روی URLهای جمعآوریشده هم بخشی از فرآیند اتوماتیک این ابزاره.
معماری و قابلیتهای پیشرفته
reconFTW از AX Framework برای اسکن توزیعشده پشتیبانی میکنه که سرعت عملیات رو به شکل قابل توجهی بالا میبره. ادغام با Faraday برای گزارشدهی و visualize کردن نتایج، پشتیبانی از Docker، Terraform و Ansible برای استقرار آسان، و یه فایل کانفیگ دقیق برای شخصیسازی کامل workflow از دیگر ویژگیهای مهم این ابزاره. حتی قابلیت AI Integration هم داره که در تولید permutation سابدامین ازش استفاده میشه.
هشدار قانونی
استفاده از reconFTW بدون داشتن مجوز از صاحب سیستم هدف غیرقانونیه. این ابزار صرفاً برای تست نفوذ قانونی، bug bounty و پژوهشهای امنیتی مجاز طراحی شده. مسئولیت هر گونه سوءاستفاده با کاربره، نه توسعهدهندگان.
نکات کلیدی:
- reconFTW یه ابزار all-in-one برای Reconnaissance هست که دهها ابزار مختلف رو یکپارچه میکنه
- از OSINT، کشف سابدامین، اسکن پورت، آنالیز وب و اسکن آسیبپذیری پشتیبانی میکنه
- آسیبپذیریهایی مثل XSS، SQLi، SSRF، LFI، SSTI و CRLF رو بصورت خودکار تست میکنه
- از AX Framework برای اسکن توزیعشده و سریعتر پشتیبانی میکنه
- با Faraday ادغام میشه و از Docker، Terraform و Ansible هم پشتیبانی میکنه
- استفاده بدون مجوز غیرقانونیه و فقط برای تست نفوذ مجاز مناسبه




