انتقل إلى المحتوى
🔌

مولّد منافذ عشوائية

ولّد أرقام منافذ عشوائية — well-known (0-1023)، registered (1024-49151)، أو dynamic (49152-65535). اختر النطاق، حتى 50.

كيف يعمل مولّد المنافذ؟

تختار هذه الأداة أرقام منافذ عشوائية من أحد النطاقات الثلاثة المُحدَّدة بواسطة IANA باستخدام crypto.getRandomValues() لاختيار غير منحاز. كل منفذ هو عدد صحيح unsigned 16-بت (0-65535) ويحدّد النطاق المختار الحدّين الأدنى والأعلى.

نطاقات منافذ IANA

  • Well-known (0-1023) — مخصّصة لخدمات شائعة مثل HTTP (80) و HTTPS (443) و SSH (22) و DNS (53). تتطلب root/admin للربط.
  • Registered (1024-49151) — مخصّصة من IANA لتطبيقات محدّدة (مثل MySQL 3306، PostgreSQL 5432).
  • Dynamic / Ephemeral (49152-65535) — تُستخدم للاتصالات من جانب العميل والمستمعين قصيري الأمد. آمنة للاختبار.

الاستخدامات الشائعة

  • التطوير المحلي — اختر منفذاً حراً لخدمة microservice جديدة.
  • fixtures الاختبار — ولّد أرقام منافذ لمحاكاة الشبكة واختبارات التكامل.
  • التوثيق — أنتج أمثلة منافذ واقعية للدروس.

الخصوصية

تُولّد كل المنافذ بنسبة 100% في متصفحك. لا تُرسل أي بيانات إلى أي خادم.