FINDOMAIN(1) User Commands FINDOMAIN(1)

findomain - ابزار فوق‌سریع و چندسکویی شمارش و کشف زیردامنه‌ها

findomain [گزینه‌ها]

سریع‌ترین ابزار چندسکویی برای شمارش و کشف زیردامنه‌ها؛ وقت خود را هدر ندهید.

-t, --target <TARGET>

میزبان یا دامنه هدف

-r, --resolved

فقط نمایش/ذخیره زیردامنه‌های تفکیک‌شده (دارای IP معتبر)

-i, --ip

نمایش/ذخیره نشانی IP مربوط به زیردامنه‌های تفکیک‌شده

-f, --file <FILES>

استفاده از فهرستی از زیردامنه‌ها که در یک فایل نوشته شده‌اند به عنوان ورودی

-o, --output

ذخیره در یک فایل خروجی تولیدشده خودکار. نام فایل خروجی با قالب target.txt تولید می‌شود. اگر نام سفارشی می‌خواهید، از گزینه -u/--unique-output استفاده کنید.

-u, --unique-output <UNIQUE_OUTPUT>

نوشتن تمام نتایج مربوط به یک هدف یا فهرستی از اهداف در یک نام فایل مشخص

-m, --monitoring-flag

فعال‌سازی حالت پایش (Monitoring) در Findomain

--postgres-user <POSTGRES_USER>

نام کاربری PostgreSQL

--postgres-password <POSTGRES_PASSWORD>

گذرواژه PostgreSQL

--postgres-host <POSTGRES_HOST>

میزبان PostgreSQL

--postgres-port <POSTGRES_PORT>

درگاه (پورت) PostgreSQL

--postgres-database <POSTGRES_DATABASE>

پایگاه‌داده PostgreSQL

-q, --quiet

حذف پیام‌های اطلاع‌رسانی و فقط نمایش خطاهای مهلک یا پیام پیدا نشدن زیردامنه‌ها

--query-database

کوئری زدن به پایگاه‌داده findomain برای جستجوی زیردامنه‌هایی که قبلاً کشف شده‌اند

--import-subdomains <IMPORT_SUBDOMAINS>

وارد کردن زیردامنه‌ها از یک یا چند فایل. در فایل ورودی باید در هر خط یک زیردامنه قرار داشته باشد

--enable-dot

فعال‌سازی پروتکل DNS over TLS برای تفکیک نشانی‌های IP زیردامنه‌ها

--ipv6-only

فقط انجام جستجو و تفکیک IPv6

--threads <THREADS>

تعداد ریسمان‌ها (Threads) برای وظایف سبک مانند کشف IP و بررسی‌های HTTP. گزینه منسوخ‌شده؛ به جای آن از --lightweight-threads استفاده کنید. این گزینه در آینده حذف خواهد شد.

--lightweight-threads <LIGHTWEIGHT_THREADS>

تعداد ریسمان‌ها برای وظایف سبک مانند کشف IP و بررسی‌های HTTP. مقدار پیش‌فرض 50 است.

--screenshots-threads <SCREENSHOTS_THREADS>

تعداد ریسمان‌ها برای ثبت اسکرین‌شات. مقدار پیش‌فرض 10 است.

--parallel-ip-ports-scan <PARALLEL_IP_PORTS_SCAN>

تعداد IPهایی که به طور همزمان پویش درگاه (پورت اسکن) می‌شوند. مقدار پیش‌فرض 10 است.

--tcp-connect-threads <TCP_CONNECT_THREADS>

تعداد ریسمان‌ها برای اتصالات TCP - معادل گزینه --min-rate در Nmap. مقدار پیش‌فرض 500 است.

--resolvers <CUSTOM_RESOLVERS>

مسیر فایلی (یا فایل‌هایی) حاوی فهرستی از نشانی‌های IP تفکیک‌کننده‌های DNS. در صورت مشخص نشدن، از کارگزارهای DNS شرکت‌های گوگل، کلودفلر و Quad9 استفاده می‌شود.

--aempty

ارسال هشدار به وبهوک‌ها حتی زمانی که هیچ زیردامنه جدیدی پیدا نشده باشد

-x, --as-resolver

استفاده از Findomain به عنوان تفکیک‌کننده برای فهرستی از دامنه‌ها در یک فایل

-w, --wordlist <WORDLISTS>

فایل فهرست کلمات (Wordlist) برای استفاده در فرآیند آزمون و خطای جامع (Bruteforce). استفاده از این گزینه به طور خودکار حالت بروت‌فورس را فعال می‌کند.

--no-wildcards

غیرفعال کردن تشخیص Wildcard هنگام تفکیک زیردامنه‌ها

--filter <STRING_FILTER>

فیلتر کردن زیردامنه‌های حاوی رشته‌های متنی مشخص

--exclude <STRING_EXCLUDE>

مستثنی کردن زیردامنه‌های حاوی رشته‌های متنی مشخص

--exclude-sources <EXCLUDE_SOURCES>

مستثنی کردن منابع از جستجوی زیردامنه‌ها در [مقادیر ممکن: certspotter, crtsh, sublist3r, facebook, spyse, threatcrowd, virustotalapikey, anubis, urlscan, securitytrails, threatminer, c99, bufferover_free, bufferover_paid]

--http-status

بررسی وضعیت HTTP زیردامنه‌ها

-c, --config <CONFIG_FILE>

استفاده از یک فایل پیکربندی. فایل پیکربندی پیش‌فرض findomain است و فرمت می‌تواند toml، json، hjson، ini یا yml باشد.

--rate-limit <RATE_LIMIT>

تعیین محدودیت نرخ (Rate Limit) بر حسب ثانیه برای هر هدف در طول شمارش

--pscan

فعال‌سازی پویشگر درگاه (Port Scanner)

--iport <INITIAL_PORT>

درگاه شروع برای پویش. پیش‌فرض 0 است.

--lport <LAST_PORT>

درگاه پایانی برای پویش. پیش‌فرض 1000 است.

-v, --verbose

فعال‌سازی حالت پرحرف (مناسب برای رفع اشکال)

--mtimeout

اجازه به Findomain برای درج داده‌ها در پایگاه‌داده هنگام وقوع خطای وقفه زمانی (Timeout) در وبهوک

--no-monitor

غیرفعال کردن حالت پایش هنگام ذخیره داده‌ها در پایگاه‌داده

-s, --screenshots <SCREENSHOTS_PATH>

مسیر ذخیره اسکرین‌شات‌های وب‌سایت HTTP(S) برای زیردامنه‌های فعال

--sandbox

فعال‌سازی سندباکس Chrome/Chromium. این گزینه به طور پیش‌فرض غیرفعال است زیرا تعداد زیادی از کاربران برنامه را به طور پیش‌فرض با کاربر ریشه (root) اجرا می‌کنند. قبل از استفاده از این گزینه مطمئن شوید که برنامه را با کاربر ریشه اجرا نمی‌کنید.

-j, --jobname <JOBNAME>

استفاده از یک شناسه پایگاه‌داده برای وظایف (Jobs). هنگامی کاربرد دارد که بخواهید اهداف مختلف را ذیل یک نام وظیفه یکسان مرتبط کنید. برای استخراج داده‌ها بر اساس شناسه نام وظیفه، از گزینه query-jobname استفاده کنید.

--query-jobname

استخراج تمام زیردامنه‌ها از پایگاه‌داده که نام وظیفه آن‌ها مطابق با مقدار مشخص‌شده از طریق گزینه jobname است

--http-timeout <HTTP_TIMEOUT>

مقدار زمان انتظار بر حسب ثانیه برای بررسی وضعیت HTTP زیردامنه‌ها. پیش‌فرض 5 است.

--tcp-connect-timeout <TCP_CONNECT_TIMEOUT>

مقدار زمان انتظار بر حسب میلی‌ثانیه برای اتصال TCP (ip:port) در تابع پویش درگاه‌ها. پیش‌فرض 2000 است.

--stdin

خواندن از ورودی استاندارد (stdin) به جای فایل‌ها یا آرگومان‌ها

--ua <USER_AGENTS_FILE>

مسیر فایل حاوی رشته‌های مشخصه کاربر (User Agents)

--randomize

فعال‌سازی ترتیب تصادفی هنگام خواندن اهداف از فایل‌ها

--no-resolve

غیرفعال کردن کارهای پیش از ثبت اسکرین‌شات (بررسی HTTP و کشف IP) هنگام استفاده به عنوان تفکیک‌کننده برای ثبت اسکرین‌شات

--external-subdomains

دریافت زیردامنه‌های خارجی با استفاده از amass و subfinder

--validate

اعتبارسنجی تمام زیردامنه‌ها از فایل مشخص‌شده

--resolver-timeout <RESOLVER_TIMEOUT>

زمان وقفه (Timeout) بر حسب ثانیه برای تفکیک‌کننده. پیش‌فرض 1 است.

--http-retries <HTTP_RETRIES>

تعداد دفعات تلاش مجدد برای بررسی وضعیت HTTP زیردامنه‌ها. پیش‌فرض 1 است.

--double-dns-check

فعال‌سازی بررسی دوگانه DNS. به این معنی است که زیردامنه‌های دارای نشانی IP دوباره با استفاده از فهرستی از تفکیک‌کننده‌های قابل اعتماد بررسی می‌شوند تا از نتایج مثبت کاذب جلوگیری شود. فقط هنگام استفاده از تفکیک‌کننده‌های سفارشی اعمال می‌شود.

-n, --no-discover

جلوگیری از جستجوی خودکار زیردامنه‌ها توسط findomain. زمانی کاربرد دارد که زیردامنه‌ها را از ابزارهای دیگر وارد می‌کنید.

--max-http-redirects <MAX_HTTP_REDIRECTS>

حداکثر تعداد تغییرمسیرهای (Redirects) مجاز HTTP برای دنبال کردن. پیش‌فرض 0 است.

--reset-database

بازنشانی پایگاه‌داده. تمام داده‌ها را از پایگاه‌داده حذف خواهد کرد.

-h, --help

نمایش پیام راهنما

-V, --version

نمایش نسخه برنامه

مستندات کامل findomain به‌صورت راهنمای Texinfo نگهداری می‌شود. اگر برنامه‌های info و findomain به‌درستی روی سیستم شما نصب شده باشند، دستور

info findomain

باید دسترسی شما به راهنمای کامل را فراهم کند.

July 2025 findomain 10.0.1