Hi guys. I just learnt a clever little trick *use with caution and respect the privacy of others - using this technique for the wrong reasons, <<could>> see you in legal troubles!*:
Basically, you are able to open the microphone of a remote GNU/Linux machine, so long as you have the SSH password for that machine, and so long as the remote machine has SSH server installed & running.
Here is how I got it to work:
Assume the following; 192.168.1.1 is LOCAL, 192.168.1.2 is REMOTE.
1/ I installed openssh-server & openssh-client on BOTH test machines:
2/ On the LOCAL (my) machine, I opened terminal and entered:
sudo aptitude install openssh-server openssh-client
Basically, you are concatenating the audio input device (REMOTE) to the audio output device (LOCAL) with a stream block size of 1Kb.
ssh <username>@192.168.1.2 'dd bs=1k if=/dev/audio' > /dev/audio
Your sound card may be /dev/audio1 as mine is (it is a USB sound card) so I shall assume you know it is /dev/<yourSoundCardNode>
3/ You *should* now hear every single sound from the microphone on the REMOTE machine!
use responsibly, and have a lot of fun.