2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Netcat (souvent appelé nc) est un outil réseau puissant largement utilisé pour les tests et le débogage réseau. Il peut lire et écrire des données réseau, prend en charge les protocoles TCP et UDP et peut être utilisé pour l'analyse des ports, la surveillance des ports, le transfert de fichiers et à d'autres fins.
• -l : Mode d'écoute, utilisé pour démarrer le service et attendre les connexions.
• -p : Spécifiez le port et définissez le numéro de port à utiliser par Netcat.
• -n : utiliser uniquement IP, pas de résolution DNS.
• -v : affiche des informations détaillées et affiche l'état détaillé pendant le processus de connexion.
• -z : mode Scan, utilisé pour le scanning des ports, aucune connexion n'est établie.
• -u : mode UDP, utilise le protocole UDP au lieu du TCP par défaut.
• -c : Exécute la commande La commande spécifiée sera automatiquement exécutée une fois la connexion établie.
• -e : Redirection de programme, redirige les entrées/sorties standard vers le programme spécifié.
nc [hostname] [port]
Par exemple, connectez-vous au port 80 de xxx.com :
nc xxx.com 80
nc -l [port]
Par exemple, écoutez le port local 5555 :
nc -l 5555
nc -l [port] > [output_file]
nc [hostname] [port] < [input_file]
Par exemple, pour transférer des fichiers locaux vers un serveur distant :
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv [hostname] [port]
Par exemple, analysez le port 80 de xxx.com :
nc -zv xxx.com 80
nc xxx.com 80
nc -l 1234
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv xxx.com 80