Thread View: pl.comp.os.bsd
6 messages
6 total messages
Started by Pawel Kowalski
Wed, 03 Mar 2010 12:23
PF - przekierowanie kilku pierwszych pakietow na port ...
Author: Pawel Kowalski
Date: Wed, 03 Mar 2010 12:23
Date: Wed, 03 Mar 2010 12:23
21 lines
1985 bytes
1985 bytes
Mam drobny problem ... jak już pisałem w poprzednim poście, zmieniam istniejącą strukturę zarządzania NAT'em z iptables na PF'a. Generalnie z wszystkim dałem sobie radę, ale zahamował mnie redirect. Na jednym z portów (220) linuxa wisi sobie pseudo demon którego jedynym zadaniem jest wyświetlenie w przeglądarce usera przypomnienia o płatności. W iptables rozwiązane jest to regółką : -A PREROUTING -s 10.10.10.10 -p tcp -m limit --limit 20/hour -j REDIRECT --to-ports 220 Co powoduje mniej więcej co godzinę wyświetlenia stosownego komunikatu - proste, ale skuteczne - działa już prawie 10 lat. Jaką regułą rozwiązać to w pf ? -- Kowalski Pawel e-mail/jid argail(na)histeria.pl ".. a oczy jego zrobiły sie duże i patrzyły z niedowierzaniem na innowierców ..." ".. 95% osób twierdzących że cierpią na dysortografię, to po prostu niedouczone pierwotniaki .. "
Re: PF - przekierowanie kilku pierwszych pakietow na port ...
Author: Robert Rędziak
Date: Wed, 03 Mar 2010 12:53
Date: Wed, 03 Mar 2010 12:53
22 lines
1728 bytes
1728 bytes
On Wed, 3 Mar 2010 13:23:59 +0100, Pawel Kowalski <argail@histeria.pl.spam.no> wrote: > Co powoduje mniej więcej co godzinę wyświetlenia stosownego komunikatu > - proste, ale skuteczne - działa już prawie 10 lat. > Jaką regułą rozwiązać to w pf ? Nie wiem, którą wersję PF-a masz, ale w najnowszym (tym z OpenBSD 4.7) zarówno nat/rdr jak i probability są opcjami filtrowania. Tedy mógłbyś zrobić coś podobnego do poniższego match in [...] from 10.10.10.10/32 probability 10% rdr-to [...] (nie sprawdzałem, jak to działa, musiałbyś doszlifować tę regułę). r. -- _________________________________________________________________ robert rędziak e36/5 323ti mailto:giekao-at-gmail-dot-com I hope they don't fart at Greenpeace. That's bad for Gaia.
Re: PF - przekierowanie kilku pierwszych pakietow na port ...
Author: Robert Rędziak
Date: Wed, 03 Mar 2010 12:53
Date: Wed, 03 Mar 2010 12:53
22 lines
1681 bytes
1681 bytes
On Wed, 3 Mar 2010 13:23:59 +0100, Pawel Kowalski <argail@histeria.pl.spam.no> wrote: > Co powoduje mniej więcej co godzinę wyświetlenia stosownego komunikatu > - proste, ale skuteczne - działa już prawie 10 lat. > Jaką regułą rozwiązać to w pf ? Nie wiem, którą wersję PF-a masz, ale w najnowszym (tym z OpenBSD 4.7) zarówno nat/rdr jak i probability są opcjami filtrowania. Tedy mógłbyś zrobić coś podobnego do poniższego match in [...] from 10.10.10.10/32 to port=www probability 10% rdr-to [...] (nie sprawdzałem pod kątem poprawności, musiałbyś doszlifować tę regułę). r. -- _________________________________________________________________ robert rędziak e36/5 323ti mailto:giekao-at-gmail-dot-com I hope they don't fart at Greenpeace. That's bad for Gaia.
Re: PF - przekierowanie kilku pierwszych pakietow na port ...
Author: jurajski Jaskiniowiec
Date: Wed, 03 Mar 2010 16:28
Date: Wed, 03 Mar 2010 16:28
36 lines
2732 bytes
2732 bytes
Dnia 03-03-2010 o 13:53:49 Robert Rędziak <rekin@gm.wkurw.org> napisał(a): > On Wed, 3 Mar 2010 13:23:59 +0100, Pawel Kowalski > <argail@histeria.pl.spam.no> wrote: > >> Co powoduje mniej więcej co godzinę wyświetlenia stosownego komunikatu >> - proste, ale skuteczne - działa już prawie 10 lat. >> Jaką regułą rozwiązać to w pf ? > > Nie wiem, którą wersję PF-a masz, ale w najnowszym (tym z > OpenBSD 4.7) zarówno nat/rdr jak i probability są opcjami > filtrowania. Tedy mógłbyś zrobić coś podobnego do poniższego > > match in [...] from 10.10.10.10/32 to port=www probability 10% rdr-to > [...] > > (nie sprawdzałem pod kątem poprawności, musiałbyś doszlifować tę > regułę). > > r. U siebie mialem to zrobione poprzez osobny plik z IP, ktore w cron co okreslony czas byly wrzucane w inna tabele w PF. Bylo to na tyle upierdliwe, ze np. co 10 min. na 2 min bylo przekierowanie na okreslony inny IP ze stosowna informacja. W zaleznosci od komunikatu, na danej stronie bywaly skrypty, ktore po podaniu tokenu z captchy, usuwaly IP usera z tabeli. Dlaczego tak? Bo Twoja metoda raz zadziala, a raz nie. Chodzi o fakt, iz nie zawsze jest to przegladanie internetu, a np. aktualizacje softu, badz p2p, ktore lacza sie z portem 80, ale nie wyswietla stosownego komunikatu w przegladarce, a jedynie w sporadycznych przypadkach blad polaczenia z serwerem. Wrzucenie tego w skrypty, daje pewnosc, ze ktos przeczytal komunikat, i przepisal kod. -- SprzedamTO.pl
Re: PF - przekierowanie kilku pierwszych pakietow na port ...
Author: Pawel Kowalski
Date: Thu, 04 Mar 2010 08:11
Date: Thu, 04 Mar 2010 08:11
30 lines
2867 bytes
2867 bytes
Dnia 03/03/10 | 05:28, jurajski Jaskiniowiec napisal(a): > U siebie mialem to zrobione poprzez osobny plik z IP, ktore w cron co > okreslony czas byly wrzucane w inna tabele w PF. Bylo to na tyle > upierdliwe, ze np. co 10 min. na 2 min bylo przekierowanie na okreslony > inny IP ze stosowna informacja. W zaleznosci od komunikatu, na danej > stronie bywaly skrypty, ktore po podaniu tokenu z captchy, usuwaly IP > usera z tabeli. > > Dlaczego tak? Bo Twoja metoda raz zadziala, a raz nie. Chodzi o fakt, iz > nie zawsze jest to przegladanie internetu, a np. aktualizacje softu, badz > p2p, ktore lacza sie z portem 80, ale nie wyswietla stosownego komunikatu > w przegladarce, a jedynie w sporadycznych przypadkach blad polaczenia z > serwerem. Wrzucenie tego w skrypty, daje pewnosc, ze ktos przeczytal > komunikat, i przepisal kod. Generalnie przyznaję Ci rację, ale : nie zależy mi na tym aby ten komunikat pojawiał się co 10, 20 czy 60 min - wystarczy mi 2xdziennie ;))) Ty chodzi tylko o przypomnienie o płatności które ustawiam zazwyczaj na jakieś 14 dni - a później to już pełna blokada ;) Oczywiście Twój pomysł jest jak najbardziej wart rozpatrzenia - jak nie znajdę czegoś podobnego do tego co już mam, zapewne zrobię tak samo. -- Kowalski Pawel e-mail/jid argail(na)histeria.pl ".. a oczy jego zrobiły sie duże i patrzyły z niedowierzaniem na innowierców ..." ".. 95% osób twierdzących że cierpią na dysortografię, to po prostu niedouczone pierwotniaki .. "
Re: PF - przekierowanie kilku pierwszych pakietow na port ...
Author: jurajski Jaskiniowiec
Date: Thu, 04 Mar 2010 12:29
Date: Thu, 04 Mar 2010 12:29
59 lines
4209 bytes
4209 bytes
Dnia 04-03-2010 o 09:11:16 Pawel Kowalski <argail@histeria.pl.spam.no> napisał(a): > Dnia 03/03/10 | 05:28, jurajski Jaskiniowiec napisal(a): >> U siebie mialem to zrobione poprzez osobny plik z IP, ktore w cron co >> okreslony czas byly wrzucane w inna tabele w PF. Bylo to na tyle >> upierdliwe, ze np. co 10 min. na 2 min bylo przekierowanie na okreslony >> inny IP ze stosowna informacja. W zaleznosci od komunikatu, na danej >> stronie bywaly skrypty, ktore po podaniu tokenu z captchy, usuwaly IP >> usera z tabeli. >> >> Dlaczego tak? Bo Twoja metoda raz zadziala, a raz nie. Chodzi o fakt, iz >> nie zawsze jest to przegladanie internetu, a np. aktualizacje softu, >> badz >> p2p, ktore lacza sie z portem 80, ale nie wyswietla stosownego >> komunikatu >> w przegladarce, a jedynie w sporadycznych przypadkach blad polaczenia z >> serwerem. Wrzucenie tego w skrypty, daje pewnosc, ze ktos przeczytal >> komunikat, i przepisal kod. > > Generalnie przyznaję Ci rację, ale : nie zależy mi na tym aby ten > komunikat pojawiał się co 10, 20 czy 60 min - wystarczy mi 2xdziennie > ;))) > Ty chodzi tylko o przypomnienie o płatności które ustawiam zazwyczaj na > jakieś 14 dni - a później to już pełna blokada ;) > > Oczywiście Twój pomysł jest jak najbardziej wart rozpatrzenia - jak nie > znajdę czegoś podobnego do tego co już mam, zapewne zrobię tak samo. > > Zle mnie zrozumiales - mozesz np. robic to co minute albo raz dziennie, albo nawet raz na tydz. Nie o to chodzi. Glownie chodzi o fakt, ze samo przekierowanie nie oznacza, ze dany klient znajdzie sie w tym czasie na przekierowanej stronie. Jak juz wspomnialem, sa rozne uslugi na koncowkach klienckich, ktore lacza sie z okreslonym portem (tu konkretnie 80, 8080) i nie informuja o tym. Ja tez mialem tak, jak Ty to masz teraz. Tylko problem byl taki, ze przekierowanie owszem - dzialalo, ale zagladajac w logi apache, zobaczylem jakie to programy wyswietlaja strony z komunikatami. Okazalo sie, ze to roznej masci zasysacze p2p, p2m, antywirusy, wirusy(!), a nawet aktualizacje windowsa. Dlatego wprowdzilem formularz na stronie, by bylo wiadome, ze na stronie byl czlowiek, a nie jakis program. Po wpisaniu poprawnego kodu z obrazka, automatycznie taki IP byl odblokowywany na okreslony czas (np. na dzien), by za jakis czas znowu powtorzyc czynnosc. To rozwiazanie ma jeszcze jedna zalete. W przypadku koniecznego odlaczenia klienta, masz wowczas argument, ze klient taki komunikat przeczytal. Ja miewalem tak, ze klienci dawniej mi wmawiali, ze z neta nie korzystali wcale, albo np. nie bylo u nich internetu itd. Wystarczylo wprowadzic powyzsze, by pozniej udowodnic im, ze jednak ktos to wpisywal. Ja to zrzucalem do bazy danych. Data, godziona, wpisany kod + bylo jeszcze obowiazkowe pole do wpisania imienia i nazwiska. Te informacje byly logowane i pozwalaly na ciutke spokojniejsze zycie ;-) -- SprzedamTO.pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads