Я знаю что его возможное болтать в использовании терминала Linux netcat
. Я хочу знать, возможно ли зашифровать netcat
связь.
Я действительно болтал путем слушания на ПК 1
nc -l 1234
И соединение с моим IP на другой машине.
nc $IP 1234
Это возможно - однако я не думаю, что nc делает это само: echo "Words" | gpg -e
произведет зашифрованную версию на stdout; можно определить пользователя получения как обычно.
при передаче по каналу этого к другой копии gpg как gpg -d
тогда это просит пароль - это будут помнить в течение периода, таким образом включая разговор.
Поэтому echo "words" | gpg -e | nc target 4321
отправит, и nc -l 4321 | gpg -d
послушает.
кроме того, см. этот вопрос , который подобен.
Отдельно 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}"
Однако дешифрование мультибронированного выходного файла немного более хитро..., таким образом, вот ссылка на сценарий , записанный для этого, потому что это немного слишком длинно для регистрации здесь.