Netcat
Résolu
guibbor
Messages postés
213
Date d'inscription
Statut
Membre
Dernière intervention
-
guibbor Messages postés 213 Date d'inscription Statut Membre Dernière intervention -
guibbor Messages postés 213 Date d'inscription Statut Membre Dernière intervention -
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?
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
Bonjour,
Exécute la commande
Tu liras ceci:
En français, la partie en gras donne: "c'est une erreur que d'utiliser ensemble les options -l et -p"
Ritchi
Exécute la commande
man ncet 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
guibbor
Messages postés
213
Date d'inscription
Statut
Membre
Dernière intervention
19
mais alors de nombreux tutos sont faux?!
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
"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