" . Couteau suisse du réseau» Netcat est un outil de réseau multi-plateforme versatile, souvent désigné comme le Il fait exactement ce que son nom l'indique et enchaîne , ou combine , les choses sur le réseau. Vous pouvez utiliser netcat pour créer une improvisée en tête-à -un chat ou envoyer des fichiers vers un autre appareil. Autrement dit : si elle implique le transfert de quelque chose sur un réseau, netcat peut le faire. One-on -One chat
Vous pouvez démarrer une connexion conversation en tapant simplement "nc -lp port" sur une machine hôte , en remplacement de " port" avec le numéro d'un port ouvert . Le LP - tag est synonyme de d'écoute. Sur un autre type de machine "nc listeninghost port" où listeninghost est l'adresse IP de l'ordinateur d'origine et le numéro de port de port identiques. Vous allez maintenant avoir un serveur de chat impromptu . Tout ce que vous tapez sera envoyé aux deux parties connectées.
File Transfer
Ouvrez une connexion d'écoute sur une autre machine et envoyer un fichier en utilisant la commande " portnumber nc- lp »et append" > file.exe "à la commande . Tapez " nc- w 1 listeninghost portnumber < file.exe " pour récupérer le fichier . Cette commande va automatiquement transférer le fichier sur la connexion réseau .
Distance Command Prompt
deux implémentations Windows et Linux de netcat vous pouvez rapidement mettre en place un à distance invite en tapant "nc -lp portnumber /bin /bash " où portnumber est un port d'écoute commande . Remplacer /bin /bash avec cmd.exe de Windows. Vous pouvez désormais utiliser un shell distant en utilisant la commande telnet pour se connecter à la machine écoute et de port.
Rapide et sale Web Server
Avec un simple Script , sous Linux , vous pouvez créer un serveur Web rapide et facile qui permet d'imprimer sur une seule page de pré-écrite HTML. Le script : " while true; do nc- l-p 80 -q 1 < index.html ; fait " peut être sauvegardée dans un fichier , rendu exécutable avec la commande « chmod 775 filename" - où fichier est le nom d' votre page HTML. Exécutez les commandes suivantes pour servir des pages rapides, portions individuelles de données.
Port de numérisation
Typiquement , lorsque les administrateurs système veulent balayer les ports d'un hôte distant , à voir les services de réseau sont en cours d'exécution , ils utilisent une application robuste comme nmap ou Scenari . Netcat peut également numériser rapidement les ports à l'aide de la commande "nc -v- w 1 remotehost - z 1-3000 ». Remplacer " remotehost " avec l'adresse IP de l'ordinateur que vous souhaitez numériser .