Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 2.2 KB

File metadata and controls

40 lines (25 loc) · 2.2 KB

🔍 MTU-Finder

MTU-Finder یک ابزار ساده و قدرتمند برای یافتن بهترین مقدار MTU (Maximum Transmission Unit) در سیستم یا شبکه شما است. این برنامه با استفاده از دستور پینگ و قابلیت تنظیم بازه، تعداد پینگ و سایر پارامترها، مقدار بهینه‌ی MTU را تشخیص داده و نمایش می‌دهد.


🧠 چرا MTU مهم است؟

MTU بیشترین اندازه‌ای است که یک بسته‌ی IP می‌تواند بدون نیاز به تکه‌تکه شدن (fragmentation) منتقل شود. تنظیم درست این مقدار می‌تواند:

  • سرعت انتقال داده را افزایش دهد.
  • از ایجاد تکه‌تکه شدن بسته‌ها جلوگیری کند.
  • عملکرد شبکه را بهبود بخشد.
  • مشکلات ارتباطی در VPN، بازی‌های آنلاین، مرورگرها و سایر اپلیکیشن‌ها را رفع کند.

🚀 ویژگی‌ها

  • جستجوی خودکار مقدار بهینه‌ی MTU با استفاده از بازه‌ی دلخواه
  • امکان تنظیم تعداد پینگ برای هر مقدار MTU جهت دقت بیشتر
  • رابط خط فرمان با گزینه‌های قابل تنظیم
  • نمایش نتایج کامل و یافتن مقدار پیشنهادی بهینه
  • بدون وابستگی به کتابخانه‌های خارجی
  • 💡 نکات مهم مقدار MTU واقعی باید حدود ۲۸ بایت کمتر از مقدار تست‌شده باشد (به‌خاطر هدرهای TCP/IP).

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

برای شبکه‌های VPN یا تونل‌سازی، مقادیر بهینه MTU معمولاً پایین‌تر از ۱۴۰۰ هستند.

📌 برنامه‌های آینده (TODO)

ذخیره‌ی گزارش‌ها در فایل CSV یا JSON

پشتیبانی از تست چند هاست به صورت هم‌زمان

اضافه‌کردن گزینه برای export خروجی به صورت فایل