Я новичок Macuser из Debian, и я большой пользователь командной строки. Один мой любимый - netcat (он же nc на mac). Мне особенно понравилась опция -e, которая позволила создать процесс, который двунаправленно обрабатывает данные.
К сожалению, когда я использую классику:
nc -l -p 6666 -e /bin/bash
Netcat не согласен со мной, и я получаю это:
nc: illegal option -- e
usage: nc [-46DdhklnrtUuvz] [-i interval] [-p source_port]
[-s source_ip_address] [-w timeout] [-X proxy_version]
[-x proxy_address[:port]] [hostname] [port[s]]
Что это обозначает? Могу ли я использовать эту команду по-другому?
Спасибо за вашу помощь,
обкрадывать
PS: если кто-то может редактировать теги, было бы лучше - netcat, nc здесь не известны :)
источник
brew install netcat
(← в коде скрыта ссылка) :-)Если вы установите Nmap (debianports), вы также получите ncat. ncat - это в основном расширенная версия nc с такими опциями, как: -e, --ssl, --broker, --chat, ...
источник