🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.freesco
Article #944

Re: blokowanie p2p a port 80

#944
From: adi
Date: Tue, 25 Mar 2003 12:54
66 lines
3350 bytes
> moglbys troche jasniej to opisac, jakies wpisy do jakich plikow :)
> a moze  pliki bys podrzucil gdzies na priv albo na ftp jakies
> zaciekawilo mnie twoje rozwiazanie :)

OK - zapodaje moja konfiguracje:
W sieci sa 2 komputery, ktore chce przyblokowac:
- 192.168.100.102
- 192.168.100.105

Tworze sobie 2 pliki.
1 PLIK - block_on
----------------------------------------------------------------------
#/bin/sh
# blokuje  porty 1000 - 8000 tcp w inecie
ipfwadm -I -i deny -P tcp -S 192.168.100.102 -D 0/0 1000:8000
# to samo dla UDP
ipfwadm -I -i deny -P udp -S 192.168.100.102 -D 0/0 1000:8000
# Blokada Kazaa 1 (port 1214)
ipfwadm -I -i deny -P tcp -S 192.168.100.102 -D 0/0 1214
# to samo dla UDP
ipfwadm -I -i deny -P udp -S 192.168.100.102 -D 0/0 1214
#Glowne serwery Kazyy - stamtad sciaga sobie liste hub'ow
ipfwadm -I -i deny -S 192.168.100.102 -D 217.116.226.0/24
----------------------------------------------------------------------
To samo jest powtorzone dla 192.168.100.105

2 PLIK - block_off
----------------------------------------------------------------------
#/bin/sh
ipfwadm -I -d deny -P tcp -S 192.168.100.102 -D 0/0 1000:8000
ipfwadm -I -d deny -P udp -S 192.168.100.102 -D 0/0 1000:8000
ipfwadm -I -d deny -P tcp -S 192.168.100.102 -D 0/0 1214
ipfwadm -I -d deny -P udp -S 192.168.100.102 -D 0/0 1214
ipfwadm -I -d deny -S 192.168.100.102 -D 217.116.226.0/24
----------------------------------------------------------------------
Jak widac rozni sie tylko tym od poprzedniego, ze zamiast -i (insert)
jest -d (delete)

Teraz trzeba nadac tym plikom uprawnienia do uruchamiania
chmod +x block_*

I przygotowac sobie pliczek atd (w katalogu etc):
----------------------------------------------------------------------
#!/bin/sh

while :; do
        sleep 60 2>/dev/null; C=`/bin/date +%M`
if [ $C = 00 -o $C = 20 -o $C = 40 ]; then
                block_on
        fi
if [ $C = 15 -o $C = 35 -o $C = 55 ]; then
                block_off
        fi
done
----------------------------------------------------------------------
Skrypt ten powoduje, ze gdy minuta w danej godzinie wynosi 00, 20, 40 to
wlacza sie blokada, a gdy wynosi 15, 35, 55 to sie wylacza.
Czyli 15 minut blokady i 5 minut bez blokady.

Teraz trzeba jeszcze uruchomic ten skrypcik poleceniem:
fork atd

I to tyle.

--
adi
Technical Details
Message-ID: <b5pjip$6oe$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <b5ik5m$mue$1@news.onet.pl> <b5lbhk$isu$1@news.onet.pl> <b5o86e$bvm$1@atlantis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: "adi" <(no_spam)superpoczta@(spam_rem)poczta.onet.pl>
Newsgroups: alt.pl.freesco
Subject: Re: blokowanie p2p a port 80
Date: Tue, 25 Mar 2003 13:54:51 +0100
Organization: news.onet.pl
Lines: 68
Sender: adam_2@poczta.onet.pl@wm147.internetdsl.tpnet.pl
Message-ID: <b5pjip$6oe$1@news.onet.pl>
References: <b5ik5m$mue$1@news.onet.pl> <b5lbhk$isu$1@news.onet.pl> <b5o86e$bvm$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: wm147.internetdsl.tpnet.pl
X-Trace: news.onet.pl 1048596889 6926 80.55.194.147 (25 Mar 2003 12:54:49 GMT)
X-Complaints-To: abuse@onet.pl
NNTP-Posting-Date: 25 Mar 2003 12:54:49 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit