ZeBeDee hat seinen Namen von Zlib Compression, Blowfish Encryption und Diffie-Hellman Schlüsselverwaltung. Das Programm baut einen Tunnel zwischen Client und Server auf und sichert diesen durch starke Verschlüsselung. ZeBeDee unterstützt zudem das Tunneln von UDP-Paketen. Das Programm gibt es für Linux und Windows.
Der Einfachkeit halber besorgen wir uns eine zebedee.dsc sowie das passende diff.gz und die orig.tar.gz.
dpkg-source -x zebedee_2.2.2-2.dsc
gpg: Unterschrift vom Do 15 Nov 2001 05:05:50 CET mittels DSA-Schlüssel ID 52936E17 gpg: Unterschrift kann nicht geprüft werden: Ãffentlicher Schlüssel nicht gefunden dpkg-source: extrahiere zebedee nach zebedee-2.2.2 dpkg-source: Information: entpacke zebedee_2.2.2.orig.tar.gz dpkg-source: Information: wende zebedee_2.2.2-2.diff.gz an
Anschließend kann mit cd zebedee-2.2.2 und dpkg-buildpackage -rfakeroot -b das neue Debian Paket für unsere Distribution erstellt werden. 1)
Selecting previously deselected package zebedee. (Reading database ... 24503 files and directories currently installed.) Unpacking zebedee (from .../zebedee_2.2.2-3tiri_amd64.deb) ... Setting up zebedee (2.2.2-3tiri) ... Processing triggers for man-db ...
server true # serverhost 127.0.0.1 serverport 443 target localhost:1812/udp # radius compression zlib:0 udpmode true logfile SYSLOG detached false
Jul 19 22:25:17 sdeidcsrad02 zebedee: zebedee(30001/14048): waiting for connection on port 443
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 30001/zebedee
server false localsource true serverhost serveripaddress serverport 443 ipmode udp tunnel 1812/udp:127.0.0.1:1812/udp compression zlib:0 logfile SYSLOG detached false
Jul 20 15:29:25 sles10-sp1-01 zebedee: zebedee(20261/29888): Listening on local port 1812 Jul 20 15:29:25 sles10-sp1-01 zebedee: zebedee(20261/29888): listening for client UDP data
# echo "User-Name=\"Test User01\", User-Password=PASSW0RD" | radclient 127.0.0.1:1812 auth s3cret
Received response ID 41, code 2, length = 71
Reply-Message = "Directory Query returned SUCCESS. Access granted."
Jul 20 15:29:35 sles10-sp1-01 zebedee: zebedee(20261/72864): tunnel established to serveripaddress port 1812 Jul 20 15:30:18 sles10-sp1-01 zebedee: zebedee(20261/5632): tunnel established to serveripaddress port 1812
Jul 20 15:29:56 sdeidcsrad02 zebedee: zebedee(9978/98528): accepted connection from clientipaddress Jul 20 15:29:56 sdeidcsrad02 zebedee: zebedee(9978/98528): waiting for connection on port 443 Jul 20 15:29:56 sdeidcsrad02 zebedee: zebedee(9978/13200): tunnel established to port 1812