1 votes

Comment faire pour que ncat n'envoie pas de saut de ligne ?

Je suis sur Windows 7 Powershell et j'ai ncat de http://nmap.org/ncat/

J'essaie d'envoyer "foo" à un périphérique du réseau

PS> ncat -u 192.168.1.255 6061
foo

mais il envoie "foo \n "(66 6f 6f 0a) et le saut de ligne fait que le dispositif ne reconnaît pas la commande.

il y a une option -C pour ajouter un retour chariot, mais ça ne m'aide pas.

J'ai créé un fichier texte contenant "foo" et j'ai fait

PS> cat .\test.txt | ncat -u 192.168.1.255 6061

mais cela ajoute aussi CRLF

1voto

Chris N Points 687

Que se passe-t-il si vous pipez juste "foo" | ncat ...

A défaut, vous pouvez regarder ceci : http://powershell.codeplex.com/releases/view/59029

Ce qui semble vous permettre d'envoyer des messages sur TCP.

1voto

Jouni Heikniemi Points 111

Au cas où quelqu'un viendrait à poser cette question et ne travaillerait pas sous Windows mais plutôt sous Linux, vous pourriez essayer ceci :

  • Utiliser la touche "eof", Ctrl+D

Source : superuser.com

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