DansGuardian - a legjobb tartalomszűrés

DansGuardian ne töltse le a web-oldalak közvetlenül: úgy tervezték, hogy működik, mint egy proxy szervert, például, tintahal. Így elérhető marad minden előnyét sebesség növelése rejlő proxy szervereket.
De a fő jellemzője DansGuardian felismerésében szavak vagy kifejezések, hogy szeretne blokkolni a szövegben web-oldalakat. Sok a szavakat és kifejezéseket, amelyek az általánosan elfogadott normáknak, blokkolni kell, arról, hogy az alapértelmezett beállításokat. Pridusmotrena a lehetőség is, hogy osztja a felhasználókat csoportokba, amelyek mindegyike saját szűrési beállításokat.
Mivel web-szűrők, DansGuardian elzárhatják vagy korlátozhatják a fájlok letöltése és a fájlok feltöltése a szerverre a web-formában. Típusai MIME, fájl kiterjesztését vagy méret szerint - mindez lehet használni, mint blokkoló kritériumoknak. Vannak módszerek meghatározására vírusok a megengedett befektetések.
Telepítése és konfigurálása DansGuardian
1. Keresztül Synaptic csomagkezelőt telepíteni a csomagot dansguardian.
2. Csak konfigurálja át a Midnight Commander fájl /etc/dansguardian/dansguardian.conf:
# A megfelelő szűrés orosz nyelvű tartalom teljesíti ezeket a beállításokat
Paraméter, amely rendelkezik a szűrést két lépésben, először hozza az összes karakter a kisbetűs, majd az eredeti helyesírást
preservecase = 2
# Include HEX kódolás az összes karaktert, hogy kiszűrje oldalak különböző kódolások
hexdecodecontent = ON
# Helyettesíti a standard algoritmus a DFA, helyesen kezeli a Unicode karaktereket, akkor az algoritmus Force Gyors keresés
forcequicksearch = ON
3. listák DansGuardian szűrőket lehet felvenni / módosítani, hogy illeszkedjen az Ön igényeinek, található a / etc / dansguardian / listák
4.Sostavim listák kifejezések kiszűrni az orosz nyelvű tartalomra. Listák létrehozása szüksége három kódolások (Windows-1251, UTF-8, KOI8-R), hogy akkor nem volt probléma blokkoló.
Menj a / etc / dansguardian / lista / phraselists, és hozzon létre egy mappát ott mi jelent meg:
cd / etc / dansguardian / lista / phraselists
sudo mkdir rus
Azt viszont, hogy ezt a mappát, és hozzon létre egy üres fájlok listája:
Mivel a rendszer konzol PCLinuxOS az UTF-8, a fő munkát fogunk eljárni a fájl rusutf8. Adjuk hozzá a szükséges kifejezéseket és azok súlyát. A felvételi formátum a következő:
szám <40> Arra utal, hogy a „mértékű tolerancia”, annál nagyobb ez, annál kevesebb a száma, amikor a szó kell bekövetkeznie az oldalon lezárni. A vessző a kifejezést, és a súlyát.
Fókuszban egy kis pont, a tér előtt és után a kifejezést. Ezek jelenléte nem teszi lehetővé a helyettesítő karakterek ellenőrzésekor. Például a rekord <наркотик> blokkolja a „gyógyszer”, de nem „kábítószer”. A kifejezés <эро> blokk még szavakat, mint „Aeroflot”, célszerű rögzíteni <эро>, hogy blokkolja az összes szavakkal kezdődő ezt.
Azáltal, hogy egy listát a Unicode, átkódolni, hogy a többi kódolás:
iconv -f UTF-8 -t WINDOWS-1251 rusutf8> rus1251
iconv -c -f UTF-8 -t KOI8-R rusutf8> ruskoi8
-c opció a második sor arra utasítja dobja ezeket a karaktereket, hogy nem lehet átalakítani, mert KOI8 képest modern kódolást tartalmaz korlátozott számú karakter.
Most csatlakoztassa a listákat, hogy ez a fájl a / etc / dansguardian / lista / weightedphraselist hozzá a következő sort:
#Russian
.tartalmaz
.tartalmaz
.tartalmaz
5. Amikor a futó Squid proxy szerver fut DansGuardian:
5. Ha azt szeretnénk, hogy korlátozza a felhasználókat, hogy megkerülje DansGuardian, majd roota ki a következő parancsokat:
Hála ezeknek a szabályoknak, akkor biztos, hogy a bejövő kapcsolatokat a port kivételével 8080 (a port futtató DansGuardian), blokkolva lesz, és a felhasználók nem tudnak hozzáférni a nyílt Squid proxy szerver porton 3128. Azt is csak blokk 3128-as port a következő: