Netcat est un puissant utilitaire de ligne de commande pour le réseau sous Linux qui peut envoyer et écouter des paquets TCP et UDP. Contrairement à d'autres outils réseau, netcat est extrêmement basique. Cependant, sa simplicité lui permet également d'effectuer presque n'importe quel type d'activité sur un réseau.