ksb26 [Socks Kernel Bouncer] è un kernel 2.6.x kernel modulo caricabile Linux che reindirizza la connessione TCP (ad definiti dall'utente bersaglio host) attraverso calzini 4/5 catene.
Kernel Socks Bouncer è suddivisa in una lkm [Linux Kernel modulo caricabile] e un manager userspace.
intercetta e ksb26 lkm redirect connessioni TCP. ksb26manager mantiene aggiornato l'elenco dei calzini e carichi bersaglio elenco host tramite device a caratteri.
ksb26 LKM:
è il LKM. Intercetta e reindirizza le connessioni TCP.
modprobe ksb26 [nsocks = N]
[/lib/modules/2.6.x/extra/ksb26.ko Insmod]
Questo comando caricherà ksb26 LKM.
[Nsocks = N] caricherà ksb26 lkm impostare il numero di SOCKS da utilizzare in catena a N.
Per rilevare il numero maggiore leggere i log del kernel dmesg in corsa per esempio:
~ # Dmesg
o
~ # Cat / var / log / messages
Tra i messaggi di modulo ksb26 c'è questa stringa:
[Ksb26] numero primario = num
~ # Mknod / dev / ksb26 c num 0 // crea il dispositivo char
ksb26manager:
è il responsabile userspace per ksb26 LKM. Ha bisogno di wget, egrep e sed a lavorare.
[Non hai bisogno di ksb26manager. È possibile aggiungere SOCKS e gli host di destinazione manualmente tramite / dev / ksb26 dispositivo a caratteri].
ksb26manager mantiene aggiornato l'elenco SOCKS utilizzando http://ksb26.sourceforge.net/socks/socks5.php
ksb26manager [-h] [-d ksb26_device] [-m ksb26_lkm_name] [-n nsocks] [-t thosts_file] [tempo_attesa w]
[-d Ksb26_device]: dispositivo carattere utilizzato da ksb26
[-m Ksb26_lkm_name]: il nome di LKM da utilizzare nel comando modprobe
[-n Nsocks]: numero di SOCKS utilizzato in catene
[-t Thosts_file]: file contenente host destinazione
[-s Socks_file]: file contenente l'elenco dei calzini di default
[-w Tempo_attesa]: il numero di secondi di attesa prima di aggiornare l'elenco SOCKS
[-h]: Aiutare
/ Dev / ksb26 stringhe formato:
/ Dev / ksb26 è il dispositivo di carattere utilizzato per ksb26 per tenere SOCKS e porta host elenchi aggiornati. Formati stringhe accettate:
indirizzi IP e la porta di SOCKS 4/5
indirizzi IP e la porta di host di destinazione [quando ksb26 trova una nuova connessione da localhost
a tale host [: porta], questo collegamento passerà attraverso una catena SOCKS prima di raggiungere l'host di destinazione]
lista SOCKS chiare string [csl]: ksb26 cancella la lista SOCKS
Per aggiungere un nuovo server SOCKS per la lista:
#Ssocks_ip: Socks_port; socks_version |
esempio:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
presentazione manuale di un nuovo SOCKS:
~ # Echo "# S127.0.0.1: 1080; 5 |"> / dev / ksb26
Se si utilizza ksb26manager è possibile impostare un elenco di calze di default in / etc / ksb26 / calze che saranno caricati automaticamente dallo strumento userspace.
Se non si utilizza ksb26manager è possibile creare un nuovo file come questo qui sotto:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
poi:
~ # Cat socks.txt> / dev / ksb26
Per aggiungere un nuovo host di destinazione alla lista [se si utilizza il gestore userspace vedere / etc / ksb26 / thosts]:
#Hhost_ip: Host_port; |
Se host_ip è *, il collegamento diretto a tutti gli IP verrà reindirizzato.
Se host_port è 0, tutte le connessioni dirette a tale host verrà reindirizzato attraverso una catena di calzini.
esempio:
# H *: 22; |
# H192.168.0.1: 22; |
# H192.168.0.2: 0; |
# H *: 0; | [deprecated]
Per cancellare la lista SOCKS:
#CLS |
Cosa c'è di nuovo in questo rilascio:
Dettagli del software:
Versione: 0.0.4
Data di caricamento: 3 Jun 15
Licenza: Libero
Popolarità: 131
I commenti non trovato