ksb26 [Kernel Socks Bouncer] is een Linux Kernel 2.6.x Loadable Kernel Module dat redirects tcp-verbinding (door de gebruiker gedefinieerde doelgroep hosts) door middel van sokken 4/5 ketens.
Kernel Socks Bouncer is onderverdeeld in een lkm [Linux Loadable Kernel Module] en een userspace manager.
ksb26 lkm onderschept en omleidingen tcp-verbindingen. ksb26manager houdt lijst sokken bijgewerkt en belastingen richten lijst hosts via character device.
ksb26 LKM:
is de LKM. Het slim en omleidingen tcp-verbindingen.
modprobe ksb26 [nsocks = N]
[Insmod /lib/modules/2.6.x/extra/ksb26.ko]
Dit commando zal ksb26 LKM laden.
[Nsocks = N] zal ksb26 lkm laden instellen van het aantal SOCKS te gebruiken in keten N.
Op te sporen grote aantal gelezen dmesg kernel logs lopen bijvoorbeeld:
~ # Dmesg
of
~ # Cat / var / log / messages
Tussen de boodschappen van ksb26 module is er deze string:
[Ksb26] Major apparaat nummer = num
~ # Mknod / dev / ksb26 c num 0 // schept de char apparaat
ksb26manager:
is de userspace manager voor ksb26 LKM. Het moet wget, egrep en sed om te werken.
[U hoeft niet ksb26manager nodig. U kunt SOCKS en doel hosts handmatig toevoegen via / dev / ksb26 character device].
ksb26manager houdt de lijst met SOCKS http://ksb26.sourceforge.net/socks/socks5.php bijgewerkt
ksb26manager [h] [-d ksb26_device] [-m ksb26_lkm_name] [-n nsocks] [-t thosts_file] [-w wait_time]
[-d Ksb26_device]: karakter apparaat dat wordt gebruikt door ksb26
[-m Ksb26_lkm_name]: naam LKM's te gebruiken in modprobe commando
[-n Nsocks]: aantal SOCKS gebruikt in ketens
[-t Thosts_file]: bestand met doel hosts
[-s Socks_file]: bestand met lijst standaard sokken
[-w Wait_time]: aantal seconden te wachten voordat u een update van de lijst SOCKS
[H]: help
/ Dev / ksb26 strings formaat:
/ Dev / ksb26 is het teken dat wordt gebruikt door ksb26 om SOCKS en target houden hosts lijsten bijgewerkt. Strings formaten geaccepteerd:
IP-adressen en de haven van SOCKS 4/5
IP-adressen en de haven van target hosts [wanneer ksb26 vindt een nieuwe verbinding van localhost
dat host [: port], zal dit verband passeren een SOCKS keten voordat bereikt de doelhost]
duidelijke SOCKS lijst string [CSL]: ksb26 wist de lijst SOCKS
Om een nieuwe SOCKS server toe te voegen aan de lijst:
#Ssocks_ip: Socks_port; socks_version |
voorbeeld:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
handmatige indiening van een nieuw SOCKS:
~ # Echo "# S127.0.0.1: 1080; 5 |"> / dev / ksb26
Als u gebruik ksb26manager u een standaard lijst sokken in / etc / ksb26 / sokken die automatisch wordt geladen door de userspace tool kan instellen.
Als u geen gebruik ksb26manager kunt u een nieuw bestand als deze hieronder te maken:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
en dan:
~ # Cat socks.txt> / dev / ksb26
Om een nieuw doel gastheer toe te voegen aan de lijst [als je de userspace manager te gebruiken zie / etc / ksb26 / thosts]:
#Hhost_ip: Host_port; |
Als host_ip is *, zal verbinding gericht aan alle IP-adressen worden doorgestuurd.
Als host_port 0 is, worden alle verbinding gericht op die host worden omgeleid via een Socks keten.
voorbeeld:
# H *: 22; |
# H192.168.0.1: 22; |
# H192.168.0.2: 0; |
# * H: 0; | [deprecated]
Om SOCKS lijst wissen:
#cls |
Wat is er nieuw in deze release:
Software informatie:
Versie: 0.0.4
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 131
Reacties niet gevonden