netcat

Comment installer Netcat sur CentOS 7/8

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.