WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Apple

Apple Software, Hardware, Tipps- und Tricks für und rund um Apple

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 20.09.2008, 00:24   #1
oitt
Gesperrt
 
Registriert seit: 02.10.2006
Beiträge: 1.189


Standard HOWTO: DansGuardian + Squid + Webmin

Ein contentfilter für den Mac kann man mittels
DansGuardian + Squid + Webmin + Blacklist lösen.
Stichwörter: Familienfilter, Sicherheit, Kindersicherung, Webbrowser, Webinhalte filtern

Hier folgt das HowTo:

zlib
http://sourceforge.net/project/showf...?group_id=5624
herunterladen und entpacken
terminal öffnen und ins verzeichnis wechseln mit cd /pfad
Code:
./configure
make
sudo make install

squid
http://www.squid-cache.org/Versions/v3/3.0/
download + entpacken
terminal:
Code:
sudo ./configure
sudo make
sudo make install
webmin
http://www.versiontracker.com/dyn/moreinfo/macosx/15800
download + entpacken
terminal:
Code:
sudo ./setup.sh /usr/local/webmin
alles lassen und username und paßwort wählen und "y to start at boot"
Code:
http://localhost:10000/
im browser eingeben
einloggen
unused modules -> squid proxy
module config oben links:
und pfade von nach ändern:
Code:
    /usr/local/squid/bin/squid        /usr/local/squid/sbin/squid
    /usr/local/squid/logs/squid.pid    /usr/local/squid/var/logs/squid.pid
    /usr/local/squid/cache            /usr/local/squid/var/cache
    /usr/local/squid/bin/cachemgr.cgi    /usr/local/squid/libexec/cachemgr.cgi
    /usr/local/squid/logs            /usr/local/squid/var/logs
save
initialize klicken
start squid klicken
auf das access_control symbol klicken
auf der registerkarte proxy-restrictions auf add proxy restriction klicken
und allow sowie localhost auswählen und save klicken
dann noch mit der pfeil nach oben taste rechts vom untersten eintrag solange nach klicken bis es über deny all steht.


dansguardian
herunterladen für macos x
http://dansguardian.org/?page=download
entpacken und doppelklicken auf die entpackte datei
der installationsroutine folgen
opt -> dansguardian -> etc -> dansguardian.conf mit textedit öffnen
ändern sie folgende zeilen:
Code:
    loglocation = '/opt/dansguardian/logs/access.log'
    filterport = 8081 (whatever you choose)
    accessdeniedaddress = 'http://127.0.0.1/cgi-bin/dansguardian.pl'
weiter unten
Code:
    ipcfilename = '/tmp/.dguardianipc'
    urlipcfilename = '/tmp/.dguardianurlipc'
    pidfilename = '/var/run/dansguardian.pid'
eventuelle #-zeichen vor den einträgen nicht vergessen zu entfernen!
speichern, schließen.
terminal:
Code:
    cd /opt/dansguardian/sbin/
    sudo ./dansguardian

blacklist
downloaden
entpacken
terminal:
Code:
sudo mkdir /etc/dansguardian
sudo mv pfad/zum/verzeichnis/blacklist /etc/guardian/
öffne /opt -> dansguardian -> etc -> bannedsitelist mit dem editor
entferne vor -Include</etc/dansguardian/blacklists...> das #-zeichen für gewünschte kategorien.

Im Firefox zB
unter Firefox -> Einstellungen -> Erweitert Verbindung/Einstellungen
auf lokaler proxy klicken und
Code:
http: localhost 8080
ftp: localhost 3128
gopher: localhost 3128
eingeben

test:
im browser in eienm neuen fenster: www.xxxporn.com eingeben
es sollte nun ungefähr wie im anhang aussehen
alle anderen seiten wie google.at oder wcm.at müssen weiterhin funktionieren.

-----

bei fehlern oder kritiken, bitte hier im forum als eingelogter (registrierter) benutzer hier antworten oder pn an mich.

Danke!

Geändert von oitt (21.12.2008 um 21:34 Uhr).
oitt ist offline   Mit Zitat antworten
Alt 20.09.2008, 10:55   #2
oitt
Gesperrt
 
Registriert seit: 02.10.2006
Beiträge: 1.189


Standard

war gestern schon spät und ich stehe nun vor dem problem daß ich nicht weiß wie man mit launchd korrekt einen job einrichtet.

auf jeden fall: in der /usr/local/squid/etc/squid.conf
darauf achten, daß ein #-zeichen vor dem eintrag
Zitat:
# acl all src 0.0.0.0/0.0.0.0
steht.

wenn wer weiß wie man squid und dansguardian als daemon beim systemstart launched, bitte posten...ich weiß im mom echt nimma weiter mit der plist.
oitt ist offline   Mit Zitat antworten
Alt 20.12.2008, 15:48   #3
berndg
Newbie
 
Registriert seit: 20.12.2008
Beiträge: 2


Standard Geschafft!

Hallo Oitt

Klasse Kochliste, gratuliere! Ich habs nach einigem Würgen dann auch noch geschafft. Bis zum Webmin lief alles noch wie geschmiert. Das "herunterladen für macos x" von DansGuardian hat mich dann ein wenig verwirrt und ich hab fast aufgegeben, ich gebs zu. Ich habe dann aber das übliche download - configure - make - sudo make install für DansGuardian durchgespielt und das hat auch soweit ganz gut funktioniert. Nur die Orte, an die DansGuardian installiert wurde, stimmen nicht mit denen von Dir hier dokumentiert überein. Vielleicht hilft da die eine oder andere Nachbesserung für die, die da nach mir folgen =;-) Das Todo wäre über die Länge hin vermutlich in einem Wiki besser aufgehoben als in einem Diskussionsthread.

Hier noch mein ./configure für DansGuardian:

./configure --localstatedir=/var --mandir=/usr/share/man/ --bindir=/usr/local/sbin/ --with-logdir=/usr/local/dansguardian/logs/ --enable-pcre=no

--enable-pcre=no weil er bei mir das Package nicht finden konnte.

Gruss, Bernd
berndg ist offline   Mit Zitat antworten
Alt 20.12.2008, 15:53   #4
berndg
Newbie
 
Registriert seit: 20.12.2008
Beiträge: 2


Standard Nachtrag: Autom. Start, Blacklists, etc.

Ach ja, und das von Dir noch angesprochene automatische Starten von Squid und DansGuardian steht noch auf der Todo-Liste. Und der automatische Download von Blacklists... und ein Hinweis auf die beste und günstigste Blacklist für Otto Normal... etc, etc. So viel Fragen und so wenig Zeit, ächz =
berndg ist offline   Mit Zitat antworten
Alt 20.12.2008, 16:35   #5
oitt
Gesperrt
 
Registriert seit: 02.10.2006
Beiträge: 1.189


Standard

Danke für das Feedback und die Verbesserung! *freu*

Die Blacklist habe ich von da: http://urlblacklist.com/?sec=download
oitt ist offline   Mit Zitat antworten
Alt 22.12.2008, 19:17   #6
MindCrawler
Senior Member
 
Registriert seit: 07.06.2004
Beiträge: 174


Standard

Also mit der Dansguard Konfiguration happerts bei mir... hab mich aber noch nicht eingehend damit beschäftigt.

- den Pfad mit /opt gibts nicht
- dansguardian.conf ist nur im ./dansguardian-2.10.0.2/configs Verzeichniss vorhanden
- sudo dansguardian nicht möglich, da keine ausführbare dansguardian Datei vorhanden
MindCrawler ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:23 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag