Netcat

Résolu/Fermé
guibbor Messages postés 213 Date d'inscription lundi 2 août 2010 Statut Membre Dernière intervention 14 avril 2021 - 10 sept. 2010 à 19:33
guibbor Messages postés 213 Date d'inscription lundi 2 août 2010 Statut Membre Dernière intervention 14 avril 2021 - 12 sept. 2010 à 14:32
Bonjour,
je test netcat. et quand je veux mettre un port sur écoute, voila ce qui se passe:

mac-de-xxx :~ xxxxx$ nc -l -p 1337
usage: nc [-46DdhklnrtUuvz] [-i interval] [-p source_port]
[-s source_ip_address] [-w timeout] [-X proxy_version]
[-x proxy_address[:port]] [hostname] [port[s]]

comment se fais-ce svp ?
et comment le résoudre et pouvoir mettre mon port sur écoute?




4 réponses

_Ritchi_ Messages postés 21288 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 11 novembre 2024 6 078
Modifié par _Ritchi_ le 11/09/2010 à 11:59
Bonjour,

Exécute la commande
man nc
et lis la description de l'option -l
Tu liras ceci:
-l
Used to specify that nc should listen for an incoming connection rather than initiate a connection to a remote host.  It is an error to use this option in conjunction with the -p, -s, or -z options.  Additionally, any timeouts specified with the -w option are ignored.


-p source_port  
Specifies the source port nc should use, subject to privilege restrictions and availability.  It is an error to use this option in conjunction with the -l option. 


En français, la partie en gras donne: "c'est une erreur que d'utiliser ensemble les options -l et -p"

Ritchi
0
guibbor Messages postés 213 Date d'inscription lundi 2 août 2010 Statut Membre Dernière intervention 14 avril 2021 19
12 sept. 2010 à 09:34
mais alors de nombreux tutos sont faux?!
0
guibbor Messages postés 213 Date d'inscription lundi 2 août 2010 Statut Membre Dernière intervention 14 avril 2021 19
11 sept. 2010 à 21:08
d'accord merci !
0
_Ritchi_ Messages postés 21288 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 11 novembre 2024 6 078
12 sept. 2010 à 11:58
Bonjour,

"mais alors de nombreux tutos sont faux?!":
Pas sur car cela peut dépendre du shell utilisé: bash, csh, ksh, sh, tcsh, zsh.
Il se peut que la commande nc soit implémentée de façon différente selon le shell utilisé. Dans les tutos que tu as essayé de suivre, n'est-il pas précisé le type de shell utilisé ?
Une fois que tu sais quel shell est utilisé, tu peux l'imposer dans le Terminal via le menu:
Terminal -> Préférences -> Démarrage -> Ouvrir les shells avec : commande (chemin d'accès complet): /bin/tcsh (par exemple)

Ritchi
0
guibbor Messages postés 213 Date d'inscription lundi 2 août 2010 Statut Membre Dernière intervention 14 avril 2021 19
12 sept. 2010 à 14:32
okaii c'est compris merci
0