Browse code

Add brief description of the project to the README file

Dario Rodriguez authored on 21/11/2017 15:07:30
Showing 1 changed files
... ...
@@ -1,2 +1,19 @@
1 1
 rtcp - A simple port forwarder (secured)
2 2
 
3
+It setups an VPN over SSH, using similar techniques to gitolite.
4
+
5
+Objective: Setup a tun/tap interface for the VPN
6
+
7
+Server implementation notes:
8
+1. rtcp_server listening to an UNIX socket, is the server part, 
9
+   holds the tun/tap interface.
10
+2. has an ssh user setup with the keys of the client in the authorized_keys,
11
+   has the .hushlogin file in $HOME and /usr/bin/rtcp_helper as the shell
12
+   for the user in "/etc/passwd".
13
+3. the rtcp_helper connects to the server and forwards the traffic.
14
+
15
+Client implementation notes:
16
+1. rtcp_client is the client part.
17
+2. Called as "rtcp_client rtcpuser@host".
18
+3. Creates the client tun/tap interface and fordwars the traffic.
19
+  
Browse code

Initial commit

Dario Rodriguez authored on 20/11/2017 20:50:30
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,2 @@
1
+rtcp - A simple port forwarder (secured)
2
+