Update README.md: Added netcat oneliners for skype and colored chat

This commit is contained in:
Erez 2024-03-27 18:34:39 -04:00 committed by GitHub
parent 9280d0e7ea
commit 3fc549dd7f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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)