www.ipcop-forum.de


Deutsche IPCop-Community
CL-Systems
Home Home   Doku Doku  Links Links   Downloads Downloads
UnIPCop Der (Un)IPCop   IFS IPCop-ForumSpy
CopTime CopTime   Galerie IPCop-Galerie   IPCop Userkarte Userkarte
Aktuelle Zeit: 29.07.2010, 18:38

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: SquidGuard Blacklists aktuell halten / Verwenden "eigen
BeitragVerfasst: 22.06.2006, 12:02 
Offline
Rookie
Themenstarter
Rookie

Registriert: 22.06.2006
Beiträge: 1
Squidguard-Anpassung zur Nutzung „eigener“ Blacklists

Ich habe mich für die Blacklists von Shalla entschieden,
1. weil es anscheinend ein deutscher „Hersteller“ ist und
2. weil sie anscheinend auch aktuell gehalten werden.
Download: http://squidguard.shalla.de/Downloads/shallalist.tar.gz
Für die nichtkommerzielle Nutzung ist die Blacklist kostenfrei.

Vorraussetzung ist, das IPCop läuft und SquidGuard als Addon installiert ist.

Da in 2 Dateien der Updateserver für die Blacklists angegeben wird, habe ich einfach beide Dateien umkonfiguriert (entweder über putty oder direkt über den Server):

/var/ipcop/proxy/sgupdater.sh
/var/ipcop/proxy/updater.sh

Außer dem Blacklist-Pfad werden einige Änderungen vorgenommen, da die Ordnerstruktur im shallalist.tar.gz nicht die ist, die von SquidGuard vorgegeben ist. Ich habe bei Veränderungen das Original als Kommentar stehen lassen, somit kann meine Vorgehensweise leichter nachvollzogen werden.

beim Entpacken kommt die shallalist in den Order BL:
Code:
# Define strings
#SGBLACKS=${BLACKDIR}/blacklists
SGBLACKS=${BLACKDIR}/BL


blacklists wird durch shallalist ersetzt und der Quellpfad wird auch ersetzt:
Code:
# Download the current blacklist tar.gz file
#wget -nv --output-document=${BLACKDIR}/blacklists.tar.gz \
#  http://ftp.teledanmark.no/pub/www/proxy/squidguard/contrib/blacklists.tar.gz
wget -nv --output-document=${BLACKDIR}/shallalist.tar.gz \
  http://squidguard.shalla.de/Downloads/shallalist.tar.gz


Code:
# Extract the new squidguard blacklist
#gunzip < ${BLACKDIR}/blacklists.tar.gz | (cd ${BLACKDIR}; tar xvf -)
gunzip < ${BLACKDIR}/shallalist.tar.gz | (cd ${BLACKDIR}; tar xvf -)


audio-video, mail und proxy werden auskommentiert, da nicht vorhanden in shallalist. Der Quellpfad für ads bei shalla ist adv, daher wird von adv nach ads kopiert. Gleiches gilt für gamble und gambling. Die alte Ordnerstruktur wird beibehalten, da sonst das Update über die GUI nicht funktioniert:
Code:
# Copy the blacklists to the db directory:
#cp -f ${SGBLACKS}/ads/*  ${BLACKDIR}/ads
cp -f ${SGBLACKS}/adv/*  ${BLACKDIR}/ads
cp -f ${SGBLACKS}/aggressive/* ${BLACKDIR}/aggressive
#cp -f ${SGBLACKS}/audio-video/* ${BLACKDIR}/audio-video
cp -f ${SGBLACKS}/drugs/* ${BLACKDIR}/drugs
#cp -f ${SGBLACKS}/gambling/* ${BLACKDIR}/gambling
cp -f ${SGBLACKS}/gamble/* ${BLACKDIR}/gambling
cp -f ${SGBLACKS}/hacking/* ${BLACKDIR}/hacking
#cp -f ${SGBLACKS}/mail/* ${BLACKDIR}/mail
cp -f ${SGBLACKS}/porn/* ${BLACKDIR}/porn
#cp -f ${SGBLACKS}/proxy/* ${BLACKDIR}/proxy
cp -f ${SGBLACKS}/violence/* ${BLACKDIR}/violence
cp -f ${SGBLACKS}/warez/* ${BLACKDIR}/warez


AUDIO, MAIL und PROXY werden wieder auskommentiert (oder gelöscht):
Code:
# Remove the comment lines from the domains and urls files

#grep -v -e '^#' ${AUDIO}/domains > ${AUDIO}/domains.temp
#mv -f ${AUDIO}/domains.temp ${AUDIO}/domains
#grep -v -e '^#' ${AUDIO}/urls > ${AUDIO}/urls.temp
#mv -f ${AUDIO}/urls.temp ${AUDIO}/urls

#grep -v -e '^#' ${MAIL}/domains > ${MAIL}/domains.temp
#mv -f ${MAIL}/domains.temp ${MAIL}/domains
#grep -v -e '^#' ${MAIL}/urls > ${MAIL}/urls.temp
#mv -f ${MAIL}/urls.temp ${MAIL}/urls

#grep -v -e '^#' ${PROXY}/domains > ${PROXY}/domains.temp
#mv -f ${PROXY}/domains.temp ${PROXY}/domains
#grep -v -e '^#' ${PROXY}/urls > ${PROXY}/urls.temp
#mv -f ${PROXY}/urls.temp ${PROXY}/urls


AUDIO, MAIL und PROXY werden wieder auskommentiert (oder gelöscht).
Da blacklists nicht existiert, wird Ordner BL gelöscht:
Code:
# Remove diff files and clean up
#rm -f ${AUDIO}/domains.*.diff
#rm -f ${AUDIO}/urls.*.diff
#rm -f ${MAIL}/domains.*.diff
#rm -f ${MAIL}/urls.*.diff
#rm -f ${PROXY}/domains.*.diff
#rm -f ${PROXY}/urls.*.diff
#rm -rf ${BLACKDIR}/blacklists
rm -rf ${BLACKDIR}/BL


Mit dieser Lösung werden nicht alle Ordner genutzt, die shallalist zur Verfügung stellt, aber die meiner Meinung nach wichtigsten, die auch in der GUI angezeigt werden, werden so regelmäßig geupdatet. So, wenn jemand was dazu sagen möchte, immer her damit... ;)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 22.06.2006, 13:22 
Offline
Administrator
Administrator
Benutzeravatar

Registriert: 01.03.2004
Beiträge: 17605
Wohnort: nrw|dn
[ -> 1.4.x - IPCop Addons und Modifikationen ]

Verschoben.

_________________
Vaya con Tux, Tom
IPCop Doku | IPCop Uptime | IPCop Galerie | IPCop Userkarte | Ärger vermeiden

Wenn du den Fnord nicht siehst, kann er dich auch nicht essen.


Nach oben
 Profil E-Mail senden Website besuchen 
 
 Betreff des Beitrags:
BeitragVerfasst: 27.06.2006, 13:57 
Offline
Inspector
Inspector

Registriert: 26.10.2003
Beiträge: 87
Hallo,

deine Änderungen und die Anleitung dazu finde ich wirklich super. Jedoch
kann ich es bei mir leider nicht nachvollziehen. Ich habe auch SquidGuard
bei mir drauf, jedoch würde ich auch gerne die Listen von einer deutschen
HP nutzen. Jedoch habe ich nicht die beiden Dateien bei mir gefunden.

Ich nutze ein Add-On was ich auf der IP-Cop HP gefunden habe:

http://www.ipcop.org/modules.php?op=modload&name=phpWiki&file=index&pagename=IPCopAddons

Dort der erste Eintrag ganz oben: franck78.ath.cx

Würde mich freuen wenn jemand vielleicht weiß wie ich dort die Source
ändern kann.

Gruß
Hajo


Nach oben
 Profil Website besuchen 
 
 Betreff des Beitrags:
BeitragVerfasst: 27.06.2006, 18:13 
Offline
Commissioner
Commissioner
Benutzeravatar

Registriert: 17.12.2003
Beiträge: 2293
Wohnort: Ibbenbüren
Ich meine Franck hält die Blacklists im Ordner /var/log/proxy/blacklist

Ansonsten mal die CGI-Dateien sproxy.cgi, sproxyh.cgi und sproxyl.cgi durchforsten.
Da müsste alles drinstehen.

CU

SCOOTER

_________________
Die Alternative zur Sackgasse heißt Holzweg.
Ich bin's, mein IPCop, mein Netzwerk ;-)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 27.06.2006, 19:26 
Offline
Inspector
Inspector

Registriert: 26.10.2003
Beiträge: 87
Hi....

danke mal für die Antwort. Doch so wie ich das sehe gehts wohl
nicht die SquidGuard Lite von einem anderen Server zu nutzen.

Denn dazu müßte man das ganze Plugin neu konfigurieren...

Bleibt mir wohl nichts anderes übrig als dieses Plugin zu deinstallieren
und den reinen SquidGuard installiert zu bekommen...

Gruß
Hajo


Nach oben
 Profil Website besuchen 
 
 Betreff des Beitrags:
BeitragVerfasst: 28.06.2006, 09:50 
Offline
Chief Commissioner
Chief Commissioner
Benutzeravatar

Registriert: 15.01.2004
Beiträge: 4490
Wohnort: Berlin (52.425873,13.728962)
Schon mal den Urlfilter angeschaut? Der hat einen Blacklist-Editor.

_________________
Gruß Robert
Meine HardwareCompatibilityList

Bild


Nach oben
 Profil E-Mail senden Website besuchen 
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de