Действительно ли возможно зашифровать связь через netcat?

Я знаю что его возможное болтать в использовании терминала Linux netcat. Я хочу знать, возможно ли зашифровать netcat связь.

Я действительно болтал путем слушания на ПК 1

nc -l 1234

И соединение с моим IP на другой машине.

nc $IP 1234
5
задан 12 March 2015 в 02:24

2 ответа

Это возможно - однако я не думаю, что nc делает это само: echo "Words" | gpg -e произведет зашифрованную версию на stdout; можно определить пользователя получения как обычно.
при передаче по каналу этого к другой копии gpg как gpg -d тогда это просит пароль - это будут помнить в течение периода, таким образом включая разговор.

Поэтому echo "words" | gpg -e | nc target 4321 отправит, и nc -l 4321 | gpg -d послушает.

кроме того, см. этот вопрос , который подобен.

9
ответ дан 23 November 2019 в 08:55

Отдельно netcat не имеет шифрования или управления аутентификацией поэтому, в то время как трафик мог быть зашифрован через OpenSSL или GnuPG с некоторой умной передачей по каналу и немного если циклы на стороне слушания, если Вы находитесь в ненадежной сети, Вы могли бы потерять состояние состязания для чтения использования ее, и netcat не позволяет нескольким клиентам без умных сценариев..., но я не должен здесь колотить инструмент, но вместо этого уведомить Вас относительно инструмента Bash ;-)

Примечание это очень экспериментально, и необходимо действительно проверить Travis-CI журнал сборки для обнаружения точно, что она делает, подсказка открывают второе окно/вкладку и следуют наряду с , travis.yml позволил сценариям видеть каждый, работать/тестировать функция, до сих пор разработанная.

117-секундная подсказка, следующие примеры команды лучше , по моему опыту, с шифрованием случайных строк.

Var_input="$@"
Var_gpg_opts="--armor --batch --no-tty --recipient user@host.domain --encrypt"
Var_log_file="${PWD}/output.enc
## Output to terminal
cat <<<"${Var_input}" | gpg ${Var_gpg_opts}
## Save output to file
cat <<<"${Var_input}" | gpg ${Var_gpg_opts} >> "${Var_log_file}"

Однако дешифрование мультибронированного выходного файла немного более хитро..., таким образом, вот ссылка на сценарий , записанный для этого, потому что это немного слишком длинно для регистрации здесь.

0
ответ дан 23 November 2019 в 08:55

Другие вопросы по тегам:

Похожие вопросы: