Hello ! Un article dans la suite des articles dédiés à Netcat. En effet, netcat est bien mais il ne permet pas d’échanger des données de manière “sûr”. En cas de sniffage réseau, vos données sont en claires et peuvent être lues par une personnes malveillantes. Rappelons que Netcat n’est pas le meilleur moyen pour échanger entre 2 machines, il vaut mieux privilégier ssh.
Mais il est possible de crypter les échnages entre 2 netcat via Cryptcat. Cet utilitaire va vous permettre d’échanger des flux chiffrés avec un mot de passe.
Comment faire ?
Voici les éléments à retenir :
# Sans encryption sudo tcpdump -A -i any -n host 172.17.0.2 and port 8080 nc -l -p 8080 nc 172.17.0.2 8080 # avec encryption apt-get install cryptcat cryptcat -k password -l -p 8080 cryptcat -k password 172.17.0.2 8080