Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest środa, 18 czerwca 2025, 14:03

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 16 ] 
Autor Wiadomość
Post: piątek, 1 grudnia 2006, 21:58 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
Widziałem u znajomego dość ciekawy sposób przypominania o zaległościach finansowych . Więc osoba zalegająca często wysyła przelew z komputera lub chce skontaktować sie z administratorem i zamiast blokować całkowicie neta , ma 5 minut internet 5 minut przerwy 5 minut ma .... itd itd. Jak można zrobić taką pętle ?

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Ostatnio zmieniony piątek, 1 grudnia 2006, 23:37 przez hx, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 1 grudnia 2006, 23:32 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
normalnie BOFH :) a sam skrypt byłby prosty do napisania, gdyby nie fakt, że regułki iptables działają tylko na nowe połączenia. Co robić z tymi już nawiązanymi ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 1 grudnia 2006, 23:34 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
no zastanawiałem sie jeszcze nad arpem

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 00:05 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
marask pisze:
gdyby nie fakt, że regułki iptables działają tylko na nowe połączenia.

Zartujesz, prawda?

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 00:10 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
one nie moga dzialac tylko 5 min poniewaz 2^2=4 a nie 5 !!!
:twisted:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 02:33 
Offline
Użytkownik

Rejestracja: sobota, 22 października 2005, 01:49
Posty: 412
Lokalizacja: 3-City
:lol: ...
a tak na serio to nie możesz wrzucić do crona 2 skryptów które na przemian by robiło on i off w stylu:
: [/] [] ()
iptables -t nat -D PREROUTING -p tcp -s 192.168.1.100 --dport 80 -j REDIRECT --to-port 82
iptables -t nat -I PREROUTING -p tcp -s 192.168.1.100 --dport 80 -j REDIRECT --to-port 82
a na 82 jakieś miłe info, fotka admina etc :?:
Pzdr

_________________
Symetryk światło, CDN2 3.1.4-4-ARCH i686 AMD E-350 Processor AuthenticAMD & kilku użyszkodników ;)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 10:18 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
Cytuj:
marask napisał:
gdyby nie fakt, że regułki iptables działają tylko na nowe połączenia.

Zartujesz, prawda?


Może źle pamiętam, ale pamiętam przez to był problem z blokowaniem p2p w pewnych godzinach. Osoby, które wcześniej ściągały i została nałożona na nie odpowiednia regułka dalej ściągały. Nie mogły tylko zakładać nowych połączeń.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 10:37 
Offline
Użytkownik

Rejestracja: niedziela, 10 września 2006, 18:33
Posty: 228
Lokalizacja: Żyraków ok. Dębicy
co 5 min na 5 min troche dziwne nie lepiej by było tak że w sytuacji kiedy nie zapłaci przekierowany zostaje na specjalną www i tam pisze że po nacisnieciu przycisku zostaje odblokowoany internet na 5,10 itp min w celu uregulowania płatności tylko kompletnie nie wiem czy jest to wykonalne :roll:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 11:31 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Marask, przeanalizuj sobie kolejnosc regul w firewallu, to zrozumiesz dlaczego tak sie dzialo.
qbaf, wszystko jest wykonalne, a z tym mysle ze niebyloby duzego problemu. Cos jak tablica ogloszen, tylko z ponowna blokada.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 11:43 
Offline

Rejestracja: wtorek, 13 września 2005, 12:55
Posty: 60
Lokalizacja: Dąbrowa Górnicza
Ja wpisuje takie coś :) :
#usuwamy zeby sie nie dublowaly (czyli w cronie je usuwamy i piszemy jeszcze raz)
$i -D INPUT -s $IP_LAN$2 -p tcp --dport 1:79 -j REJECT 2>/dev/null
$i -D INPUT -s $IP_LAN$2 -p tcp --dport 82:65535 -j REJECT 2>/dev/null
$i -D INPUT -s $IP_LAN$2 -p udp --dport 1:52 -j REJECT 2>/dev/null
$i -D INPUT -s $IP_LAN$2 -p udp --dport 54:65535 -j REJECT 2>/dev/null
$i -D FORWARD -s $IP_LAN$2 -p tcp --dport 1:79 -j REJECT 2>/dev/null
$i -D FORWARD -s $IP_LAN$2 -p tcp --dport 82:65535 -j REJECT 2>/dev/null
$i -D FORWARD -s $IP_LAN$2 -p udp --dport 1:52 -j REJECT 2>/dev/null
$i -D FORWARD -s $IP_LAN$2 -p udp --dport 54:65535 -j REJECT 2>/dev/null
$i -D PREROUTING -t nat -s $IP_LAN$2 -p tcp --dport 80 -j DNAT --to- 192.168.1.1:81

# a teraz dodajemy prawidlowe - blokowanie !
$i -I INPUT -s $IP_LAN$2 -p tcp --dport 1:79 -j REJECT 2>/dev/null
$i -I INPUT -s $IP_LAN$2 -p tcp --dport 82:65535 -j REJECT 2>/dev/null
$i -I INPUT -s $IP_LAN$2 -p udp --dport 1:52 -j REJECT 2>/dev/null
$i -I INPUT -s $IP_LAN$2 -p udp --dport 54:65535 -j REJECT 2>/dev/null

$i -I FORWARD -s $IP_LAN$2 -p tcp --dport 1:79 -j REJECT 2>/dev/null
$i -I FORWARD -s $IP_LAN$2 -p tcp --dport 82:65535 -j REJECT 2>/dev/null
$i -I FORWARD -s $IP_LAN$2 -p udp --dport 1:52 -j REJECT 2>/dev/null
$i -I FORWARD -s $IP_LAN$2 -p udp --dport 54:65535 -j REJECT 2>/dev/null

$i -A PREROUTING -t nat -s $IP_LAN$2 -p tcp --dport 80 -j DNAT --to- 192.168.1.1:81

(pewnie można to zrobić z ! przy liczbach - ale ja mam tak :) )
czyli blokuje wszytko(oprócz 53,80,81) - nawiązane połączenia też i port 80 -> na 81 w nnd (stronka dla niepłacących)
Drugi skrypt to to samo tylko z literką -D
W php napisać prota funkcje która uruchamia skrypt po naciśnieciu (np exec() ), a w cronie co 5,10 min uruchamianie blokowania
Rozwiazanie z poszczegolnymi userami trzeba zrobić we własnym zakresie albo skrypt odczytuje kogo ma blokowac albo na sztywno wpisać numery IP...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 13:53 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
marask pisze:
Cytuj:
marask napisał:
gdyby nie fakt, że regułki iptables działają tylko na nowe połączenia.

Zartujesz, prawda?


Może źle pamiętam, ale pamiętam przez to był problem z blokowaniem p2p w pewnych godzinach. Osoby, które wcześniej ściągały i została nałożona na nie odpowiednia regułka dalej ściągały. Nie mogły tylko zakładać nowych połączeń.

Ale tylko tabeli nat dotyczy to. Tabela filter sprawdza wszystkie pakiety.

iptables -I FORWARD -j DROP #odetnie wszystkich i momentalnie :)

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 18:45 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
no to na czym stoimy ?

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 20:40 
Offline
Użytkownik

Rejestracja: poniedziałek, 2 stycznia 2006, 14:59
Posty: 101
: [/] [] ()
iptables -A PREROUTING -t nat -s 192.168.0.10 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.1:201 -m limit --limit 2/h --limit-burst 1


Powyzszy wpis przekierowuje danego usera na strone informacyjna co okreslony interwal (odstep w czasie).

Wystarczy odpowiednio zmieniac limit np.:

--limit 2/h ( 2 x w ciagu godziny, czyli co 30min),
--limit 4/h ( 4 x w ciagu godziny, czyli co 15min),
--limit 12/h ( 12 x w ciagu godziny, czyli co 5min).

Takie rozwiazanie nie blokuje userowi dostepu do netu - wystarczy, ze po komunikacie odswiezy strone w przegladarce - a jest bardzo skuteczne jesli zwiekszy sie odpowednio ilosc komunikatow w ciagu jednej godziny.

_________________
pozd.,
Litr


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 2 grudnia 2006, 22:44 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
no i masz litr pół litra :)

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 8 grudnia 2006, 00:28 
Offline

Rejestracja: wtorek, 18 lipca 2006, 19:59
Posty: 7
a co myślicie o zablokowaniu pasma do 32kbps, albo jeszcze wolniej z informacją o ograniczeniu + przycisk, przez np. tydzień, a po tygodniu wyłączenie całkowite?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 8 grudnia 2006, 00:30 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
mike pisze:
a co myślicie o zablokowaniu pasma do 32kbps, albo jeszcze wolniej z informacją o ograniczeniu + przycisk, przez np. tydzień, a po tygodniu wyłączenie całkowite?

Płaciliby Ci zawsze po tygodniu...

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 16 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 1 gość


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl