تنظیمات TCP (TCP Settings)#
💡 نکته: شما میتوانید این تنظیمات را به جای ویرایش دستی فایل TOML، مستقیماً درون خود برنامه bgscan تغییر دهید.
برای پیکربندی تعاملی این گزینهها با استفاده از بخش مدیریت تنظیمات (TUI inspector)، از منوی اصلی به مسیر Settings ← TCP Settings بروید.
فایل پیکربندی: settings/tcp_settings.toml
این فایل پارامترهای مربوط به اسکن پورت TCP از جمله پورت هدف، مهلت زمانی (Timeout)، تعداد ورکرها، دفعات تلاش مجدد و پیشوند خروجی را کنترل میکند.
پورت (Port)#
port = 80پورت TCP هدف که روی هر آدرس آیپی بررسی میشود. اسکنر تلاش میکند یک اتصال TCP با این پورت برقرار کند. نمونههای رایج: ۸۰ (HTTP)، ۴۴۳ (HTTPS)، ۲۲ (SSH).
مقادیر توصیهشده: پورتهای رایج مربوط به سرویسی که در حال اسکن آن هستید.
مهلت زمانی (Timeout)#
timeout = 3000حداکثر زمان انتظار (به میلیثانیه) برای برقراری اتصال TCP. اهدافی که در این بازه پاسخ ندهند، غیرقابل دسترس در نظر گرفته میشوند.
مقادیر توصیهشده:
1000-3000برای شبکههای محلی5000-10000برای شبکههای دور یا ناپایدار
ورکرها (Workers)#
workers = 200تعداد ورکرهای همزمان که برای برقراری اتصال TCP تلاش میکنند. مقادیر بالاتر سرعت اسکن را افزایش میدهند، اما مصرف پردازنده (CPU) و پهنای باند شبکه را بالا میبرند.
مقادیر توصیهشده:
50-100برای سیستمهایی با منابع محدود200-500برای مصارف معمول و عادی500-1000برای اسکن با کارایی و سرعت بالا
پیشوند خروجی (Prefix Output)#
prefix_output = "tcp_"پیشوند اعمالشده روی نام تمامی فایلهای خروجی که توسط این ماژول تولید میشوند. این ویژگی برای جداسازی و تشخیص نتایج هنگامی که چندین اسکن را به صورت همزمان اجرا میکنید، بسیار مفید است.
دفعات تلاش مجدد (Retries)#
tries = 1حداکثر تعداد دفعات تلاش مجدد برای هر هدف جهت کاهش خطاهای احتمالی در اتصال. مقادیر بالاتر قابلیت اطمینان اسکن را بهبود میبخشند اما زمان کل اسکن را افزایش میدهند.
مقادیر توصیهشده:
1بدون تلاش مجدد (سریعترین حالت)2-3برای اکثر شبکهها4-10برای شبکههای ناپایدار