Pourquoi l' -e
option manque-t-elle dans le netcat-openbsd
package? Il y a un netcat-traditional
paquet mais il manque de nombreuses fonctionnalités du paquet OpenBSD. J'utilise Linux Mint 16.
Est-ce que quelqu'un sait pourquoi cela manque? Il supprime une fonctionnalité assez importante de netcat.
Réponses:
Parce qu'il existe différentes versions du programme.
Il n'y a pas de "standard" qui décrit les options
netcat
à prendre en charge, contrairement à de nombreux autres utilitaires standard spécifiés dans POSIX. Vous avez desnetcat
versions d'OpenBSD, FreeBSD, GNU netcat , et cetera.Pour la variante OpenBSD, la page de manuel note que :
la source
les dernières versions que j'avais trouvées dans certaines sources pour netcat activaient également la commande execute. il est généralement désactivé pour des raisons de sécurité.
mais j'ai trouvé un moyen alternatif de contourner
http://www.commandlinefu.com/commands/view/11061/emulating-netcat-e-netcat-traditional-or-netcat-openbsd-with-the-gnu-netcat
la source