English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux nc命令

مجمع الأوامر في لينكس

Linux nc命令用于设置路由器。

执行本指令可设置路由器的相关参数。

语法

nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]

参数说明

  • -g<网关> 设置路由器跃程通信网关,最多可设置8个。
  • -G<指向器数目> 设置来源路由指向器,其数值为4的倍数。
  • -h 在线帮助。
  • -i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。
  • -l 使用监听模式,管控传入的资料。
  • -n 直接使用IP地址,而不通过域名服务器。
  • -o<输出文件> 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。
  • -p<通信端口> 设置本地主机使用的通信端口。
  • -r تحديد عشوائي للمنفذ المحلي والبعيد للاتصال بين الجهازين.
  • -s<عنوان IP المصدر> يضبط عنوان IP للجهاز المحلي الذي يرسل حزم البيانات.
  • -u يستخدم протوكول نقل البيانات UDP.
  • -v يظهر عملية تنفيذ الأوامر.
  • -w<عدد الثواني للإنتظار> يضبط وقت الإنتظار لرابط الاتصال.
  • -z يستخدم نمط الدخول والخروج 0، يستخدم فقط عند مسح منفذ الاتصال.

مثال على الإنترنت

مسح منفذ TCP

# nc -v -z -w2 192.168.0.3 1-100 
192.168.0.3: استعادة البحث بالعكس فشلت: مجهول
(UNKNOWN) [192.168.0.3] 80 (http) open
(UNKNOWN) [192.168.0.3] 23 (telnet) open
(UNKNOWN) [192.168.0.3] 22 (ssh) open

مسح منفذ 192.168.0.3 في نطاق 1-100

مسح منفذ UDP

# nc -u -z -w2 192.168.0.1 1-1000 //مسح منفذ 192.168.0.3 في نطاق 1-1000

مسح منفذ معين

# nc -nvv 192.168.0.1 80 //مسح 80端口
(UNKNOWN) [192.168.0.1] 80 (?) open
y  //إدخال المستخدم

مجمع الأوامر في لينكس