ncat
هذا هو الأمر ncat الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ncat - تسلسل المآخذ وإعادة توجيهها
موجز
ncat [OPTIONS...] [اسم المضيف] [ميناء]
الوصف
Ncat عبارة عن أداة مساعدة للشبكات مليئة بالميزات والتي تقرأ وتكتب البيانات عبر الشبكات
من سطر الأوامر. تم كتابة Ncat لمشروع Nmap وهو تتويج لـ
عائلة منقسمة حاليًا من تجسيدات Netcat. إنه مصمم ليكون موثوقًا به
أداة خلفية لتوفير اتصال الشبكة على الفور بالتطبيقات والمستخدمين الآخرين.
لن يعمل Ncat فقط مع IPv4 و IPv6 ولكنه يوفر للمستخدم افتراضيًا
عدد غير محدود من الاستخدامات المحتملة.
من بين عدد كبير من ميزات Ncat ، هناك القدرة على ربط Ncats معًا ؛
إعادة توجيه منافذ TCP و UDP و SCTP إلى مواقع أخرى ؛ دعم SSL واتصالات الوكيل
عبر وكلاء SOCKS4 أو HTTP (مع مصادقة الوكيل الاختيارية أيضًا). بعض عامة
تنطبق المبادئ على معظم التطبيقات ، وبالتالي تمنحك القدرة على الإضافة على الفور
دعم الشبكات للبرامج التي لا تدعمها في العادة أبدًا.
OPTIONS ملخص
Ncat 7.01 (https://nmap.org/ncat)
الاستخدام: ncat [options] [hostname] [port]
تفترض الخيارات التي تستغرق وقتًا ثوانٍ. إلحاق "مللي ثانية" بالمللي ثانية ،
"s" للثواني ، أو "m" للدقائق ، أو "h" للساعات (على سبيل المثال 500 مللي ثانية).
-4 استخدم IPv4 فقط
-6 استخدم IPv6 فقط
-U، --unixsock استخدم مآخذ مجال Unix فقط
-C، --crlf استخدم CRLF لتسلسل موسوعة الحياة
-c ، --sh-exec ينفذ الأمر المعطى عبر / بن / ش
-e ، --exec ينفذ الأمر المحدد
--لوا إكسيك ينفذ نص لوا المحدد
-g hop1 [، hop2 ، ...] نقاط قفزة لتوجيه المصدر فضفاضة (8 كحد أقصى)
-G مؤشر قفزة توجيه مصدر فضفاض (4 ، 8 ، 12 ، ...)
-m ، - max-conns أقصى اتصالات متزامنة
-h ، --مساعدة في عرض شاشة التعليمات هذه
- د ، - تأخير انتظر بين القراءة / الكتابة
-o ، - الإخراج تفريغ بيانات الجلسة إلى ملف
-x ، - تفريغ السداسي تفريغ بيانات الجلسة كعرافة في ملف
-i ، - مهلة الخمول خمول مهلة القراءة / الكتابة
-p ، - منفذ المنفذ تحديد منفذ المصدر المراد استخدامه
-s، --source addr تحديد عنوان المصدر المراد استخدامه (لا يؤثر على -l)
-l ، - استمع Bind واستمع للاتصالات الواردة
-k، - keep-open قبول اتصالات متعددة في وضع الاستماع
-n، --nodns لا تحل أسماء المضيف عبر DNS
-t، - telnet إجابة مفاوضات Telnet
-u ، --udp استخدم UDP بدلاً من TCP الافتراضي
--sctp استخدم SCTP بدلاً من TCP الافتراضي
-v ، - مستوى الإسهاب في ضبط الإسهاب (يمكن استخدامه عدة مرات)
-w ، - انتظر ربط مهلة
- إلحاق - إخراج إلحاق بدلاً من ملفات الإخراج المحددة clobber
- إرسال فقط إرسال البيانات ، وتجاهل المستلمة ؛ قم بالإنهاء في EOF
--recv-only استقبل البيانات فقط ، ولا ترسل أي شيء أبدًا
- اسمح فقط للمضيفين المعينين بالاتصال بـ Ncat
--allowfile ملف للمضيفين المسموح لهم بالاتصال بـ Ncat
- رفض رفض إعطاء المضيفين من الاتصال بـ Ncat
--denyfile ملف مضيفين تم رفض الاتصال بـ Ncat
- الوسيط قم بتمكين وضع سمسرة الاتصال الخاص بـ Ncat
- دردشة ابدأ خادم دردشة بسيط من Ncat
--الوكيل حدد عنوان المضيف للوكيل من خلاله
- نوع البروكسي حدد نوع الوكيل ("http" أو "socks4" أو "socks5")
--بروكسي - المصادقة المصادقة مع خادم وكيل HTTP أو SOCKS
--ssl الاتصال أو الاستماع مع SSL
--ssl-cert حدد ملف شهادة SSL (PEM) للاستماع
--ssl-key تحديد مفتاح SSL الخاص (PEM) للاستماع
--ssl- تحقق من الثقة واسم المجال للشهادات
--ssl-trustfile PEM يحتوي على شهادات SSL موثوقة
- ssl-ciphers قائمة تشفير تحتوي على أصفار SSL لاستخدامها
- الإصدار عرض معلومات إصدار Ncat والخروج
شاهد ncat(1) manpage للحصول على الخيارات الكاملة والأوصاف وأمثلة الاستخدام
تواصل معنا MODE لأي لبس الاستماع MODE
يعمل Ncat في أحد وضعين أساسيين: وضع الاتصال ووضع الاستماع. أوضاع أخرى ، مثل
كخادم وكيل HTTP ، يعمل كحالات خاصة لهذين الاثنين. في وضع الاتصال ، يعمل Ncat
كعميل. في وضع الاستماع هو الخادم.
في وضع الاتصال ، اسم المضيف و ميناء تخبر الحجج ما يجب الاتصال به. اسم المضيف is
مطلوب ، وقد يكون اسم مضيف أو عنوان IP. لو ميناء يجب أن يكون رقمًا عشريًا
رقم المنفذ. إذا تم حذفه ، فسيتم تعيينه افتراضيًا على 31337 ..
في وضع الاستماع ، اسم المضيف و ميناء التحكم في العنوان الذي سيرتبط به الخادم. كلاهما
الوسائط اختيارية في وضع الاستماع. لو اسم المضيف تم حذفه ، يتم افتراضيًا الاستماع
جميع العناوين المتاحة عبر IPv4 و IPv6. لو ميناء تم حذفه ، يتم تعيينه افتراضيًا على 31337.
بروتوكول OPTIONS
-4 (IPv4 فقط).
فرض استخدام IPv4 فقط.
-6 (IPv6 فقط).
فرض استخدام IPv6 فقط.
-U, - يونيكسوك (استخدم مآخذ مجال Unix).
استخدم مآخذ مجال Unix بدلاً من مآخذ الشبكة. يمكن استخدام هذا الخيار في ملف
الخاصة لمآخذ التيار ، أو مجتمعة مع --udp لمآخذ مخطط البيانات. وصف
-U الوضع في قسم يسمى “UNIX DOMAIN SOCKETS”.
-u, --udp (استخدم UDP).
استخدم UDP للاتصال (الافتراضي هو TCP).
- sctp (استخدم SCTP).
استخدم SCTP للاتصال (الافتراضي هو TCP). يتم تنفيذ دعم SCTP في
وضع متوافق مع TCP.
تواصل معنا MODE OPTIONS
-g hop1[,hop2، ...] (توجيه مصدر فضفاض).
يضبط القفزات لتوجيه المصدر غير المحكم IPv4. يمكنك استخدام -g مرة واحدة مع فصل الفاصلة
قائمة القفزات ، استخدم -g عدة مرات باستخدام قفزات فردية لإنشاء القائمة ، أو دمج ملف
اثنين. يمكن إعطاء القفزات كعناوين IP أو أسماء مضيفين.
-G PTR (تعيين مؤشر توجيه المصدر).
يضبط "مؤشر" مسار مصدر IPv4 للاستخدام مع -g. يجب أن تكون الحجة متعددة
من 4 ولا يزيد عن 28. لا تدعم جميع أنظمة التشغيل ضبط هذا المؤشر على
أي شيء آخر غير أربعة.
-p ميناء, --منفذ المصدر ميناء (حدد منفذ المصدر).
قم بتعيين رقم المنفذ الخاص بـ Ncat للالتزام به.
-s مضيف, --مصدر مضيف (حدد عنوان المصدر).
قم بتعيين عنوان Ncat للالتزام به.
الاستماع MODE OPTIONS
راجع القسم المسمى "خيارات التحكم في الوصول" للحصول على معلومات حول تحديد المضيفين لذلك
قد تتصل بعملية الاستماع Ncat.
-l, --استمع (استمع للاتصالات).
استمع إلى الاتصالات بدلاً من الاتصال بجهاز بعيد
-m عدد, --ماكس كونس عدد (حدد الحد الأقصى لعدد الاتصالات).
الحد الأقصى لعدد الاتصالات المتزامنة المقبولة بواسطة مثيل Ncat. 100 هو
الافتراضي (60 في Windows).
-k, --تبقى مفتوحة (قبول اتصالات متعددة).
عادةً ما يقبل خادم الاستماع اتصالاً واحدًا فقط ثم يتم إنهاؤه عندما يكون ملف
الاتصال مغلق. هذا الخيار يجعله يقبل عدة اتصالات متزامنة
وانتظر المزيد من الاتصالات بعد إغلاقها جميعًا. يجب دمجها
مع --استمع. في هذا الوضع ، لا توجد طريقة لـ Ncat لمعرفة متى يكون إدخال الشبكة الخاص بها
انتهى ، لذلك سوف يستمر في العمل حتى يتم مقاطعته. هذا يعني أيضًا أنها ستفعل
لا تغلق دفق الإخراج أبدًا ، لذا فإن أي برنامج يقرأ من Ncat ويبحث عنه
سيتم أيضًا تعليق نهاية الملف.
- سمسار (سمسرة الاتصال).
اسمح لعدة أطراف بالاتصال بخادم Ncat المركزي والتواصل معه
بعضها البعض. يمكن لـ Ncat التوسط في الاتصال بين الأنظمة الموجودة خلف NAT أو
خلاف ذلك غير قادر على الاتصال مباشرة. يستخدم هذا الخيار بالاشتراك مع
--استمع، والذي يسبب --استمع المنفذ لتمكين وضع الوسيط.
--محادثة ("خادم الدردشة" المخصص).
ال --محادثة يتيح الخيار وضع الدردشة ، المخصص لتبادل النص بين عدة
المستخدمين. في وضع الدردشة ، يتم تشغيل السمسرة في الاتصال. Ncat يسبق كل رسالة
تم استلامه بمعرف قبل ترحيله إلى الاتصالات الأخرى. المعرف فريد لـ
كل عميل متصل. يساعد هذا في التمييز بين من أرسل ماذا. بالإضافة إلى ذلك،
يتم تخطي الأحرف غير المطبوعة مثل أحرف التحكم لمنعها من القيام بذلك
الضرر الذي يلحق بالمحطة.
بروتوكول طبقة المقابس الآمنة (SSL) OPTIONS
--ssl (استخدم SSL).
في وضع الاتصال ، يتفاوض هذا الخيار بشفافية على جلسة SSL مع SSL
الخادم لتشفير الاتصال بشكل آمن. هذا مفيد بشكل خاص للتحدث إلى
تمكين SSL لخوادم HTTP ، إلخ.
في وضع الخادم ، يستمع هذا الخيار إلى اتصالات SSL الواردة ، بدلاً من الاتصال العادي
حركة المرور غير المربوطة.
--sl- تحقق (التحقق من شهادات الخادم).
في وضع العميل ، --sl- تحقق مثل --ssl إلا أنه يتطلب أيضًا التحقق
من شهادة الخادم. يأتي Ncat مع مجموعة افتراضية من الشهادات الموثوقة بتنسيق
الملف ca-bundle.crt .. توفر بعض أنظمة التشغيل قائمة افتراضية بالملفات الموثوقة
الشهادات. سيتم استخدام هذه أيضًا إذا كانت متوفرة. يستخدم --ssl-trustfile لإعطاء
قائمة مخصصة. يستخدم -v مرة واحدة أو أكثر للحصول على تفاصيل حول إخفاقات التحقق.
لا تتحقق Ncat من الشهادات الملغاة ..
هذا الخيار ليس له أي تأثير في وضع الخادم.
- ssl- سيرت certfile.pem (حدد شهادة SSL).
يوفر هذا الخيار موقع ملفات الشهادات المشفرة بواسطة PEM والمستخدمة للمصادقة
الخادم (في وضع الاستماع) أو العميل (في وضع الاتصال). استخدمه معًا
مع - مفتاح ssl.
- مفتاح ssl keyfile.pem (حدد مفتاح SSL الخاص).
يوفر هذا الخيار موقع ملف المفتاح الخاص المشفر بواسطة PEM والذي يتوافق مع امتداد
الشهادة المسماة بـ - ssl- سيرت.
--ssl-trustfile cert.pem (قائمة الشهادات الموثوقة).
يعيّن هذا الخيار قائمة الشهادات الموثوقة لأغراض الشهادة
تَحَقّق. ليس له أي تأثير ما لم يتم دمجه مع --sl- تحقق. الحجة على ذلك
الخيار هو اسم PEM. ملف يحتوي على شهادات موثوقة. عادةً ما يكون ملف
سيحتوي الملف على شهادات المراجع المصدقة ، على الرغم من أنه قد يحتوي أيضًا على
تحتوي على شهادات الخادم مباشرة. عند استخدام هذا الخيار ، لا تستخدم Ncat ملفات
الشهادات الافتراضية.
- الأصفار قائمة الشفرات (حدد مجموعات تشفير SSL).
يعيّن هذا الخيار قائمة الأصفار التي سيستخدمها Ncat عند الاتصال
الخوادم أو عند قبول اتصالات SSL من العملاء. يتم وصف بناء الجملة في
بينسل الأصفار(1) صفحة man ، وافتراضيات إلى ALL:! ADH:! LOW:! EXP:! MD5:STRENGTH
PROXY OPTIONS
--الوكيل مضيف[:ميناء] (حدد عنوان الوكيل).
طلبات الوكلاء من خلال مضيف:ميناء، باستخدام البروتوكول المحدد بواسطة - نوع البروكسي.
إذا لم يتم تحديد أي منفذ ، فسيتم استخدام المنفذ المعروف جيدًا لبروتوكول الوكيل (1080 لـ SOCKS
و 3128 لـ HTTP). ومع ذلك ، عند تحديد خادم وكيل IPv6 HTTP باستخدام IP
العنوان بدلاً من اسم المضيف ، يجب تحديد رقم المنفذ أيضًا. إذا كان
يتطلب الوكيل المصادقة والاستخدام --بروكسي - المصادقة.
- نوع البروكسي بروتو (حدد بروتوكول الوكيل).
في وضع الاتصال ، يطلب هذا الخيار البروتوكول بروتو للاتصال من خلال الوكيل
المضيف المحدد من قبل --الوكيل. في وضع الاستماع ، يعمل هذا الخيار Ncat كخادم وكيل
باستخدام البروتوكول المحدد.
البروتوكولات المتاحة حاليًا في وضع الاتصال هي http (CONNECT) و socks4
(SOCKSv4). الخادم الوحيد المدعوم حاليًا هو http. إذا لم يتم استخدام هذا الخيار ،
البروتوكول الافتراضي هو http.
--بروكسي - المصادقة المستخدم[:pass ] (حدد بيانات اعتماد الوكيل).
في وضع الاتصال ، يعطي بيانات الاعتماد التي سيتم استخدامها للاتصال بالوكيل
الخادم. في وضع الاستماع ، يعطي بيانات الاعتماد المطلوبة للاتصال
عملاء. للاستعمال مع - نوع البروكسي HTTP، يجب أن يكون النموذج user: pass. ل
- نوع البروكسي socks4، يجب أن يكون اسم مستخدم فقط.
COMMAND إعدام OPTIONS
-e أمر, --تكس أمر (تنفيذ الأوامر) .
قم بتنفيذ الأمر المحدد بعد إنشاء الاتصال. الامر
يجب تحديده كاسم مسار كامل. سيتم إرسال جميع المدخلات من العميل البعيد إلى
يتم إرسال التطبيق والاستجابات مرة أخرى إلى العميل البعيد عبر المقبس ، وبالتالي
جعل تطبيق سطر الأوامر تفاعليًا عبر المقبس. مدموج مع
--تبقى مفتوحة، ستتعامل Ncat مع العديد من الاتصالات المتزامنة مع ملفات
المنفذ / التطبيق مثل inetd. لن تقبل Ncat سوى عدد أقصى يمكن تحديده من
الاتصالات المتزامنة التي يتحكم فيها -m خيار. بشكل افتراضي ، يتم تعيين هذا على 100
(60 في Windows).
-c أمر, - sh-exec أمر (نفذ الأمر عبر sh).
مثل -e، إلا أنه يحاول تنفيذ الأمر عبر / bin / sh. هذا يعني أنك لا تفعل ذلك
يجب تحديد المسار الكامل للأمر ، ومرافق shell مثل البيئة
المتغيرات متوفرة.
--لوا إكسيك ملف (قم بتنفيذ برنامج نصي .lua).
يشغل الملف المحدد كبرنامج نصي Lua بعد إنشاء اتصال ، باستخدام
مترجم مدمج. كل من الإدخال القياسي للنص والإخراج القياسي هما
إعادة توجيهها إلى تيارات بيانات الاتصال.
تضيف جميع خيارات exec المتغيرات التالية إلى بيئة الطفل:
NCAT_REMOTE_ADDR, NCAT_REMOTE_PORT
عنوان IP ورقم المنفذ للمضيف البعيد. في وضع الاتصال ، يكون الهدف
عنوان؛ في وضع الاستماع ، يكون عنوان العميل.
NCAT_LOCAL_ADDR, NCAT_LOCAL_PORT
عنوان IP ورقم المنفذ للطرف المحلي للاتصال.
NCAT_PROTO
البروتوكول المستخدم: بروتوكول TCP و UDP و SCTP.
الوصول مراقبة OPTIONS
--يسمح مضيف[,مضيف، ...] (السماح بالاتصالات).
ستكون قائمة المضيفين المحددة هي المضيفات الوحيدة المسموح لها بالاتصال بـ Ncat
عملية. سيتم قطع جميع محاولات الاتصال الأخرى. في حالة وجود تعارض
ما بين --يسمح و --ينكر, --يسمح الأسبقية. مواصفات المضيف تتبع
نفس الصيغة المستخدمة من قبل Nmap.
--allowfile ملف (السماح بالاتصالات من ملف).
هذا لديه نفس وظائف --يسمح، باستثناء أنه يتم توفير المضيفات المسموح بها
في ملف سماح محدد بسطر جديد ، بدلاً من سطر الأوامر مباشرة.
--ينكر مضيف[,مضيف، ...] (رفض الاتصالات).
قم بإصدار Ncat بقائمة من المضيفين الذين لن يُسمح لهم بالاتصال بالمستمعين
عملية Ncat. المضيفين المحددين سيتم إنهاء جلستهم بصمت إذا حاولوا ذلك
للاتصال. في حالة وجود تعارض بين --يسمح و --ينكر, --يسمح يأخذ
الأولوية. تتبع مواصفات المضيف نفس البنية المستخدمة بواسطة Nmap.
- رفض الملف ملف (رفض الاتصالات من الملف).
هذه هي نفس وظيفة --ينكر، باستثناء أنه يتم توفير المضيفات المستبعدة في ملف
رفض ملف محدد سطر جديد ، بدلاً من سطر الأوامر مباشرة.
توقيت OPTIONS
تقبل هذه الخيارات معلمة الوقت. يتم تحديد ذلك في ثوانٍ افتراضيًا ، على الرغم من أنك
يمكن إلحاق ms أو s أو m أو h بالقيمة لتحديد مللي ثانية أو ثوانٍ أو دقائق أو
ساعات.
-d الوقت , --تأخير الوقت (حدد تأخير الخط).
تعيين الفاصل الزمني للتأخير للأسطر المرسلة. هذا يحد بشكل فعال من عدد الخطوط
التي سيرسلها Ncat في الفترة المحددة. قد يكون هذا مفيدًا للنطاق الترددي المنخفض
مواقع ، أو استخدامات أخرى مثل التعامل مع مزعج يبتابليس --حد خيارات.
-i الوقت , - مهلة الانتظار الوقت (حدد مهلة الخمول).
تعيين مهلة ثابتة للاتصالات الخاملة. إذا تم الوصول إلى مهلة الخمول ، فإن ملف
تم إنهاء الاتصال.
-w الوقت , --انتظر الوقت (حدد مهلة الاتصال).
قم بتعيين مهلة ثابتة لمحاولات الاتصال.
OUTPUT OPTIONS
-o ملف, --انتاج ملف (حفظ بيانات الجلسة).
تفريغ بيانات الجلسة إلى ملف
-x ملف, - تفريغ سداسي ملف (حفظ بيانات الجلسة في سداسي عشري).
تفريغ بيانات الجلسة في ملف سداسي عشري.
- إلحاق الإخراج (إلحاق الإخراج).
إصدار Ncat مع --لحق - ouput الرائعة بالإضافة إلى -o و / أو -x وسيُلحق الناتج
الإخراج بدلاً من اقتطاع ملفات الإخراج المحددة.
-v, - الإسراف (كن مطولا).
إصدار Ncat مع -v وسيكون مطولًا ويعرض جميع أنواع الاتصال المفيد
المعلومات المستندة. استخدم أكثر من مرة (-vv, -vvv...) لإسهاب أكبر.
متفرقات OPTIONS
-C, - crlf (استخدم CRLF كموسوعة الحياة).
يخبر هذا الخيار Ncat بتحويل LF. نهايات الأسطر إلى CRLF. عند أخذ المدخلات من
الإدخال القياسي .. هذا مفيد للتحدث إلى بعض الخوادم الصارمة مباشرة من a
الطرفية في أحد بروتوكولات النص العادي العديدة الشائعة التي تستخدم CRLF لنهاية السطر.
-h, --مساعدة (شاشة التعليمات).
يعرض شاشة تعليمات قصيرة مع خيارات ومعاملات شائعة ، ثم يخرج.
--recv فقط (استقبال البيانات فقط).
إذا تم تمرير هذا الخيار ، فإن Ncat سيستقبل البيانات فقط ولن يحاول الإرسال
اى شى.
--إرسال فقط (إرسال البيانات فقط).
إذا تم تمرير هذا الخيار ، فسيرسل Ncat البيانات فقط وسيتجاهل أي شيء
تلقى. يؤدي هذا الخيار أيضًا إلى قيام Ncat بإغلاق اتصال الشبكة وإنهائه
بعد استلام EOF على الإدخال القياسي.
--لا تغلق (لا تغلق في وضع أحادي الاتجاه).
إذا تم تمرير هذا الخيار ، فلن يقوم Ncat باستدعاء إيقاف التشغيل على المقبس بعد رؤيته
EOF في stdin. يتم توفير هذا للتوافق مع الإصدارات السابقة مع OpenBSD netcat ، والذي
يعرض هذا السلوك عند تنفيذه مع خيار "-d" الخاص به.
-t, - Telnet (الإجابة على مفاوضات Telnet).
التعامل مع مفاوضات DO / DONT WILL / WONT Telnet. هذا يجعل من الممكن برمجة Telnet
جلسات مع Ncat.
--الإصدار (إصدار العرض).
يعرض رقم إصدار Ncat والمخارج.
UNIX المجال مآخذ
ال -U الخيار (نفس - يونيكسوك) يتسبب في قيام Ncat باستخدام مآخذ مجال Unix بدلاً من
مآخذ الشبكة. توجد مآخذ مجال Unix كإدخال في نظام الملفات. يجب أن تعطي
اسم المقبس الذي يتم الاتصال به أو الاستماع إليه. على سبيل المثال ، لإجراء اتصال ،
ncat -U ~ / يونيكسوك
للاستماع على مأخذ:
ncat -l -U ~ / يونيكسوك
سيعمل وضع الاستماع على إنشاء المقبس إذا لم يكن موجودًا. سوف يستمر المقبس في الوجود
بعد انتهاء البرنامج.
يتم دعم كل من مآخذ مجال الدفق ومخطط البيانات. يستخدم -U من تلقاء نفسها للدفق
مآخذ ، أو ادمجه مع --udp لمآخذ مخطط البيانات. تتطلب مآخذ مخطط البيانات مصدرًا
مقبس للاتصال منه. بشكل افتراضي ، سيتم إنشاء مقبس مصدر مع اسم ملف عشوائي
حسب الحاجة ، ويتم حذفه عند انتهاء البرنامج. استخدم ال --مصدر بمسار لاستخدام مصدر
مقبس باسم محدد.
أمثلة
اتصل بـ example.org على منفذ TCP 8080.
ncat example.org 8080
استمع إلى الاتصالات على منفذ TCP 8080.
ncat -l 8080
أعد توجيه منفذ TCP 8080 على الجهاز المحلي للاستضافة على المنفذ 80.
ncat - sh-exec "ncat example.org 80 " -l 8080 --تبقى مفتوحة
اربط بمنفذ TCP 8081 وأرفقه / بن / باش ليتمكن العالم من الوصول إليها بحرية.
ncat --تكس "/ بن / باش" -l 8081 --تبقى مفتوحة
اربط قذيفة بمنفذ TCP 8081 ، وقم بتقييد الوصول إلى المضيفين على شبكة محلية ، وقم بتقييد
الحد الأقصى لعدد الاتصالات المتزامنة إلى 3.
ncat --تكس "/ بن / باش" --ماكس كونس 3 --يسمح 192.168.0.0/24 -l 8081 --تبقى مفتوحة
اتصل بـ smtphost: 25 من خلال خادم SOCKS4 على المنفذ 1080.
ncat --الوكيل socks4host - نوع البروكسي socks4 --بروكسي - المصادقة المستخدم com.smtphost 25
قم بإنشاء خادم وكيل HTTP على منفذ المضيف المحلي 8888.
ncat -l - نوع البروكسي HTTP مؤسسة الكوثر 8888
أرسل ملفًا عبر منفذ TCP 9899 من host2 (عميل) إلى host1 (خادم).
HOST1 دولار ncat -l 9899 > ملف إلاخراج
HOST2 دولار ncat المضيف 1 9899 < ملف الإدخال
انقل في الاتجاه الآخر ، وحول Ncat إلى خادم "ملف واحد".
HOST1 دولار ncat -l 9899 < ملف الإدخال
HOST2 دولار ncat المضيف 1 9899 > ملف إلاخراج
EXIT CODE
يعكس رمز الخروج ما إذا كان الاتصال قد تم إجراؤه واكتماله بنجاح. 0 يعني
لم يكن هناك خطأ. 1 يعني وجود خطأ في الشبكة من نوع ما ، على سبيل المثال
"تم رفض الاتصال" أو "إعادة تعيين الاتصال". 2 محجوز لجميع الأخطاء الأخرى ، مثل
خيار غير صالح أو ملف غير موجود.
استخدم ncat عبر الإنترنت باستخدام خدمات onworks.net