From 3fc549dd7f2b240537c70c8f5c176aa46620078a Mon Sep 17 00:00:00 2001 From: Erez <22354670+ErezBinyamin@users.noreply.github.com> Date: Wed, 27 Mar 2024 18:34:39 -0400 Subject: [PATCH] Update README.md: Added netcat oneliners for skype and colored chat --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/README.md b/README.md index b45b47d..9d6bfad 100644 --- a/README.md +++ b/README.md @@ -3794,6 +3794,49 @@ nc -l -u -p 2000 -c "nc -u [ip|hostname] 3000" nc -l -u -p 2000 -c "nc [ip|hostname] 3000" ``` +###### Video and Audio call + +```bash +server> PORT=1234 +server> ffmpeg \ + -f alsa -i hw:1 \ + -acodec flac \ + -f matroska \ + -f video4linux2 -i /dev/video0 \ + -vcodec mpeg4 \ + -f matroska \ + -tune zerolatency -y /dev/stdout \ + 2>/dev/null | nc -l ${PORT} | mplayer - &>/dev/null \ +``` +```bash +client> SERVER_IP=192.168.1.4 +client> PORT=1234 +client> ffmpeg \ + -f alsa -i hw:1 \ + -acodec flac \ + -f matroska \ + -f video4linux2 -i /dev/video0 \ + -vcodec mpeg4 \ + -f matroska \ + -tune zerolatency -y /dev/stdout \ + 2>/dev/null | nc ${SERVER_IP} ${PORT} | mplayer - &>/dev/null +``` +Requirements + * `ffmpeg` - to record video and audio + * `mplayer` - to play recieved video and audio + + +###### Colorfull network chat + +```bash +server> PORT=1234 +server> sed -u "s/^/\x1b\[31m/g; s/$/\x1b\[0m/g" | nc -l ${PORT} | sed "s/^/\x1b\[0m/g; s/$/\x1b\[31m/g" + +client> PORT=1234 +client> SERVER_IP=192.168.1.4 +client> nc ${SERVER_IP} ${PORT} +``` + ___ ##### Tool: [gnutls-cli](https://gnutls.org/manual/html_node/gnutls_002dcli-Invocation.html)