خصم 50% جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
بروتوكول القشرة الآمنة (SSH)

إدارة الشبكة مع netcat

بقلم Parnian R. قراءة 6 دقائق محدّث في 15 فبراير 2026

Netcat عبارة عن أداة مساعدة متعددة الاستخدامات تقرأ البيانات وتكتبها عبرها
اتصالات الشبكة باستخدام بروتوكول TCP/IP. إنها أداة قيمة ل
تصحيح أخطاء الشبكة واستكشافها، ويتم استخدامها أيضًا في العديد من المجالات
الأنشطة الأمنية مثل فحص المنافذ ونقل الملفات والإنشاء
باب خلفي أثناء اختبار الاختراق. توفر هذه المقالة أ
دليل خطوة بخطوة حول تثبيت ميزة الاستماع الخاصة بـ Netcat واستخدامها
أنظمة أوبونتو أو دبيان.

تركيب
Netcat

Netcat هي أداة مساعدة قياسية متوفرة في مستودعات معظم
توزيعات لينكس. فيما يلي تعليمات التثبيت لبعض
توزيعات لينكس الأكثر شيوعاً.

nc -h
Netcat

أوبونتو/ديبيان

على Ubuntu أو Debian، يمكنك تثبيت Netcat باستخدام ما يلي
الأوامر:

sudo apt-get update
sudo apt-get install netcat

سينتوس/RHEL

بالنسبة إلى CentOS أو Red Hat Enterprise Linux، يمكنك استخدام YUM (أو DNF on
الإصدارات الأحدث) لتثبيت Netcat:

sudo yum install nc

باستخدام نت كات
المستمع

تتيح لك وظيفة مستمع Netcat مراقبة حركة مرور الشبكة
منافذ محددة، مما يوفر رؤى في الوقت الحقيقي حول نقل البيانات و
المساعدة في استكشاف أخطاء الشبكة وإصلاحها أو التحليل الأمني.

الجزء الأول: المسح
فتح المنافذ

قبل إعداد المستمع، من المفيد تحديد المنافذ المفتوحة عليه
الخادم الخاص بك. يمكن لـ Netcat فحص منفذ واحد أو مجموعة من المنافذ.

مسح مجموعة من المنافذ:

لفحص مجموعة من المنافذ، استخدم الأمر التالي، استبدال
[REMOTE_COMPUTER_IP] مع عنوان IP الخاص بالخادم و
[بورت_رانج] مع مجموعة من المنافذ للمسح، مثل
2000-5000:

netcat -z -v -n [REMOTE_COMPUTER_IP] [PORT_RANGE]

مثال:

لمسح المنافذ التي تتراوح من 2999 إلى 3014 على خادم مزود بـ IP
127.0.0.1، سيكون الأمر:

مسح مجموعة من المنافذ مثال

يمكنك تصفية النتائج وعرض المنافذ المفتوحة فقط
يستخدم grep:

netcat -z -v -n 172.86.74.34 2000-5000 2>&1 | grep succeeded!
جريب

مسح منفذ واحد:

إذا كنت بحاجة إلى التحقق من منفذ واحد، يمكنك استخدام:

netcat -z -v -n [REMOTE_COMPUTER_IP] [PORT]

على سبيل المثال، لفحص المنفذ 3000 على الخادم:

netcat -z -v -n 172.86.74.34 3000
مسح مثال لمنفذ واحد

سيشير هذا الأمر إلى ما إذا كان المنفذ 3000 مفتوحًا أم مغلقًا.

الجزء 2: الإعداد
مستمع Netcat

بمجرد تحديد منفذ مفتوح أو إذا كان لديك منفذ معين
الذي تريد مراقبته، يمكنك إعداد مستمع Netcat. للاستماع على الميناء
2200، على سبيل المثال، استخدم الأمر التالي:

netcat -l -p 2200
إعداد مستمع Netcat

سيوجه هذا الأمر Netcat للاستماع على المنفذ 2200 لأي منها
البيانات الواردة.

الجزء 3: إرسال الاختبار
رسالة

للتحقق من إعداد مستمع Netcat بشكل صحيح، يمكنك إرسال
رسالة اختبار من جهاز آخر. افتح محطة على كمبيوتر آخر
واستخدم الأمر التالي:

netcat [SERVER_IP] 2200

يستبدل [SERVER_IP] مع عنوان IP الخاص بـ
الخادم الذي يعمل عليه مستمع Netcat. بمجرد أن يتم الاتصال
تم تأسيسها، يمكنك كتابة رسالتك والضغط على Enter. الرسالة
يجب أن يظهر على الخادم حيث تم إعداد مستمع Netcat.

إرسال رسالة اختبار

الجزء 4: حفظ البيانات إلى أ
ملف

إذا كنت تريد الاحتفاظ بسجل للبيانات التي تمر عبر المنفذ
الذي تراقبه باستخدام Netcat، يمكنك إعادة توجيه الإخراج إلى ملف.
إليك كيفية حفظ البيانات الواردة في ملف اسمه
output.txt:

netcat -l -p 2200 > output.txt

سيؤدي تنفيذ هذا الأمر إلى توجيه أي شيء يتلقاه Netcat
المستمع على الميناء 2200 إلى الملف
output.txt يمكنك لاحقًا مراجعة هذا الملف بأي نص
محرر.

حفظ البيانات في ملف

الجزء الخامس: إرسال أ
ملف

لإرسال ملف باستخدام Netcat، ستحتاج إلى تنفيذ إجراءات على كليهما
آلات الإرسال والاستقبال.

على جهاز الاستقبال:

قم بإعداد Netcat للاستماع على منفذ معين وإعادة توجيه الرسائل الواردة
البيانات إلى ملف. على سبيل المثال، للاستماع على المنفذ 2200 وحفظ الملف
البيانات الواردة إلى output.zip، يستخدم:

netcat -l -p 2200 > archive.zip

على آلة الإرسال:

أرسل ملفًا باستخدام Netcat عن طريق الاتصال بعنوان IP الخاص بالمستمع
والمنفذ، ثم إعادة توجيه الملف إلى Netcat. يستبدل
[RECEIVER_IP] مع عنوان IP للمتلقي
آلة:

netcat [RECEIVER_IP] 2200 < yourfile.zip

يستبدل yourfile.zip مع المسار واسم
الملف المضغوط الذي ترغب في إرساله.

إرسال ملف

ملحوظة: عند نقل الملفات، تأكد من وجودها
لا يوجد جدار حماية يمنع الاتصال وهذا جهاز الاستقبال
تبدأ عملية Netcat قبل تنفيذ أمر الإرسال.

إضافي
قدرات Netcat

يمتد تعدد استخدامات Netcat إلى ما هو أبعد من عمليات نقل الملفات البسيطة و
الاستماع إلى المنفذ. إنها أداة متعددة الأوجه تخدم مختلف
الأغراض المتعلقة بالشبكة، من الأمن إلى الاتصالات. هنا أ
نظرة على قدراته الإضافية:

  • إنشاء خادم الدردشة: يمكن تكوين Netcat
    لتسهيل الاتصال النصي في الوقت الحقيقي بين المستخدمين، بمثابة
    خادم الدردشة البدائي.

  • الاستيلاء على شعار الخدمة: عن طريق الاتصال لفتح
    المنافذ، يمكن لـ Netcat استرداد لافتات الخدمة، مما يساعد في تحديد الهوية
    من إصدارات البرامج التي يحتمل أن تكون عرضة للخطر.

  • تصحيح أخطاء الشبكة: إنها أداة ممتازة ل
    تشخيص خدمات الشبكة، مما يسمح لك بإرسال طلبات مخصصة و
    تحليل الاستجابات لاستكشاف الأخطاء وإصلاحها.

  • الإدارة عن بعد: يمكن لـ Netcat ربط الصدفة
    إلى منفذ شبكة، مما يتيح الوصول عن بعد عبر سطر الأوامر إلى منفذ آخر
    الكمبيوتر، وهو مفيد بشكل خاص للنظام
    المسؤولين.

  • اختبار البرنامج الخفي للشبكة: يمكن للمطورين استخدامها
    Netcat للتفاعل مع شياطين الشبكة، وإرسال بيانات الاختبار والأوامر
    لنرى كيف تتصرف الخدمة.

  • وظائف الخادم الوكيل: مع Netcat، الإعداد
    يعد إنشاء الوكيل الأساسي أمرًا مباشرًا ومباشرًا، مما يسمح لك بإعادة توجيه حركة المرور و
    يحتمل مراقبتها أو تحليلها لأغراض مختلفة.

  • محاكاة خدمة الشبكة: يمكنها محاكاة
    خدمات الشبكة، مما يوفر استجابة وهمية للشبكة الواردة
    الطلبات، وهو أمر مفيد لاختبار التطبيقات من جانب العميل.

  • الإعداد الأساسي لخادم TCP/UDP: يمكن لـ Netcat الاستماع
    منافذ محددة لطلبات TCP أو UDP الواردة، مما يجعلها أداة لـ
    إنشاء خوادم بسيطة.

  • البرمجة النصية والأتمتة: سطر الأوامر الخاص به
    تسمح الطبيعة بكتابة Netcat بسهولة ودمجها في برامج أكبر
    مهام الأتمتة، وتبسيط عمليات الشبكة المتكررة.

  • نفق البيانات: يمكن استخدام Netcat لإنشاء ملف
    نفق البيانات، مما يسمح بإعادة توجيه تدفقات البيانات من واحد
    شبكة إلى أخرى.

  • مزامنة الوقت: يمكن أن يسهل
    مزامنة ساعات النظام عبر الشبكة عن طريق إرسال بيانات الوقت
    بين الآلات.

  • اختبار الأمان: Netcat هو عنصر أساسي في الأمن
    الاختبار، يستخدم لمحاكاة هجمات الشبكة أو اختبار مدى فعاليتها
    تكوينات جدار الحماية.

  • اختبار الاتصال: اختبار بسرعة وكفاءة
    القدرة على إنشاء اتصالات TCP أو UDP، وهو أمر ضروري لـ
    إعداد وصيانة الشبكة.

تسلط كل واحدة من هذه القدرات الضوء على قدرة Netcat على التكيف،
مما يجعلها أداة لا غنى عنها في مجموعة أدوات الشبكات. سواء ل
التطوير أو استكشاف الأخطاء وإصلاحها أو التحليل الأمني، بساطة Netcat
والقوة تجعلها الأداة المساعدة لمحترفي الشبكات. إذا كنت
لديك أي أسئلة، لا تتردد في الاتصال بنا عن طريق إرسال
تذكرة
.

يشارك

تحتاج مساعدة في شيء آخر؟

متوسط زمن الاستجابة أقل من ساعة. بشر حقيقيون، لا روبوتات.