Commande Linux nc

Linux 命令大全Encyclopédie des commandes Linux

La commande Linux nc est utilisée pour configurer des routeurs.

L'exécution de cette commande permet de définir les paramètres associés du routeur.

Syntaxe

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

Description du paramètre:

  • -g<gateway> Définir la passerelle de communication par saut du routeur ; il est possible d'en définir jusqu'à 8.
  • -G<number of pointers> Définir le pointeur de route source, dont la valeur est un multiple de 4.
  • -h Aide en ligne.
  • -i<delay seconds> Définir l'intervalle de temps pour l'envoi d'informations et l'analyse des ports de communication.
  • -l Utiliser le mode écoute pour contrôler les données entrantes.
  • -n Utiliser directement les adresses IP, sans passer par le serveur de noms de domaine.
  • -o<fichier de sortie> Spécifiez le nom du fichier et déversez les données transmises en code hexadécimal dans le fichier pour les stocker.
  • -p<port de communication> Définissez le port de communication utilisé par l'hôte local.
  • -r Spécifiez aléatoirement les ports de communication des hôtes locaux et distants.
  • -s<adresse source> Définissez l'adresse IP des paquets de données envoyés par l'hôte local.
  • -u Utilisez le protocole de transmission UDP.
  • -v Affichez le processus d'exécution de la commande.
  • -w<secondes d'attente> Définissez le temps d'attente pour la connexion.
  • -z Utilisez le mode d'entrée/sortie 0, utilisé uniquement lors de l'analyse des ports de communication.

Exemples

Analyse des ports TCP

# nc -v -z -w2 192.168.0.3 1-100 
192.168.0.3: inverse host lookup failed: Unknown host
(UNKNOWN) [192.168.0.3] 80 (http) open
(UNKNOWN) [192.168.0.3] 23 (telnet) open
(UNKNOWN) [192.168.0.3] 22 (ssh) open

Analyser la plage de ports 1-100 de 192.168.0.3

Analyser les ports UDP

# nc -u -z -w2 192.168.0.1 1-1000 //扫描192.168.0.3 的端口 范围是 1-1000

Analyser le port spécifié

# nc -nvv 192.168.0.1 80 //扫描 80端口
(UNKNOWN) [192.168.0.1] 80 (?) open
y  //用户输入

Linux 命令大全Encyclopédie des commandes Linux

Autres extensions