Options principales
`netcat` peut combiner diverses options pour accomplir plusieurs fonctions. Utilisez les options ci-dessous pour tester le réseau et transférer des données.
1. Mode de connexion
2. Traitement des fichiers et des données
Commande générée :
Essayez de combiner les commandes.
Description:
`netcat` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Installation de Netcat (nc)
`netcat` est généralement préinstallé sur la plupart des systèmes Linux ou est fourni sous forme de lien symbolique nommé `nc`. Si ce n'est pas le cas, vous pouvez l'installer facilement avec les commandes ci-dessous.
Debian/Ubuntu
sudo apt update
sudo apt install netcat
Comment installer netcat sur un système basé sur Debian ou Ubuntu.
CentOS/RHEL/Fedora
sudo yum install nc
Comment installer netcat sur un système basé sur CentOS, RHEL ou Fedora.
Arch Linux
sudo pacman -S openbsd-netcat
Comment installer netcat sur Arch Linux.
Exemples courants
Découvrez diverses applications de `netcat`. Vous pouvez vérifier les ports réseau, transférer des fichiers et même créer un serveur de chat simple.
Vérifier si un port spécifique est ouvert
nc -vz example.com 80
Vérifie si le port 80 (HTTP) de example.com est ouvert. Retourne 0 si la connexion réussit.
Utiliser comme serveur de fichiers
nc -l -p 12345 < filename.txt
Crée un serveur simple sur le port 12345 pour transférer des fichiers locaux au client. Le client peut recevoir le fichier en exécutant `nc [IP du serveur] 12345 > received_file.txt`.
Utiliser comme client de fichiers
nc [IP du serveur] 12345 < filename.txt
Reçoit un fichier sur le port 12345 du serveur. Le serveur doit exécuter la commande `nc -l -p 12345 > received_file.txt`.
Créer un serveur de chat simple
nc -l -p 8888
Ouvre un serveur de chat simple sur le port 8888 de l'hôte local. Plusieurs clients peuvent se connecter à ce port pour communiquer entre eux. Vous pouvez ajouter l'option `-k` pour maintenir la connexion.
Conseils supplémentaires
nc peut être exécuté en tant que netcat selon la distribution. Vérifiez les liens symboliques ou consultez les manuels avec man nc ou man netcat pour des instructions détaillées.
- nc vs netcat: Dans la plupart des systèmes,
ncest un lien symbolique versnetcat. Dans certains systèmes, il peut être distingué par des paquets commenetcat-traditionaletnetcat-openbsd.