ksb26 [Kernel Socks Bouncer] ist ein Linux-Kernel 2.6.x Loadable Kernel Module, dass Weiterleitungen TCP-Verbindung (benutzerdefinierte Ziel-Hosts) durch socks 4/5 Ketten.
Kernel Socks Bouncer in ein lkm [Linux Loadable Kernel Module] und ein Userspace-Manager unterteilt.
ksb26 lkm abfängt und umleitet TCP-Verbindungen. ksb26manager hält aktualisiert Socken Liste und lädt die Ziel-Hosts Liste über Zeichengerät.
ksb26 lkm:
ist die lkm. Es fängt und leitet TCP-Verbindungen.
modprobe ksb26 [nsocks = N]
[Insmod /lib/modules/2.6.x/extra/ksb26.ko]
Dieser Befehl wird ksb26 lkm laden.
[Nsocks = N] wird ksb26 lkm Einstellung der Anzahl der SOCKS in Kette zu verwenden N. laden
Zu erkennen, große Zahl gelesen dmesg Kernel-Logs läuft zum Beispiel:
~ # Dmesg
oder
~ # Cat / var / log / messages
Zwischen den Meldungen von ksb26 Modul gibt es diese Zeichenfolge:
[Ksb26] Wichtige Gerätenummer = num
~ # Mknod / dev / ksb26 c num 0 // erstellt das Gerät char
ksb26manager:
ist das Userspace-Manager für ksb26 lkm. Es muss wget, egrep und sed zur Arbeit.
[Sie brauchen nicht ksb26manager. Sie können SOCKS und Ziel-Hosts manuell über / dev / ksb26 Zeichengerät] hinzuzufügen.
ksb26manager hält die Liste SOCKS Verwendung http://ksb26.sourceforge.net/socks/socks5.php aktualisiert
ksb26manager [-h] [-d ksb26_device] [-m ksb26_lkm_name] [-n nsocks] [-t thosts_file] [-w wait_time]
[-d Ksb26_device]: Zeichengerät nach ksb26 verwendet
[-m Ksb26_lkm_name]: Name lkm zur in modprobe-Befehl verwenden
[-n Nsocks]: Anzahl der SOCKS in Ketten verwendet
[-t Thosts_file]: Datei, die Ziel-Hosts
[-s Socks_file]: Datei mit Standard-Socken-Liste
[-w Wait_time]: Anzahl der Sekunden vor der Aktualisierung des SOCKS Warteliste
[-h]: Hilfe
/ Format dev / ksb26 Saiten:
/ Dev / ksb26 ist der Zeichengerät nach ksb26 zur SOCKS und Ziel halten Hosts Listen aktualisiert. Streicher Formate akzeptiert:
IP-Adressen und Port des SOCKS 4/5
IP-Adressen und Port des Ziel-Hosts [ksb26 wenn eine neue Verbindung von localhost findet
zu diesem host [: port], wird diese Verbindung über einen SOCKS-Kette durchlaufen, bevor das Ziel erreichen host]
klar SOCKS Liste string [CSL]: ksb26 löscht den SOCKS-Liste
Um eine neue SOCKS-Server zur Liste hinzufügen:
#Ssocks_ip: Socks_port; socks_version |
Beispiel:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
manuelle Vorlage eines neuen SOCKS:
~ # Echo "# S127.0.0.1: 1080; 5 |"> / dev / ksb26
Wenn Sie ksb26manager Sie können eine Standard-Socken-Liste in / etc / ksb26 / Socken, die von der Userspace-Tool automatisch geladen wird eingestellt.
Wenn Sie nicht ksb26manager können Sie eine neue Datei als dieser unter zu erstellen:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
und dann:
~ # Cat socks.txt> / dev / ksb26
Um einen neuen Ziel-Host in die Liste aufnehmen [wenn Sie die Userspace-Manager finden Sie in / etc / ksb26 / thosts]:
#Hhost_ip: Host_port; |
Wenn host_ip ist *, werden den Anschluss an alle IP-Adressen gerichtet umgeleitet werden.
Wenn host_port 0 ist, werden alle Verbindung zu diesem Host gerichtet über einen Socks-Kette umgeleitet werden.
Beispiel:
# H *: 22; |
# H192.168.0.1: 22; |
# H192.168.0.2: 0; |
# H *: 0; | [veraltet]
Um SOCKS Liste zu löschen:
#cls |
Was ist neu in dieser Version:
Softwarebeschreibung:
Version: 0.0.4
Upload-Datum: 3 Jun 15
Lizenz: Frei
Popularität: 131
Kommentare nicht gefunden