Netcat est un outil Linux qui sert à effectuer plusieurs taches réseau comme la vérification des ports distants, écouter sur certain ports pour les connexion entrants etc. Aujourd’hui, de nombreux outils de réseau open source sont disponibles dans les systèmes sur Linux pour diagnostiquer le réseau, netcat est l’un de ces outils.
Dans cet article nous allons uniquement voir comment installer Netcat sur CentOS 7 et 8. Cet outils n’est pas installé par défaut nous allons donc l’installer manuellement.
Installer Netcat sur Centos 7/8 :
Mettre à jour le système :
Vous devez d’abord mettre à jour votre système :
[root@root ~]# yum update -y Modules complémentaires chargés : fastestmirror Loading mirror speeds from cached hostfile epel/x86_64/metalink | 52 kB 00:00:00 base: mirror.marwan.ma epel: mirrors.neterra.net extras: mirror.marwan.ma updates: mirror.marwan.ma base | 3.6 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 2.9 kB 00:00:00 mysql-connectors-community | 2.6 kB 00:00:00 mysql-tools-community | 2.6 kB 00:00:00 mysql80-community | 2.6 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/3): epel/x86_64/updateinfo | 1.0 MB 00:00:02 (2/3): epel/x86_64/primary_db | 6.9 MB 00:00:09 (3/3): updates/7/x86_64/primary_db | 7.1 MB 00:00:16 Résolution des dépendances --> Lancement de la transaction de test ---> Le paquet NetworkManager.x86_64 1:1.18.8-1.el7 sera mis à jour ---> Le paquet NetworkManager.x86_64 1:1.18.8-2.el7_9 sera utilisé ---> Le paquet NetworkManager-libnm.x86_64 1:1.18.8-1.el7 sera mis à jour ---> Le paquet NetworkManager-libnm.x86_64 1:1.18.8-2.el7_9 sera utilisé ---> Le paquet NetworkManager-team.x86_64 1:1.18.8-1.el7 sera mis à jour ---> Le paquet NetworkManager-team.x86_64 1:1.18.8-2.el7_9 sera utilisé
Installer le package ncat:
Une fois l’OS est mis à jour nous pouvons installer Netcat, le nom du package est nmap-ncat :
[root@linux ~]# yum search nmap-ncat Modules complémentaires chargés : fastestmirror Loading mirror speeds from cached hostfile base: repo.ifca.es epel: mirrors.ircam.fr extras: repo.ifca.es updates: repo.ifca.es ====================================================================== N/S matched: nmap-ncat ======================================================================= nmap-ncat.x86_64 : Nmap's Netcat replacement Correspondance avec le nom ou le résumé uniquement, utilisez « search all » pour une recherche complète.
[root@root ~]# yum install nmap-ncat Modules complémentaires chargés : fastestmirror Loading mirror speeds from cached hostfile base: repo.ifca.es epel: mirrors.ircam.fr extras: repo.ifca.es updates: repo.ifca.es Résolution des dépendances --> Lancement de la transaction de test ---> Le paquet nmap-ncat.x86_64 2:6.40-19.el7 sera installé --> Traitement de la dépendance : libpcap.so.1()(64bit) pour le paquet : 2:nmap-ncat-6.40-19.el7.x86_64 --> Lancement de la transaction de test ---> Le paquet libpcap.x86_64 14:1.5.3-12.el7 sera installé --> Résolution des dépendances terminée Dépendances résolues ===================================================================================================================================================================== Package Architecture Version Dépôt Taille Installation : nmap-ncat x86_64 2:6.40-19.el7 base 206 k Installation pour dépendances : libpcap x86_64 14:1.5.3-12.el7 base 139 k Résumé de la transaction Installation 1 Paquet (+1 Paquet en dépendance)
Vous pouvez vérifier l’installation avec la commande ci-dessous :
[root@Linux ~]# rpm -qa | grep -i nmap-ncat nmap-ncat-6.40-19.el7.x86_64
Test de la commande nc :
[root@Linux ~]# nc -vz google.com 443 Ncat: Version 7.50 ( https://nmap.org/ncat ) Ncat: Connected to 142.250.200.78:443. Ncat: 0 bytes sent, 0 bytes received in 0.15 seconds.
nmap : les 12 commandes que vous devez connaître
Protocole du routage
Migrer CentOS 7 vers Rocky Linux 9
mkfs : Création des systèmes de fichier
Fail2Ban : How to protect Linux services