ďťż
 
 
   [+] Blokowanie adresów www - nasza klasa
 
 

Tematy

 
    
 

 

 

 

[+] Blokowanie adresów www - nasza klasa





raczkowski1 - 08-10-2008 15:53
Witam
Mam zadanie zablokować dostęp do naszej klasy, przez jakiś czas działała regułka shorewalla, niestety ostatnio przestało działać.
Każdy w sieci może wejść na tą stronę, a regułkę mam taką:
#nasza klasa
REJECT    loc          net:195.93.178.5        all
#allegro.pl
REJECT    loc:192.168.100/24    net:193.23.48.134      all
#fotka.pl
REJECT    loc          net:77.79.219.2 all Na allegro i fotka działa blokada, ale na naszą klasę można wejść.

Z góry dzięki za pomoc.
Pozdrawiam



tydell - 09-10-2008 09:12
C:\WINDOWS>ping nasza-klasa.pl

Badanie nasza-klasa.pl [195.93.178.6] z użyciem 32 bajtów danych:

Odpowiedź z 195.93.178.6: bajtów=32 czas=970ms TTL=50
Odpowiedź z 195.93.178.6: bajtów=32 czas=1011ms TTL=50
Odpowiedź z 195.93.178.6: bajtów=32 czas=995ms TTL=50
Odpowiedź z 195.93.178.6: bajtów=32 czas=965ms TTL=50 jak widzisz zmienił się adres IP serwisu nasza-klasa stąd Twoja regułka nie działa chwilowo
dodaj adres 195.93.178.6 do regułki i będzie ok (teraz masz 195.93.178.5)



LiTE - 09-10-2008 09:48
Nie można podawać regułek normalnie domenami?



raczkowski1 - 09-10-2008 10:21

C:\WINDOWS>ping nasza-klasa.pl

Badanie nasza-klasa.pl [195.93.178.6] z użyciem 32 bajtów danych:

Odpowiedź z 195.93.178.6: bajtów=32 czas=970ms TTL=50
Odpowiedź z 195.93.178.6: bajtów=32 czas=1011ms TTL=50
Odpowiedź z 195.93.178.6: bajtów=32 czas=995ms TTL=50
Odpowiedź z 195.93.178.6: bajtów=32 czas=965ms TTL=50
jak widzisz zmienił się adres IP serwisu nasza-klasa stąd Twoja regułka nie działa chwilowo
dodaj adres 195.93.178.6 do regułki i będzie ok (teraz masz 195.93.178.5) ok ale ja mam tak:
C:\Documents and Settings\Admin>ping nasza-klasa.pl

Badanie nasza-klasa.pl [195.93.178.5] z użyciem 32 bajtów danych:

Odpowiedź z 195.93.178.5: bajtów=32 czas=275ms TTL=58
Odpowiedź z 195.93.178.5: bajtów=32 czas=346ms TTL=58
Odpowiedź z 195.93.178.5: bajtów=32 czas=406ms TTL=58
Odpowiedź z 195.93.178.5: bajtów=32 czas=541ms TTL=58 ale sprawdzę twoje informacje.

Przez iptables da się no ale nie mam kiedy przekonfigurować serwer.

Pozdrawiam

[ Dodano: 2008-10-09, 11:25 ]

jak widzisz zmienił się adres IP serwisu nasza-klasa stąd Twoja regułka nie działa chwilowo
dodaj adres 195.93.178.6 do regułki i będzie ok (teraz masz 195.93.178.5)
Dzięki wielkie działą :)

Pozdrawiam



mesiu84 - 10-10-2008 01:02
pytałem swego czasu o podobną rzecz, zrób tak:

route add -host nasza-klasa.pl reject to załatwi sprawę, jeszcze tylko jakiś skrypcik co by ci po restarcie serwera się nie wykasowały ustawienia, żeby usunąć regułę dajesz:

route del -host nasza-klasa.pl reject



raczkowski1 - 10-10-2008 10:29
Dziękuję, tylko pytanie czy jak tak samo dam dla aukcje.onet.pl to czy puści slowniki.onet.pl. Bo te domeny mają to samo IP.

Pozdrawiam



tydell - 12-10-2008 19:58
W tym przypadku zacznij blokować za pomocą nazw domen, nie za pomocą IP.

W tamtym przypadku nasza-klasa.pl nie działała Ci, bo dana domena może znajdować się na kilku serwerach (po to aby był do niej dostęp gdyby jedyny serwer wysiadł, działa wtedy drugi).
Stąd nasza-klasa.pl ma np. dwa adresy IP, czyli 195.93.178.5 oraz 195.93.178.6, a być może będą jeszcze jakieś, kto wie.
Więc aby skutecznie przyblokować Naszą Klasę zostaw oba wpisy w regułce.
Tak samo jak na dwóch komputerach w tej samej sieci szuka się tego samego w googlach, na każdym komputerze mogą być trochę odmienne wyniki wyszukiwania, zależy z którym serwerem obsługującym google Cię połączy.

Tak więc czasami wystarcza blokowanie po IP, a czasami domenami tak jak podał mesiu84.



TooMeeK - 23-09-2009 11:27
Jak zablokować chomikuj.pl?
Próbowałem: ${iptables} -A INPUT -s chomikuj.pl -j DROP
${iptables} -A INPUT --source chomikuj.pl -p tcp -j DROP
${iptables} -A FORWARD --source chomikuj.pl -p tcp -j DROP
${iptables} -A FORWARD -s 192.168.0.0/24 -d chomikuj.pl -p tcp -j DROP
route add -host chomikuj.pl reject Nie działa. Mam co prawda: serwer:/home/tomcio# nmap -v chomikuj.pl

Starting Nmap 4.62 ( http://nmap.org ) at 2009-09-23 11:25 CEST
Initiating Ping Scan at 11:25
Scanning 208.43.223.10 [2 ports]
sendto in send_ip_packet: sendto(5, packet, 40, 0, 208.43.223.10, 16) => Network is unreachable
Offending packet: TCP serwer_IP:33334 > 208.43.223.10:80 A ttl=56 id=41488 iplen=40  seq=776690658 win=1024 ack=1768326155
Sleeping 15 seconds then retrying

chomikuj:/home/tomcio# ping chomikuj.pl
connect: Network is unreachable Po stronie klienta jest: Badanie chomikuj.pl [208.43.223.10] z użyciem 32 bajtów danych:

Odpowiedź z 192.168.0.1: Host docelowy jest nieosiągalny.
Odpowiedź z 192.168.0.1: Host docelowy jest nieosiągalny.
Odpowiedź z 192.168.0.1: Host docelowy jest nieosiągalny.
Odpowiedź z 192.168.0.1: Host docelowy jest nieosiągalny. Ale po stronie klienta dalej mogę wejść na ten serwis! Nie mam Squida. Historia wyczyszczona w przeglądarce. Pomysły?



kayo - 23-09-2009 12:22
http://debian.linux.pl/viewtopic.php?t=16592



TooMeeK - 24-09-2009 10:55
${iptables} -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 -d 216.239.59.104 --dport 80 -j DNAT --to 208.43.223.10:80 gdzie:
216.239.59.104 = www.google.pl
208.43.223.10 = chomikuj.pl Nie działa.

EDIT:
Eh, gdzie sie człowiek śpieszy, tam się licho cieszy..
${iptables} -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 -d 208.43.223.10 --dport 80 -j DNAT --to 216.239.59.104:80 Działa.

[ Dodano: 2009-09-24, 11:15 ]
A tutaj cały kod:
echo "Blokada roznych serwisow WWW"
#Lista serwisow oddzielona spacjami
LISTA_SERWISOW="193.17.41.95 208.43.223.10"
#193.17.41.95 = wrzuta.pl
#208.43.223.10 = chomikuj.pl
if [ -n "$LISTA_SERWISOW" ]; then
for WWW in ${LISTA_SERWISOW}; do
        ${iptables} -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 -d ${WWW} --dport 80 -j DNAT --to 216.239.59.104:80
        done
        fi



sethiel - 24-09-2009 15:32
Wypróbowałem
/sbin/route add -host nasza-klasa.pl reject ale można się dalej dostać na naszą klasę. Dopiero:
/sbin/route add -host nasza-klasa.pl reject
/sbin/route add -host www.nasza-klasa.pl reject ją blokuje skutecznie.

Jeśli chodzi o shorewall'a to są tam dwa przydatne do tego pliki, i do nich można wrzucić te linijki:
/etc/shorewall/started
/etc/shorewall/stopped
#kochana nasza-klasa.pl i inne scierwa
/sbin/route del -host nasza-klasa.pl reject
/sbin/route del -host rapidshare.com reject
/sbin/route del -host rapidshare.de reject
/sbin/route del -host megaupload.com reject
/sbin/route del -host megadownload.com reject
/sbin/route del -host www.nasza-klasa.pl reject
/sbin/route del -host www.rapidshare.com reject
/sbin/route del -host www.rapidshare.de reject
/sbin/route del -host www.megaupload.com reject
/sbin/route del -host www.megadownload.com reject Shorewall sobie to ładnie aplikuje przy starcie.

ps. fnmirk - bo na pewno tu trafisz - jak zamiast słowa "Kod:" które pojawia się nad kodem wpisać coś innego? (jak w tym przypadku chciałem wpisać /etc/shorewall/started)



TooMeeK - 24-09-2009 18:21
eh, co ja się będe cackać.. wrzuciłem te nazwy DNS w regułkę, którą podałem w poprzednim poście, bo przecież IPTABLES i tak załapie jakie hosty blokować, a gdybym miał je wpisywać ręcznie to idzie się pochlastać...:
serwer:/# resolveip megaupload.com
IP address of megaupload.com is 69.5.88.224
IP address of megaupload.com is 69.5.88.225
IP address of megaupload.com is 69.5.88.226
IP address of megaupload.com is 69.5.88.227
IP address of megaupload.com is 69.5.88.228
IP address of megaupload.com is 69.5.88.229
IP address of megaupload.com is 69.5.88.230
IP address of megaupload.com is 69.5.88.231
serwer:/# resolveip rapidshare.com
IP address of rapidshare.com is 195.122.131.7
IP address of rapidshare.com is 195.122.131.8
IP address of rapidshare.com is 195.122.131.9
IP address of rapidshare.com is 195.122.131.10
IP address of rapidshare.com is 195.122.131.11
IP address of rapidshare.com is 195.122.131.12
IP address of rapidshare.com is 195.122.131.13
IP address of rapidshare.com is 195.122.131.14
IP address of rapidshare.com is 195.122.131.15
IP address of rapidshare.com is 195.122.131.16
IP address of rapidshare.com is 195.122.131.17
IP address of rapidshare.com is 195.122.131.18
IP address of rapidshare.com is 195.122.131.19
IP address of rapidshare.com is 195.122.131.20
IP address of rapidshare.com is 195.122.131.21
IP address of rapidshare.com is 195.122.131.22
IP address of rapidshare.com is 195.122.131.2
IP address of rapidshare.com is 195.122.131.3
IP address of rapidshare.com is 195.122.131.4
IP address of rapidshare.com is 195.122.131.5
IP address of rapidshare.com is 195.122.131.6



k0nficjusz - 30-09-2009 11:20
Ja w IPtables dodałem coś takiego

$IPT -t nat -A PREROUTING -s $SZKODNIKI -p tcp -d nasza-klasa.pl -j DROP Gdzie oczywiście "SZKODNIKI" to grupa komputerów z adresem DHCP
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis