Exigences : Vous devez tester la fonction du pare-feu, écouter un port sur le serveur Linux, et vérifier que le client peut se connecter au port du serveur.
Révision:
nc est un puissant outil en ligne de commande réseau sous Linux, principalement utilisé pour les opérations liées au TCP, UDP, sockets de domaine UNIX, il est conçu pour être un outil fiable en arrière-plan pouvant être piloté de manière flexible par d’autres programmes, avec la réputation de « couteau suisse », tout administrateur système devrait le maîtriser.
La commande d’installation Linux est la suivante :
Les paramètres communs sont les suivants :
Ncat 7,50
Usage: ncat [options] [hostname] [port]
Les options qui prennent du temps prennent quelques secondes. Ajoutez 'ms' pendant des millisecondes, 's' pour les secondes, 'm' pour les minutes, ou 'h' pour les heures (par exemple 500 ms). -4 Utiliser IPv4 uniquement -6 Utiliser IPv6 uniquement -U, --unixsock Utiliser uniquement les sockets du domaine Unix -C, --crlf Utiliser CRLF pour la séquence EOL -c, --sh-exec <command> Exécute la commande donnée via /bin/sh -e, --exec <command> Exécute la commande donnée --lua-exec <filename> Exécute le script Lua donné -g hop1[,hop2,...] Points de saut de routage à source lâche (8 max) -G <n> Pointeur de routage à source lâche (4, 8, 12, ...) -m, --max-conns <n> <n> Connexions simultanées maximales -h, --aide Affiche cet écran d’aide -d, --délai <time> Attendre entre les lectures/écritures -o, --output <filename> Dump des données de session dans un fichier -x, --dump <filename> hexadécimal Dump les données de session en hexadécimal vers un fichier -i, --temps <time> d’attente temps mort lecture/écriture inactif -p, --port source-port Spécifier le port source à utiliser -s, --source addr Spécifier l’adresse source à utiliser (n’affecte pas -l) -J, --écoute Lie et écoute les connexions entrantes -k, --garder-ouvert Accepter plusieurs connexions en mode écoute -n, --nodns Ne pas résoudre les noms d’hôte via DNS -t, --telnet Répondre aux négociations Telnet -u, --udp Utilisez UDP au lieu du TCP par défaut --sctp Utiliser SCTP au lieu du TCP par défaut -v, --verbeux Ensemble de niveau de verbosité (peut être utilisé plusieurs fois) -w, --<time>attends Délai d’attente de connexion -z Mode zéro-E/S, rapport de statut de connexion uniquement --append-output Append plutôt que de clobber les fichiers de sortie spécifiés --envoi uniquement des données, ignorant les données reçues ; quitter EOF --recv-uniquement pour recevoir des données, jamais rien envoyer --allow Permettre uniquement aux hôtes donnés de se connecter à Ncat --allowfile Un fichier d’hôtes autorisés à se connecter à Ncat --refuser Refuser aux hôtes donnés de se connecter à Ncat --denyfile Un fichier d’hôtes refusé de se connecter à Ncat --courtier Activez le mode de courtage de connexion de NCAT --chat Démarrez un serveur de chat NCAT simple --proxy <addr[:p ort]> Spécifier l’adresse de l’hôte au proxy via --<type>prooxy-type Spécifier le type de proxy (« http » ou « socks4 » ou « socks5 ») --proxy authentification <auth> Authentifié avec un serveur proxy HTTP ou SOCKS --ssl Connectez-vous ou écoutez avec SSL --ssl-cert Spécifier le fichier de certificat SSL (PEM) pour l’écoute --ssl-key Spécifier la clé privée SSL (PEM) pour l’écoute --ssl-verify Vérifier la confiance et le nom de domaine des certificats --fichier PEM ssl-trustfile contenant des certificats SSL de confiance --chiffres ssl Liste de chiffrement contenant des chiffres SSL à utiliser --version Afficher les informations de version de NCAT et sortie
Voir la page d’utilisation ncat(1) pour les options complètes, descriptions et exemples d’utilisation Activez l’écoute des ports TCP avec la commande suivante :
Vérifiez la situation d’écoute des ports :
Comme montré ci-dessous :
|