ldd /bin/sh
eingeben und
nach libc.so.5
bzw. libc.so.6
gucken).
Das tar.gz-File packt sich in ein Verzeichnis "socks5-hadinet" aus. In diesem befindet sich ein Unterverzeichnis "hadinet" und darin ein README-File. Dieses muß gelesen werden, sonst funktioniert das Paket nicht.
Im Paket ist eine fertig compilierte Version der shared library für Linux libc5, mit der man nach den notwendigen Konfigurationen (README lesen!) sofort loslegen kann. Dazu gehören zwei Scripts, die ein Programm unter Verwendung dieser Library starten, sowie den usocksd auf einem frei wählbaren Rechner hochfahren. Das ganze geht vollkommen transparent und von selber.
Das automatische Starten des usocksd, nicht aber das Starten eines Programms unter SOCKS, benötigt perl und ssh.
Außerdem enthält das Paket das Programm
fping
, welches von einem der Scripts verwendet wird. Es
ist ebenfalls für Linux mit libc5 compiliert und kann für
andere Systeme neu übersetzt werden (rm fping;
make
).
Download:
Das Source-Paket ist deswegen so groß, weil es sich um die komplette Originaldistribution handelt, die neben der Library auch noch einen Server (dieser wird auch im RZ verwendet) und Beispielanwendungen enthält.
socksify
-Script (tut das gleiche wie
das runsocks aus dem älteren Paket).
Die zusätzlichen Scripts aus dem HaDiNet-Paket werde ich demnächst in
einer angepaßten Form für DANTE bereitstellen.
Download:
getsockname(2)
, der die Benutzung von
UDP-Diensten mit SOCKS verhindert (für Linux 2.0.*).