Нужно было спокойно слушать, что происходит в удалённой комнате, где стоял Linux-компьютер, настроенный с SSH и веб-камерой для Skype, но воспользоваться возможностью прослушивания было невозможно

Команда довольно проста и как всегда состоит из ряда программ

Скрипт Dark.ssh подключается к удаленному компьютеру и запускает на нем указанную команду

cat bin/Dark.ssh
ssh dark.****.org "$@"

Эта команда читает с устройства HW: 2.0, с перерывом в 5 секунд, в формате raw в формате WAV

arecord -F 5 -D hw:2,0 -t wav -f dat -c 1

Вы можете найти имя устройства здесь

cat /proc/asound/pcm
01-00: SAA7134 PCM : SAA7134 PCM : capture 1
00-01: AD198x Digital : AD198x Digital : playback 1
00-00: AD198x Analog : AD198x Analog : playback 1 : capture 1
02-00: USB Audio : USB Audio : capture 1

Эта команда конвертирует в mp3 и читает из стандартного ввода и записывает в стандартный вывод

lame -

И эта команда фактически воспроизводит поток mp3 из стандартного ввода.

mpg123 -

В итоге команда выглядит так: При подключении к Dark команда запускает запись с микрофона, конвертирует и записывает «звуковой» поток в stdout, который по SSH отправляется на мой компьютер под управлением которого этот поток отправляется на MP3 плеер или файл

Dark.ssh  "arecord -F 5 -D hw:2,0 -t wav -f dat -c 1 | lame -" | mpg123 -
или
Dark.ssh  "arecord -F 5 -D hw:2,0 -t wav -f dat -c 1 | lame -" > listening.mp3

Конечно, аудиопоток также может быть передан другим клиентам. Netcat

Source

ЧИТАТЬ  Лучшие авиационные винтовки с различными продуктами питания по доступным ценам для пассажиров