web-dev-qa-db-fra.com

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

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

J'ai donc compris que j'écris ce qui suit dans le terminal, après avoir installé netcat

netcat [ip-address] [port]

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

35
Mohamed Khamis

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

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

À destination, vous devez avoir quelque chose à écouter.

ou

Serveur:

netcat -l -p [port]

écouter la connexion

Client:

netcat [server-ip-address] [port]

Une fois la connexion établie, tapez cilent type 1 et cliquez sur enter

42
2707974

J'utilise:

echo text | netcat Host port

Donc, il vous suffira d'exécuter ceci:

echo 1 | netcat localhost 12345
17
AndyGee