ksb26 [Kernel Skarpety Bouncer] jest 2.6.x jądra Linux Kernel Module, że ładowalnego, że przekierowania połączenia TCP (do zdefiniowanych przez użytkownika hostów docelowych skarpetki 4/5) przez łańcuchy.
Kernel Skarpety Bouncer jest podzielona na LKM [Linux Kernel Module] ladowanie i kierownik w przestrzeni użytkownika.
ksb26 LKM przechwytuje i przekierowania połączeń TCP. ksb26manager ciągle aktualizowany wykaz skarpetki i mnóstwo kierować listę hostów za pośrednictwem urządzenia znakowego.
ksb26 LKM:
jest LKM. Przechwytuje i przekierowuje połączenia TCP.
modprobe ksb26 [nsocks = N]
[Insmod /lib/modules/2.6.x/extra/ksb26.ko]
To polecenie załadować ksb26 LKM.
[Nsocks = N] załaduje ustawienia liczby skarpetek do wykorzystania w łańcuchu do N. ksb26 LKM
Aby wykryć numer główny przeczytać dmesg logi jądra systemu na przykład:
~ # Dmesg
lub
~ # Cat / var / log / messages
Pomiędzy wiadomościami modułu ksb26 jest ten ciąg:
[Ksb26] Główny numer urządzenia = num
~ # Mknod / dev / ksb26 c num 0 // tworzy urządzenie char
ksb26manager:
jest menedżer w przestrzeni użytkownika dla ksb26 LKM. Potrzebuje wget, egrep i sed do pracy.
[Nie musisz ksb26manager. Możesz dodać skarpety i hostów docelowych ręcznie poprzez / dev / ksb26 urządzenie znakowe].
ksb26manager ciągle aktualizowany wykaz SOCKS korzystając 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]: Urządzenie znaków stosowane ksb26
[-m Ksb26_lkm_name]: nazwa LKM do korzystania z polecenia modprobe
[-n Nsocks]: liczba używana w sieciach SOCKS
[-t Thosts_file]: Plik zawierający hostów docelowych
[-s Socks_file]: plik zawierający listę domyślnych skarpetki
[-w Wait_time]: liczba sekund oczekiwania przed aktualizacją listy SOCKS
[-h]: Pomóc
/ Dev / ksb26 ciągi format:
/ Dev / ksb26 jest używany przez urządzenie znakowe ksb26 zachować skarpety i cel gospodarze listy aktualizowane. Formaty napisów dla:
adresy IP i port SOCKS 4/5
adresy IP i porty hostów docelowych [gdy ksb26 znajdzie nowego połączenia z localhost
do tego host [: port], to połączenie przechodzi przez łańcuch SOCKS przed dotrzeć do hosta docelowego]
jasne skarpety lista string [CSL]: ksb26 czyści listę SOCKS
Aby dodać nowy serwer SOCKS do listy:
#Ssocks_ip: Socks_port; socks_version |
Przykład:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
Instrukcja przedłożenia nowego SOCKS:
~ # Echo "# S127.0.0.1: 1080; 5 |"> / dev / ksb26
Jeśli używasz ksb26manager można ustawić domyślną listę skarpetki w / etc / ksb26 / skarpety, które zostaną załadowane automatycznie przez narzędzia przestrzeni użytkownika.
Jeśli nie używasz ksb26manager można utworzyć nowy plik jako ta poniżej:
# S127.0.0.1: 1080; 5 |
# S127.0.0.1: 8080; 4 |
i wtedy:
~ # Cat socks.txt> / dev / ksb26
Aby dodać nowy hosta docelowego do listy [jeśli używasz menedżera przestrzeni użytkownika patrz / etc / ksb26 / thosts]:
#Hhost_ip: Host_port; |
Jeśli ip_hosta jest *, połączenie kierowane do wszystkich IP zostanie przekierowany.
Jeśli host_port wynosi 0, wszystkie połączenia kierowane do tego hosta będą przekierowywane przez łańcuch skarpetki.
Przykład:
# H *: 22; |
# H192.168.0.1: 22; |
# H192.168.0.2: 0; |
# H *: 0; | [przestarzałe]
Aby wyczyścić listę SOCKS:
#cls |
Co nowego w tym wydaniu:
Szczegóły programowe:
Wersja: 0.0.4
Filmu: 3 Jun 15
Licencja: Wolny
Popularność: 131
Komentarze nie znaleziono