51 votes

Envoi d'un simple message TCP à l'aide de Netcat

J'essaie d'utiliser netcat pour envoyer un message simple via TCP, par exemple je veux envoyer le chiffre 1.

J'ai donc compris que je devais écrire ce qui suit dans le terminal, après l'installation de netcat

netcat [ip-address] [port]

Mais comment puis-je spécifier le message à envoyer, c'est-à-dire où dois-je écrire "1" ?

66voto

2707974 Points 9957

Créer un fichier something.txt le contenu du fichier est 1

netcat [ip-address] [port] <something.txt

A destination, il faut avoir quelque chose pour écouter cela.

ou

Serveur :

netcat -l -p [port]

pour écouter la connexion

Client :

netcat [server-ip-address] [port]

Une fois la connexion établie sur le cilent simple type 1 et de frapper enter

30voto

ptc Points 519

J'utilise :

echo text | netcat host port

Il vous suffit donc d'exécuter cette opération :

echo 1 | netcat localhost 12345

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X