This is an old project to build encrypting IP routers. It works by tunneling IP packets in encrypted UDP packets. The protocol is designed to be lightweight and simple. Special care has been taken to make this work over dynamic addresses, NAT and SOCKS proxies.CIPE Project homepage at
- CIPE 1.6.0 (138k, tar.gz)
- CIPE 1.5.4 (138k, tar.gz)
- rrouted - user-space replacement for Linux 2.0's request-route (15k, C)
- The Blowfish cipher implementation as used in CIPE. (These files are included in the CIPE package too, this separate tarball is for the convenience of people who want to use it in other projects.) (12k, tar.gz (C/i386-asm))
The Linux CIPE project is released under the GNU General Public License.
- 2002-01-07 Crasher in all previous versions [IMPORTANT PATCH]
- 2001-02-11 1.5.0 and pre-1.5.0 snapshots broken [IMPORTANT PATCH]
- 2001-02-11 tokxc option does not work in 1.2.0 through 1.4.5
- Release 1.0
- This version is obsolete. It supported CIPE protocol 3 and only Linux 2.0.x.
- Release 1.1
- Matthew Grant has contributed a modified version of 0.5.6 that emulates an Ethernet interface and can run IPX and Appletalk over it. As this is an incompatible protocol it gets protocol number 4. Note: there is no real documentation on 1.1. Linux 2.0 only.
- Release 1.2, 1.3
- CIPE 1.2 and 1.3 supports Linux 2.0 through 2.2, and CIPE protocol version 3. Obsolete.
- Release 1.4
- This supports CIPE protocol 3 and all Linux versions from 2.0 through 2.4 (support for the 2.3/2.4 series was developed and tested from 2.3.48 through 2.4.0-test8).
- Release 1.5
- CIPE 1.5 brings back protocol 4 for
newer Linux kernels and it is even possible to run an
Ethernet bridge over CIPE (under 2.4 or using the bridge
patches for 2.2).
CIPE 1.5 also contains the first version of PKCIPE.
- Release 1.6
- This supports Linux 2.6 and the kernel crypto API.
It is planned to put additional functionality into PKCIPE, and make ciped independent of the module.
cvs -d:pserver:email@example.com:/cvsroot/cipe-linux loginGive a blank password, then proceed with
cvs -d:pserver:firstname.lastname@example.org:/cvsroot/cipe-linux co cipe-linux
An archive of the list is available on the web at http://sites.inka.de/bigred/archive/cipe-l/.