EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Squid ]

"Squid ile URL Filtreleme" - Mehmet ÇELİK - (2006-01-05 23:15:01)   [4820]

Bilindiği üzere Squid içerisinde gelen "acl" ile
gerekli tanımlama blokları yaratılabilir. Şimdi
bizim için önemli olan nokta; Squid'in muhteşem
bir URL tarayıcısı oldugunu keşfetme zamanı..

Örnek bi text dosyası hazırlayalım. Daha sonra
Squid bu text dosyamıza aktardıgımız her
kelimeyi; URL içerisinde gördüğü an bağlantıyı
kesecektir.

1. squid.conf dosyamıza gerekli tanımlamaları
girelim.

# vi squid.conf

acl engelleme url_regex "/dosyanın_yolu/xxx.txt"

http_access deny engelleme

# echo "kelime1" > /dosyanın_yolu/xxx.txt
# echo "kelime2" >> /dosyanın_yolu/xxx.txt
# echo "kelime3" >> /dosyanın_yolu/xxx.txt

2. Şimdi oluşturdugumuz dosyamızı kontrol edelim
okuma haklarını dogrulayalım.

# cat /dosyanın_yolu/xxx.txt

kelime1
kelime2
kelime3

# chown squid:squid /dosyanın_yolu/xxx.txt
# chmod u+r /dosyanın_yolu/xxx.txt

3. Artık Squid'i istediğimiz gibi ayarladık
ve hiçbir hata yapmadıgımızı varsayarak
Squid'i son ayarlarla yeniden başlatıyorum.

# squid -k reconfigure

4. Squid hata vermediyse şimdi deneme
zamanı; kullandıgınız tarayıcıyı çalıştırın
ve engellemek istediğiniz kelimeyi yazın.

http://kelime1

Eğer herhangi bir hata ile karşılaşılmadıysa;
Squid girdiğiniz URL için tarayıcı
ekranında " Access Denied. " uyarısı
verecektir.

Arkadaşıma gönder , Ana Sayfa