Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
firewall i blokada czasowa p2p http://forum.freesco.pl/viewtopic.php?f=22&t=13058 |
Strona 1 z 1 |
Autor: | mazol [ poniedziałek, 24 lipca 2006, 17:38 ] |
Tytuł: | firewall i blokada czasowa p2p |
Witam uzywam firewalla czerwo i wprowadzilem czasowa blokade p2p (14-21) niektorym osobom. Niby dziala ale... Po godzinie 14 p2p dalej sciaga jesli sie nie wylaczy programui uruchomi ponownie co w niektorych przypadkach (userow) jest wrecz cudem. Czy jest mozliwosc aby o danej godzinie w ktorej ma zostac wlaczona blokada odrazu odcinalo p2p jak rowniez nawiazane juz polaczenia i uniemozliwilo dalsze sciaganie? Jesli koles ma od rana do wieczora wlaczonego kompa to moze ciagnac ile fabryka daje... W pliku @firewall w /etc/nndconf znalazlem fragment ktory ma za zadanie blokowac p2p: #p2p ilosc_grup=`cat $config/p2p_config | cut -d "#" -f 1 | grep -c "gr.="` x=1 while [ $x -le $ilosc_grup ]; do a=`cat $config/p2p_config | grep "gr$x=" | cut -d "=" -f2 | cut -d "," -f1` #blokada czasowa!! if [ $a = czasowa ]; then start=`cat $config/p2p_config | grep "gr$x=" | cut -d "=" -f2 | cut -d "," -f2` stop=`cat $config/p2p_config | grep "gr$x=" | cut -d "=" -f2 | cut -d "," -f3` ipwszystkie=`cat $config/p2p_config | grep "gr$x," | cut -d "," -f 2 | tr ";" "\n" | wc -l` until [ $ipwszystkie -le 0 ]; do IP=`cat $config/p2p_config | grep "gr$x," | cut -d "," -f 2 | cut -d ";" -f $ipwszystkie` #$i -A FORWARD -s $IP -p tcp -m time --timestart $start --timestop $stop -m ipp2p --ipp2p -j DROP #$i -A FORWARD -s $IP -p tcp -m time --timestart $start --timestop $stop -m ipp2p --ipp2p-data -j DROP $i -A FORWARD -s $IP -p tcp -m time --timestart $start --timestop $stop -m ipp2p --edk --kazaa --gnu --dc --bit --apple --soul --winmx --ares -j DROP #$i -A FORWARD -d $IP -p tcp -m time --timestart $start --timestop $stop -m ipp2p --ipp2p -j DROP #$i -A FORWARD -d $IP -p tcp -m time --timestart $start --timestop $stop -m ipp2p --ipp2p-data -j DROP $i -A FORWARD -d $IP -p tcp -m time --timestart $start --timestop $stop -m ipp2p --edk --kazaa --gnu --dc --bit --apple --soul --winmx --ares -j DROP ipwszystkie=$[ipwszystkie - 1] done fi #blokada calkowita!! if [ $a = calkowita ]; then ipwszystkie=`cat $config/p2p_config | grep "gr$x," | cut -d "," -f 2 | tr ";" "\n" | wc -l` until [ $ipwszystkie -le 0 ]; do IP=`cat $config/p2p_config | grep "gr$x," | cut -d "," -f 2 | cut -d ";" -f $ipwszystkie` #$i -A FORWARD -s $IP -p TCP -m ipp2p --ipp2p -j DROP #$i -A FORWARD -d $IP -p TCP -m ipp2p --ipp2p -j DROP #$i -A FORWARD -s $IP -p TCP -m ipp2p --ipp2p-data -j DROP #$i -A FORWARD -d $IP -p TCP -m ipp2p --ipp2p-data -j DROP $i -A FORWARD -s $IP -p TCP -m ipp2p --edk --kazaa --gnu --dc --bit --apple --soul --winmx --ares -j DROP $i -A FORWARD -d $IP -p TCP -m ipp2p --edk --kazaa --gnu --dc --bit --apple --soul --winmx --ares -j DROP ipwszystkie=$[ipwszystkie - 1] done fi x=$[x + 1] done #p2p koniec Czy tutaj mozna dodac jakas linijke ktora skutecznie zablokuje o danej godzinie p2p mimo ze program aktualnie zasysa? pozdrawiam |
Autor: | hx [ poniedziałek, 24 lipca 2006, 20:19 ] |
Tytuł: | |
http://forum.freesco.pl/viewtopic.php?t ... t=clrconns |
Autor: | tasiorek [ poniedziałek, 24 lipca 2006, 20:51 ] |
Tytuł: | |
Regula blokujaca musi znalezc sie przed regula przepuszczajaca pakiety juz nawiazanych polaczen. Inaczej mowiac zamien -A na -I w regulach blokujacych p2p. |
Autor: | mazol [ poniedziałek, 24 lipca 2006, 22:43 ] |
Tytuł: | |
@hx z tamtego tematu nie wynika nic w sumie. CLRCONNS niestety nic nie pomaga w tym przypadku... @tasiorek $i -A FORWARD -s $IP -p tcp -m time --timestart $start --timestop $stop $i -A FORWARD -d $IP -p tcp -m time --timestart $start --timestop $stop W obu tych linijkach mam zmienic -A na -I? |
Autor: | czerwo [ poniedziałek, 24 lipca 2006, 23:24 ] |
Tytuł: | |
tasiorek pisze: Regula blokujaca musi znalezc sie przed regula przepuszczajaca pakiety juz nawiazanych polaczen. Inaczej mowiac zamien -A na -I w regulach blokujacych p2p.
Nie w tym problem. Problem lezy w istniejacych polaczeniach. Jedynym rozwiazaniem byl skrypt Zciecha. |
Autor: | tasiorek [ wtorek, 25 lipca 2006, 01:51 ] |
Tytuł: | |
Jesli tylko ipp2p wykryje, ze wczesniej nawiazane polaczenia sa polaczeniami p2p, to zostania zablokowane. Jesli nie, to problem nie lezy w nawiazanych polaczeniach, tylko w sposobie wykrywania p2p. Chyba gdzies czytalem, ze ipp2p wykrywa tylko poczatkowe ramki i stad pomysl dodania connmarka zamiast marka, ale wtedy problem nie lezy w nawiazanych polaczeniach, tylko w sposobie wykrywania p2p i rozwiazaniem na to jest wlasnie zastosowanie connmarka i blokowanie pakietow wedlug niego. Pewnosci co do ostatniego zdania nie mam, wiec nie gewarantuje, ze to pomoze, a skrypt clr_conns nie pomaga w przypadku strumieni UDP i "durnych" polaczen TCP. |
Autor: | mazol [ wtorek, 25 lipca 2006, 13:34 ] |
Tytuł: | |
no czyli dalej problem juz nawiazanych polaczen zostaje nie rozwiazany? A jesli by jakos wyciac wszystkie polaczenia w danej chwili? |
Autor: | tasiorek [ wtorek, 25 lipca 2006, 13:45 ] |
Tytuł: | |
Przeczytales moja odpowiedz? Najpierw zamien -A na -I, jak to nie pomoze, to znakuj polaczenie p2p przez ipp2p i connmarka i czasowa blokade p2p zakladaj na podstawie markow przydzielonych przez connamrka a nie ipp2p. |
Autor: | mazol [ wtorek, 25 lipca 2006, 15:40 ] |
Tytuł: | |
zmienilem -A na -I ale nie dalo to zamierzonego efektu... A co do tego znakowania to w jaki sposob to zrobic? moja wiedza nie siega az tak daleko... |
Autor: | tasiorek [ wtorek, 25 lipca 2006, 16:19 ] |
Tytuł: | |
http://ipp2p.org/docu_en.html (przyklad drugi) Gdzies juz na tym forum widzialem zastosowanie tego przy podziale lacza. |
Autor: | mazol [ wtorek, 25 lipca 2006, 17:54 ] |
Tytuł: | |
no teraz pytanie jak to zastosowac?jakis skrypt stworzyc z tymi regulkami czy cus? Czy skrypt imq+nice nie dziala wlasnie w ten sposob? |
Autor: | litr [ środa, 26 lipca 2006, 21:59 ] |
Tytuł: | |
mazol pisze: no czyli dalej problem juz nawiazanych polaczen zostaje nie rozwiazany?
A jesli by jakos wyciac wszystkie polaczenia w danej chwili? czesc, kiedys walczylem z nawiazanymi polaczeniami pare dobrych dni. Jedynym skutecznym rozwiazaniem dot. walki z nawiazanymi polaczeniami byl restart serwera np. minute po zalaczeniu regulek ipp2p. Ktos takze proponowal mi zamiast restartu przeladowanie odpowiedniego modulu. W tej chwili stosuje layer7 + ipp2p i moge stwierdzic, ze takie rozwiazanie mnie satysfakcjonuje. Wrescie mam kontrone nad p2p. |
Autor: | mazol [ środa, 26 lipca 2006, 22:07 ] |
Tytuł: | |
no to jesli mozesz podziel sie co jak i skad... jak chcesz to na gg napisze Restart serwera oczywiscie nie wchodzi w gre... |
Autor: | litr [ czwartek, 27 lipca 2006, 00:16 ] |
Tytuł: | |
mazol pisze: no to jesli mozesz podziel sie co jak i skad... jak chcesz to na gg napisze
Restart serwera oczywiscie nie wchodzi w gre... Jesli nie masz czasu, aby sie bawic proponuje: http://allegro.pl/item117478640_panel_p ... linux.html Kernel 2.4.33 Iptables 1.3.5 Iproute2 HTB HFSC SFQ ESFQ IMQ IPP2P LAYER7 lub http://www.intrux.pl/produkt_info.php?p ... cfe455099d Linux Kernel 2.4.32 + hfsc, htb, imq, wrr, sfq, esfq, ipt_account, grsecurity, layer7, ipp2p, iptables-p2p, patch-o-matic... |
Autor: | -MW- [ czwartek, 27 lipca 2006, 01:04 ] |
Tytuł: | |
zablokuj udp temu ip |
Autor: | mazol [ czwartek, 27 lipca 2006, 17:12 ] |
Tytuł: | |
W tym problem ze nie chce nic blokowac na stale... wkoncu internet jest do wszystkiego... Czas zeby sie bawic mam ale nie moge sobie pozwolic na samodzielne testy z rozsypanych po forum postach, jesli ktos to ma poskladane do kupy to bylo by fajnie, mozna by sie pobawic czyms nowym. Litr podaj gg jesli mozesz |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |