ksb26 [Kernel Socks Bouncer] er en Linux Kernel 2.6.x Loadable Kernel Module, at der omdirigerer tcp-forbindelse (til brugerdefinerede mål værter) gennem sokker 4/5 kæder.
Kernel Socks Bouncer er opdelt i en LKM [Linux Loadable Kernel Module] og en userspace manager.
ksb26 LKM aflytninger og omdirigerer TCP-forbindelser. ksb26manager holder opdateret sokker liste og belastninger målrette værter liste via karakter enhed.
ksb26 LKM:
er LKM. Det opfanger og omdirigerer TCP-forbindelser.
modprobe ksb26 [nsocks = N]
[Insmod /lib/modules/2.6.x/extra/ksb26.ko]
Denne kommando vil indlæse ksb26 LKM.
[Nsocks = N] vil indlæse ksb26 LKM angiver antallet af SOCKS til brug i kæden til N.
For at detektere større antal læste dmesg kerne logfiler kører for eksempel:
~ # Dmesg
eller
~ # Cat / var / log / messages
Mellem budskaber ksb26 modul der er denne streng:
[Ksb26] Major enhedsnummer = num
~ # Mknod / dev / ksb26 c num 0 // skaber char enhed
ksb26manager:
er userspace manager for ksb26 LKM. Det har brug for wget, egrep og sed at arbejde.
[Du behøver ikke ksb26manager. Du kan tilføje SOCKS og mål værter manuelt via / dev / ksb26 karakter enhed].
ksb26manager holder opdateret listen SOCKS hjælp http://ksb26.sourceforge.net/socks/socks5.php
ksb26manager [-h] [-d ksb26_device] [-m ksb26_lkm_name] [-n nsocks] [-t thosts_file] [-w wait_time]
[-d Ksb26_device]: tegn enhed, der bruges af ksb26
[-m Ksb26_lkm_name]: LKM navn til brug i modprobe kommandoen
[-n Nsocks]: antal SOCKS anvendt i lænker
[-t Thosts_file]: fil, der indeholder mål værter
[-s Socks_file]: fil med standardindstillinger sokker liste
[-w Wait_time]: antal sekunder til at vente, før du opdaterer SOCKS listen
[-h]: Hjælpe
/ Dev / ksb26 strings format:
/ Dev / ksb26 er tegnet enhed, der bruges af ksb26 at holde SOCKS og mål værter lister opdateres. Strings formater accepteres:
IP-adresser og havnen i SOCKS 4/5
IP-adresser og port af target værter [når ksb26 finder en ny forbindelse fra localhost
til host [: port], vil denne forbindelse passere gennem en SOCKS kæde før nå målet vært]
klare SOCKS liste string [CSL]: ksb26 rydder listen SOCKS
For at tilføje en ny SOCKS server til listen:
#Ssocks_ip: Socks_port; socks_version |
eksempel:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
manuel indsendelse af en ny SOCKS:
~ # Echo "# S127.0.0.1: 1080; 5 |"> / dev / ksb26
Hvis du bruger ksb26manager kan du indstille en standard sokker liste i / etc / ksb26 / sokker, der vil blive indlæst automatisk af userspace værktøj.
Hvis du ikke bruger ksb26manager kan du oprette en ny fil som denne nedenfor:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
og så:
~ # Cat socks.txt> / dev / ksb26
Hvis du vil tilføje et nyt mål vært til listen [hvis du bruger userspace lederen se / etc / ksb26 / thosts]:
#Hhost_ip: Host_port; |
Hvis host_ip er *, vil tilslutning til samtlige IP'er blive omdirigeret.
Hvis host_port er 0, vil alle forbindelser rettet mod denne vært blive omdirigeret via en Socks kæden.
eksempel:
# H *: 22; |
# H192.168.0.1: 22; |
# H192.168.0.2: 0; |
# H *: 0; | [forældet]
At rydde SOCKS liste:
#cls |
Hvad er nyt i denne version:
Software detaljer:
Kommentarer ikke fundet