commande Linux nc
commande Linux nc est utilisé pour configurer le routeur.
La mise en œuvre de cette directive peut définir les paramètres du routeur.
grammaire
nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
Description Paramètre:
- -g <passerelle> Définir les passerelles de communication routeur-hop, vous pouvez régler la touche oh huit.
- -G <Numéro Point> Paramètres Source point de routage est, sa valeur en tant que multiple de quatre.
- aide en ligne -h.
- -i <délai en secondes> Définir l'intervalle de temps pour transmettre des informations et des ports de communication de numérisation.
- -l utiliser un mode d'écoute, contrôler les données entrantes.
- utilisation directe -n d'adresses IP, plutôt que par le serveur de noms de domaine.
- -o <fichier de sortie> spécifier le nom de fichier, la transmission de données entre le code de caractère hexadécimal dans le fichier de vidage est enregistré.
- -p <port de communication> Définir le port de communication sur l'hôte local.
- -r nombre aléatoire pour spécifier le port de communication de l'hôte local et distant.
- -s <adresse source> Définissez l'adresse IP locale de l'hôte d'envoyer le paquet.
- -u Utiliser UDP protocole de transport.
- -v processus d'affichage instruction à exécution.
- -w <timeout en secondes> Définir le délai d'attente pour la connexion.
- -z 0 Utiliser entrée / mode de sortie, utilisé uniquement lorsque les ports de communication de numérisation.
Exemples
TCP scan de port
# 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
192.168.0.3 scan plage de ports 1-100
UDP scan de port
# nc -u -z -w2 192.168.0.1 1-1000 //扫描192.168.0.3 的端口 范围是 1-1000
Scannez le port spécifié
# nc -nvv 192.168.0.1 80 //扫描 80端口 (UNKNOWN) [192.168.0.1] 80 (?) open y //用户输入