Niestety ja przerobilem ta tablice do blokowania userów.... Umnie chodzi bez problemów na oddzielnym serwku thttpd na porcie
200 z katalogu
wazne zeby nie wchodzila w konflikt ze standardowa tablica a ta jest standardowo w
/var/www/thttpd i mam ją na thttpd na 86 porcie!!!
doprawdy nie wiem czemu nie chciala sie odpalic u KRZYCHA ??? dziwne bledy mu sie wysypywały....
zapraszam wszystkich do dalszych testów
EDIT:mały manual do moich wypocin

JEST to przerobiona wersja "tablicyogłoszeń" chodzacej na cgi :
domyśle ustawienia
numer IP serwera nnd=192.168.1.1
strona panelu odpalona na porcie 200
domyślny katalog to /var/www/
1)rozpakowany katalog
thttpdd przekopiować do
/var/www (!!!nie mylic z katalogiem thttpd w którym są
pliki standardowej "tablica ogłoszeń" z
http://www.pc44.pl/tablica_iptables.html!!!)
2)wyedytować wg swoich potrzeb plik "
/var/www/thttpdd/blok.html
" wpisując userów i odpowiadajace im IP
3)Odpalić kolejny serwer www np thttpd (czy apache) na porcie 200 czyli dla httpd dopisac w
/etc/rc.d/rc.local nastepujaca linię:
/usr/sbin/thttpd -d /var/www/thttpdd/html -l /var/www/thttpdd/logs/thttpd.logs -c "**.pl" -u root -p 200 -T ISO=8859-2
-UWAGA TO JEST JEDNA LINIA!!!
gdy port 200 macie wykorzystany do innych celów należy odpowiednio wyedytować pliki:
blok.html
blok.pl
unblok.pl
zamieniając port :200 na ten wolny na ktorym bedzie na waszym nnd chodzila stronka panelu
4) w
/var/www/thttpdd/html/cgi-bin/blok/ umieścić własny plik z zakodowaną nazwą admina i hasłem do panelu czyli : .htpasswd
5) dostosować do własnych potrzeb stronkę i informacją skierowaną do niepłacących userów : index.html
6)Po tych czynnościach na stronce
http://192.168.1.1:200/panel.html znajdzie sie panel który przed uruchomieniem poprosi o podanie nazwy użytkownika i hasła
klikajac na
nazwe usera zostaje wykonany skrypt
blok.pl i cały ruch tcp(z portów 1:65535) z jego IP zostaje przekierowany na port nr200 na którym chodzi thttpd(czy jak kto woli apache) ze stronką z ponagleniem(
index.html)
klikajac na UNBLOK(obok usera) zostaje wykonany skrypt
unblok.pl i user zostaje ponowniepodłączony do INTERNETU(musi oczywiście usunąc w miedzyczasie tymczasowe pliki internetowe w przeglądarce internetowej, ponownie uruchomic przegladarke i najlepiej wpisac jakis adres z ręki)
czynności zablokowania/odblokowania usera zostają odnotowane (z IP-usera, dokładna datą i godziną)w pliku
ip
SPIS PLIKÓW
tu trzeba coniece dostosowac do własnych preferencji:
blok.html -podstrona z wywołaniami skryptów blok.pl i unblok.pl dla konkretnych userów
blok.pl-skrypt przekierowania całego ruchu tcp na 192.168.1.1:200
unblok.pl-skrypt odwołania powyższego przekierowania
.htpasswd -zakodowana nazwa administaratora i hasło
index.html- tresc ponaglenia do zaplaty
tych plików raczej nie trzeba edytować:
ip- data i numer zablokowanego/odblokowanego IP
panel.html-panel administacyjny
Wszelkie info i uwagi forun NND: czosnekltd
lub
tchomczyk@interia.pl