Added: config/e2guardian/lists/filtergroups/

This commit is contained in:
Jason 2022-02-17 15:16:41 -05:00
parent baed80b466
commit 4e379c00c0
No known key found for this signature in database
GPG Key ID: 4F765975C1F0EE5F
134 changed files with 3691 additions and 0 deletions

View File

@ -0,0 +1 @@
#Add header where url matches

View File

@ -0,0 +1,186 @@
.ade # Microsoft Access project extension
.adp # Microsoft Access project
.asx # Windows Media Audio / Video
.bas # Microsoft Visual Basic class module
.bat # Batch file
.cab # Windows setup file
.chm # Compiled HTML Help file
.cmd # Microsoft Windows NT Command script
.com # Microsoft MS-DOS program
.cpl # Control Panel extension
.crt # Security certificate
.dll # Windows system file
.exe # Program
.hlp # Help file
.ini # Windows system file
.hta # HTML program
.inf # Setup Information
.ins # Internet Naming Service
.isp # Internet Communication settings
# .js # JScript file - often needed in web pages
# .jse # Jscript Encoded Script file - often needed in web pages
.lnk # Windows Shortcut
.mda # Microsoft Access add-in program
.mdb # Microsoft Access program
.mde # Microsoft Access MDE database
.mdt # Microsoft Access workgroup information
.mdw # Microsoft Access workgroup information
.mdz # Microsoft Access wizard program
.msc # Microsoft Common Console document
.msi # Microsoft Windows Installer package
.msp # Microsoft Windows Installer patch
.mst # Microsoft Visual Test source files
.pcd # Photo CD image, Microsoft Visual compiled script
.pif # Shortcut to MS-DOS program
.prf # Microsoft Outlook profile settings
.reg # Windows registry entries
.scf # Windows Explorer command
.scr # Screen saver
.sct # Windows Script Component
.sh # Shell script
.shs # Shell Scrap object
.shb # Shell Scrap object
.sys # Windows system file
.url # Internet shortcut
.vb # VBScript file
.vbe # VBScript Encoded script file
.vbs # VBScript file
.vxd # Windows system file
.wsc # Windows Script Component
.wsf # Windows Script file
.wsh # Windows Script Host Settings file
.otf # Font file - can be used to instant reboot 2k and xp
.ops # Office XP settings
.doc # Word document
.xls # Excel document
.pps
.gz # Gziped file
.tar # Tape ARchive file
.zip # Windows compressed file
.tgz # Unix compressed file
.bz2 # Unix compressed file
.cdr # Mac disk image
.dmg # Mac disk image
.smi # Mac self mounting disk image
.sit # Mac compressed file
.sea # Mac compressed file, self extracting
.bin # Mac binary compressed file
.hqx # Mac binhex encoded file
.rar # Similar to zip
.mp3 # Music file
.mpeg # Movie file
.mpg # Movie file
.avi # Movie file
.asf # this can also exploit a security hole allowing virus infection
.iso # CD ISO image
.ogg # Music file
.wmf # Movie file
.bin # CD ISO image
.cue # CD ISO image
#.3g2 #
#.3gp # Nokia Movie File
#.3gp2
#.3gpp
#.3gpp2
#.aac # AAC Audio
#.acp # AAC for SD Media
#.adts
#.aif
#.aifc
#.aiff # AIFF Audio
#.amc # AMC Media
#.amr # narrow-Band Content
#.asf # Media / this can also exploit a security hole allowing virus infection
#.asx # Windows Media Audio / Video
#.au # uLaw/AU Audio
#.avi # Movie file
#.awb # AMR Wide-Band Content
#.bwf
#.caf # CAF Audio
#.cda # Audio CD File
#.cdda # Audio CD File
#.cel
#.cue # CD ISO image
#.dif
#.divx # Compress Movie
#.dv # Video Format used in Portable Camera
#.flc # Autodesk Animator
#.fli
#.flv # Internet Movies
#.gsm
#.ivf
#.kar # Karaoke Media Files
#.m15
#.m1a
#.m1s
#.m1v
#.m2v
#.m3u # MP3 Playlist
#.m4a # AAC Audio
#.m4b
#.m4e
#.m4p # AAC Audio (Protected)
#.m4v # Video (Protected)
#.m75
#.mid # Midi Audio Files
#.midi # Midi Audio Files
#.mjpg
#.mov # Movie Files
#.mp1
#.mp2
#.mp3 # Music file
#.mp4 # Mpeg-4 Media
#.mpa
#.mpe
#.mpeg # Movie file
#.mpg # Movie file
#.mpga
#.mpm
#.mps
#.mpv
#.mpv2
#.mqv # Quicktime Movies
#.mv
#.ogg # Music file
#.ogm # Ogg Based Movie Files
#.pls # Shoutcast type of radio
#.qcp # Qualcomm Purevoice Audio
#.qt # Quicktime File
#.qtc
#.qtl # Quicktime Movies
#.ra # Real Audio
#.ram # Real Audio Media
#.rm # Real Media Files
#.rmi
#.rmm
#.rmp
#.rmvb # Real Media Video
#.rnx
#.rp # Real Player Files
#.rt
#.rts
#.rtsp
#.rv
#.sd2 # Sound Designer II
#.sdp # Stream Descriptor
#.sdv # SD Video
#.sf
#.smf
#.smi #
#.smil # SMIL Multimedia Presentation (Video and Audio Presentation
#.snd
#.ssm # Streaming Media Metafile
#.swa # MP3 Audio
#.swf # Shockwave Streaming files
#.ulw
#.vfw # Video for Windows
#.wav
#.wax
#.wm
#.wma
#.wmf # Movie file
#.wmp
#.wmv # Windows Media Video
#.wmx
#.wvx
#.xpl

View File

@ -0,0 +1,18 @@
# banned MIME types
audio/mpeg
audio/x-mpeg
audio/x-pn-realaudio
audio/x-wav
video/mpeg
video/x-mpeg2
video/acorn-replay
video/quicktime
video/x-msvideo
video/msvideo
application/gzip
application/x-gzip
application/zip
application/compress
application/x-compress
application/java-vm

View File

@ -0,0 +1,53 @@
# BANNEDPHRASELIST - INSTRUCTIONS FOR USE
#
# To block any page with the word "sex".
# < sex >
#
# To block any page with words that contain the string "sex". (ie. sexual)
# <sex>
#
# To block any page with the string "sex magazine".
# <sex magazine>
#
# To block any page containing the words/strings "sex" and "fetish".
# <sex>,<fetish>
#
# < test> will match any word with the string 'test' at the beginning
# <test > will match any word with the string 'test' at the end
# <test> will match any word with the string 'test' at any point in the word
# < test > will match only the word 'test'
# <this is a test phrase> will match that exact phrase
# <test>,<secondtest> will match if both words are found in the page
# A combination of the above can also be used eg < test>,<secondtest>
#
#
# Extra phrase-list files to include
# .Include</config/e2guardian/testphrase>
#
#
# All phrases need to be within < and > to work, othewise they will be
# ignored.
# MORE EXAMPLE LISTS CAN BE DOWNLOADED FROM DANSGUARDIAN.ORG
# Phrase Exceptions are no longer listed in this file, they are now
# listed in the exceptionphraselist file.
#
#listcategory: "Banned Phrases"
# The following banned phraselists enable Website Content Labeling systems. These are enabled by default, but may also be activated using phraselists.
.Include</config/e2guardian/lists/phraselists/safelabel/banned>
# The following banned phraselists are included in the default DG distribution.
.Include</config/e2guardian/lists/phraselists/pornography/banned>
#.Include</config/e2guardian/lists/phraselists/pornography/banned_portuguese>
.Include</config/e2guardian/lists/phraselists/illegaldrugs/banned>
.Include</config/e2guardian/lists/phraselists/gambling/banned>
#.Include</config/e2guardian/lists/phraselists/gambling/banned_portuguese>
#.Include</config/e2guardian/lists/phraselists/googlesearches/banned>

View File

@ -0,0 +1,9 @@
#Banned outgoing HTTP headers based on regular expressions
#
# E.g. 'User-Agent: .*MSIE' would block several versions of Internet Explorer
# (assuming the user-agent is not being spoofed by the client)
#
# Headers are matched line-by-line, not as a single block.
#listcategory: "Banned Regular Expression HTTP Headers"

View File

@ -0,0 +1,120 @@
#Banned URLs based on Regular Expressions
#
# E.g. 'sex' would block sex.com and middlesex.com etc
#listcategory: "Banned Regular Expression URLs"
#Banned URLs based on Regular Expressions
######################################################
# Pornography, Modelling and Adult Sites
######################################################
# The following two lines may work better than the above - Philip Pearce 9/11/2004
(big|cyber|hard|huge|mega|small|soft|super|tiny|bare|naked|nude|anal|oral|topp?les|sex|phone)+.*(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|girl|hooter|lez|lust|naked|nude|oral|orgy|penis|porn|porno|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|xxx)s?
(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|girl|hooter|lez|lust|naked|nude|oral|orgy|penis|porn|porno|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|xxx)+.*(big|cyber|hard|huge|mega|small|soft|super|tiny|bare|naked|nude|anal|oral|topp?les|sex)+
#HardCore phrases
(adultsight|adultsite|adultsonly|adultweb|blowjob|bondage|centerfold|cumshot|cyberlust|cybercore|hardcore|masturbat)
(bangbros|pussylip|playmate|pornstar|sexdream|showgirl|softcore|striptease)
#SoftCore phrases - more likely to overblock - possibly on news sites
#(incest|obscene|pedophil|pedofil)
#Photo Modeling - supplied by David Burkholder
#(male|m[ae]n|boy|girl|beaut|agen[ct]|glam)+.*(model|talent)
# The following will help to block explicit media files (images and video)
(sex|fuck|boob|cunt|fetish|tits|anal|hooter|asses|shemale|submission|porn|xxx|busty|knockers|slut|nude|naked|pussy)+.*(\.jpg|\.wmv|\.mpg|\.mpeg|\.gif|\.mov)
(girls|babes|bikini|model)+.*(\.jpg|\.wmv|\.mpg|\.mpeg|\.gif|\.mov)
#Block Naturism and Nudist sites
#(naturism|naturist|nude|nudist|nudism|nekkid|nakt|naakt)
######################################################
# Search Engine and Related
######################################################
#Block unfiltered options on various search engines
#(^|[\?+=&/])(.*\.google\..*/.*\?.*safe=off)([\?+=&/]|$)
#(^|[\?+=&/])(.*\.alltheweb.com/customize\?.*copt_offensive=off)([\?+=&/]|$)
#Block images and video on altavista, alltheweb, yahoo etc - as they are anonomised
#(yahoo.com\/image\/)
#(yimg.com\/image\/)
#(altavista.com\/image\/)
#(altavista.com\/video\/)
#(picsearch.com\/is)
#Block images and video on google
#(images.google)+.*(\.jpg|\.wmv|\.mpg|\.mpeg|\.gif|\.mov)
#(google.com\/video) #block all video
#(google.com\/ThumbnailServer) #block video thumbnails
#(google.com\/videoplay) #block only playing the video
######################################################
# Proxy Sites
######################################################
#Block Cgiproxy, Poxy, PHProxy and other Web-based proxies
(cecid.php|nph-webpr|nph-pro|/dmirror|cgiproxy|phpwebproxy|__proxy_url|proxy.php)
#Block websites containing proxy lists
(anonymizer|proxify|megaproxy)
#AGRESSIVE blocking of all URLs containing proxy - WARNING - this WILL overblock!!
#(proxy)
######################################################
# Gambling - supplied by David Burkholder
######################################################
#(casino|bet(ting|s)|lott(ery|o)|gam(e[rs]|ing|bl(e|ing))|sweepstake|poker)
######################################################
# Sport - supplied by David Burkholder
######################################################
#(bowling|badminton|box(e[dr]|ing)|skat(e[rs]|ing)|hockey|soccer|nascar|wrest|rugby|tennis|sports|cheerlead|rodeo|cricket|badminton|stadium|derby)
#((paint|volley|bas(e|ket)|foot|quet)ball|/players[/\.]?|(carn|fest)ival)
#Racing - supplied by David Burkholder
#(speed(st|wa|y)|corvette|rac[eiy]|wrest|harley|motorcycle|nascar)
######################################################
# News sites - supplied by David Burkholder
######################################################
#(news(watch|pap|cast)|herald|sentinel|courier|gazet|tribune|chronicle|daily|ning)news)
######################################################
# Dating Sites - supplied by David Burkholder
######################################################
#(meet|hook|mailord|latin|(asi|mexic|dominic|russi|kore|colombi|balk)an|brazil|filip|french|chinese|ukrain|thai|tour|foreign|date)+.*(dar?[lt]ing|(sing|coup)le|m[ae]n|girl|boy|guy|mat(e|ing)|l[ou]ve?|partner|meet)
#(marr(y|i[ae])|roman(ce|tic)|fiance|bachelo|dating|affair|personals)
######################################################
# Miscellaneous - Productivity etc.
######################################################
#Use this to block web counters:
#(adlog.php|cnt.cgi|count.cgi|count.dat|count.jsp|count.pl|count.php|counter.cgi|counter.js|counter.pl|countlink.cgi|fpcount.exe|logitpro.cgi|rcounter.dll|track.pl|w_counter.js)
#Contributed by proxy@barendse.to
#Free stuff - supplied by David Burkholder
#(free|phone|mobile)+.*(love|music|movie|dvd|video|stuff|site|arcade|wallpaper|mp3)
#((ring|real)tone)
#Music - supplied by David Burkholder
#(rock|pop|jazz|rap|punk)+.*(cult|roll|geek|drum|music|history|band)
# WARNING: This is part of the URL for the e2guardian.org sample virus archive.
# You probably don't want to go there unintentionally.
(Variants/AVTest)

View File

@ -0,0 +1,108 @@
#domains in banned list
#Don't bother with the www. or the http://
#The bannedurllist is for blocking PART of a site
#The bannedsitelist is for blocking ALL of a site
#You can include
#.tld so for example you can match .gov for example
#The 'grey' lists override the 'banned' lists.
#The 'exception' lists override the 'banned' lists also.
#The difference is that the 'exception' lists completely switch
#off *all* other filtering for the match. 'grey' lists only
#stop the URL filtering and allow the normal filtering to work.
#An example of grey list use is when in Blanket Block (whitelist)
#mode and you want to allow some sites but still filter as normal
#on their content
#Another example of grey list use is when you ban a site but want
#to allow part of it.
#To include additional files in this list use this example:
#.Include</config/e2guardian/anotherbannedurllist>
#You can have multiple .Includes.
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.
# List categorisation
#listcategory: "Banned Sites"
#List other sites to block:
.Include</config/e2guardian/lists/filtergroups/f1/bannedsites>
badboys.com
# NOTE: In e2guardian Blanket blocks are now ONLY supported in this top file
# WARNING: Blanket blocks in .included files will be silently ignored
#Blanket Block. To block all sites except those in the
#exceptionsitelist and greysitelist files, remove
#the # from the next line to leave only a '**':
#**
#Blanket SSL/CONNECT Block. To block all SSL
#and CONNECT tunnels except to addresses in the
#exceptionsitelist and greysitelist files, remove
#the # from the next line to leave only a '**s':
#**s
#Blanket IP Block. To block all sites specified only as an IP,
#remove the # from the next line to leave only a '*ip':
#*ip
#Blanket SSL/CONNECT IP Block. To block all SSL and CONNECT
#tunnels to sites specified only as an IP,
#remove the # from the next line to leave only a '*ips':
#*ips
# The squidGuard advert domain/URL lists are now included by default.
# To work with advanced ad blocking & the logadblocks option, advert
# phrase/site/URL lists should have the string "ADs" in their listcategory.
.Include</config/e2guardian/lists/blacklists/ads/domains>
#Remove the # from the following and edit as needed to use a stock
#squidGuard/shallalist collection.
.Include</config/e2guardian/lists/blacklists/adv/domains>
.Include</config/e2guardian/lists/blacklists/aggressive/domains>
.Include</config/e2guardian/lists/blacklists/alcohol/domains>
.Include</config/e2guardian/lists/blacklists/anonvpn/domains>
.Include</config/e2guardian/lists/blacklists/chat/domains>
.Include</config/e2guardian/lists/blacklists/dating/domains>
.Include</config/e2guardian/lists/blacklists/downloads/domains>
.Include</config/e2guardian/lists/blacklists/drugs/domains>
#.Include</config/e2guardian/lists/blacklists/dynamic/domains>
#.Include</config/e2guardian/lists/blacklists/education/domains>
#.Include</config/e2guardian/lists/blacklists/finance/domains>
.Include</config/e2guardian/lists/blacklists/fortunetelling/domains>
.Include</config/e2guardian/lists/blacklists/forum/domains>
.Include</config/e2guardian/lists/blacklists/gamble/domains>
.Include</config/e2guardian/lists/blacklists/hacking/domains>
.Include</config/e2guardian/lists/blacklists/models/domains>
.Include</config/e2guardian/lists/blacklists/movies/domains>
.Include</config/e2guardian/lists/blacklists/music/domains>
.Include</config/e2guardian/lists/blacklists/porn/domains>
.Include</config/e2guardian/lists/blacklists/remotecontrol/domains>
.Include</config/e2guardian/lists/blacklists/redirector/domains>
.Include</config/e2guardian/lists/blacklists/ringtones/domains>
#.Include</config/e2guardian/lists/blacklists/sex/education/domains>
.Include</config/e2guardian/lists/blacklists/sex/lingerie/domains>
.Include</config/e2guardian/lists/blacklists/shopping/domains>
.Include</config/e2guardian/lists/blacklists/socialnet/domains>
.Include</config/e2guardian/lists/blacklists/spyware/domains>
.Include</config/e2guardian/lists/blacklists/tracker/domains>
.Include</config/e2guardian/lists/blacklists/violence/domains>
.Include</config/e2guardian/lists/blacklists/warez/domains>
.Include</config/e2guardian/lists/blacklists/weapons/domains>
.Include</config/e2guardian/lists/blacklists/webphone/domains>
.Include</config/e2guardian/lists/blacklists/webradio/domains>
.Include</config/e2guardian/lists/blacklists/webtv/domains>
# You will need to edit to add and remove categories you want

View File

@ -0,0 +1,2 @@
badboys.com
explicit.bing.net

View File

@ -0,0 +1,4 @@
#domains in banned ssl list
#Don't bother with the www. or the https://
#This list is only used for SSL (or CONNECT) requests
#Unlike the bannedsitelist it overides all other lists

View File

@ -0,0 +1,54 @@
#URLs in banned list
#Don't bother with the http:// or the www
#The bannedurllist is for blocking PART of a site
#The bannedsitelist is for blocking ALL of a site
#The 'grey' lists override the 'banned' lists.
#The 'exception' lists override the 'banned' lists also.
#The difference is that the 'exception' lists completely switch
#off *all* other filtering for the match. 'grey' lists only
#stop the URL filtering and allow the normal filtering to work.
#An example of grey list use is when in Blanket Block (whitelist)
#mode and you want to allow some sites but still filter as normal
#on their content
#Another example of grey list use is when you ban a site but want
#to allow part of it.
#To include additional files in this list use this example:
#.Include</config/e2guardian/anotherbannedurllist>
#You can have multiple .Includes.
#listcategory: "Banned URLs"
#List other URLs to block:
.Include</config/e2guardian/lists/filtergroups/f1/bannedurls>
members.home.net/uporn
# The squidGuard advert domain/URL lists are now included by default.
# To work with advanced ad blocking & the logadblocks option, advert
# phrase/site/URL lists should have the string "ADs" in their listcategory.
.Include</config/e2guardian/lists/blacklists/ads/urls>
#Remove the # from the following and edit as needed to use a stock
#squidGuard/shallaist blacklists collection.
.Include</config/e2guardian/lists/blacklists/adv/urls>
.Include</config/e2guardian/lists/blacklists/aggressive/urls>
.Include</config/e2guardian/lists/blacklists/alcohol/urls>
.Include</config/e2guardian/lists/blacklists/chat/urls>
.Include</config/e2guardian/lists/blacklists/dating/urls>
.Include</config/e2guardian/lists/blacklists/downloads/urls>
.Include</config/e2guardian/lists/blacklists/drugs/urls>
.Include</config/e2guardian/lists/blacklists/fortunetelling/urls>
.Include</config/e2guardian/lists/blacklists/forum/urls>
.Include</config/e2guardian/lists/blacklists/gamble/urls>
.Include</config/e2guardian/lists/blacklists/hacking/urls>
.Include</config/e2guardian/lists/blacklists/porn/urls>
.Include</config/e2guardian/lists/blacklists/redirector/urls>
.Include</config/e2guardian/lists/blacklists/sex/lingerie/urls>
.Include</config/e2guardian/lists/blacklists/violence/urls>
.Include</config/e2guardian/lists/blacklists/warez/urls>
# You will need to edit to add and remove categories you want

View File

@ -0,0 +1 @@
members.home.net/uporn

View File

@ -0,0 +1,93 @@
#Content modifying Regular Expressions
#
# The format is: "extended regular expression"->"replacement straight string"
# E.g. "shit"->"censored" would replace all occurances of shit in any case.
# Far more complicated matches are possible. See other sources for examples
# of extended regular expressions.
# These are just some examples. If you write any, for example, to
# remove popups etc, please send them to author at e2guardian.org.
#
#"<script language.*open\(.*script>"->"<!-- its gone -->"
#"fuck|cunt|shit"->"**censored**"
#
# For ALL of these to work it requires e2guardian to be built with PCRE support,
# but some may work with the default C library regular expression support.
#
# Some of these are based on regular expressions from Privoxy.
#remove popups by AFN 2004/2/28
#"<html>"->"<script language='javascript'>fwo=window.open;function NO(url,nam,atr){return(this.window);}window.open=NO;</script><html>"
#"=[ ]*?window\.open[ ]*?\("->"=fwo("
#"<html>"->"<script language='javascript'>function NO(url,nam,atr){return(this.window);}window.open=NO;</script><html>"
# Fix Firefox <= 1.0.7 DoS
# http://www.whitedust.net/speaks/1432/
#"((<source)|(</source))text>"->"$1dosremovedtext"
# Disable ActiveX objects.
#"<object [^>]*application\/x-oleobject[^>]*>.*?<\/object>"->"<!-- Guardian Removed ActiveX Object -->"
#"<embed [^>]*(application/x-oleobject).*?>(.*?</embed>)?"->"<!-- Guardian Removed ActiveX Embed -->"
# Warn about address bar spoofing.
#"(<a[^>]*href[^>]*)(\x01|\x02|\x03|%0[012])"->"$1MALICIOUS-LINK"
# Disable all popups in JavaScript and HTML. It may cause unavoidable
# Javascript warnings or errors. Do not enable at the same time as other
# popup removing lines.
#"((\W\s*)(window|this|parent)\.)open\s*\\?\("->"$1concat("
#"\starget\s*=\s*(['"]?)_?(blank|new)\1?"->" notarget"
# Removes the APPLET tag which is generally used Java applets.
#"<applet[^>]*>.*?<\/applet>"->""
# Disable the BLINK and MARQUEE tags.
#"</?(blink|marquee)[^>]*>"->""
# Warn about potential cross-site-scripting vulnerability described here:
# http://online.securityfocus.com/archive/1/298748/2002-11-02/2002-11-08/2
#"f\("javascript:location.replace\('mk:@MSITStore:C:'\)"\);"->"alert\("This page looks like it tries to use a vulnerability described here:\n http://online.securityfocus.com/archive/1/298748/2002-11-02/2002-11-08/2"\);"
# Removes the SCRIPT tag with JavaScript. This will likely break sites that are
# badly written and thus rely on JavaScript. This should not be used at the same
# time as the 'script' category.
#"<script [^>]*javascript[^>]*>.*?<\/script>"->""
# Removes href=javascript: onmouseover=javascript: and other javascript actions.
# This is a good category to tick if using 'script' or 'javascript' categories.
# Beware that there are likely going to be a large number of matches and will
# require more CPU. Also this will break badly written sites that require
# JavaScript for navigation.
#"(onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|href)(=("|')?)javascript:"->"guardianremoved$2none:"
# Remove cookies set by JavaScript and HTML.
#"(\w+\.)+cookie(?=[ \t\r\n]*=)(?!='aab)"->"GuardianRemovedCookie"
#"<meta\s+http-equiv=['"]?set-cookie.*>"->"<!-- GuardianRemovedCookie -->"
# Attempt to detect and stop Nimda infected servers's web pages. This is rare
# and generally should be left unused.
#"<script language="JavaScript">(window\.open|1;''\.concat)\("readme\.eml", null, "resizable=no,top=6000,left=6000"\)</script>"->"<br><font size="7"> WARNING: This Server is infected with <a href="http://www.cert.org/advisories/CA-2001-26.html">Nimda</a>!</font>"
# Disable onunload (page close) popups.
#"(<body\s+[^>]*)onunload"->"$1never"
#"(<script.*)window\.onunload(?=.*</script>)"->"$1never"
# Removes the SCRIPT tag which could include JavaScript, perlscript and vbscript.
# This will likely break sites that are badly written and thus rely on client
# side scripts. This should not be used at the same time as the 'javascript' line.
#"<script[^>]*>.*?<\/script>"->""
# Disable Sockwave Flash objects.
#"<object [^>]*macromedia[^>]*>.*?<\/object>"->"<!-- Guardian Removed Shockwave Object -->"
#"<embed [^>]*(application/x-shockwave-flash\|\.swf).*?>(.*?</embed>)?"->"<!-- Guardian Removed Shockwave Flash Embed -->"
# Disable unsolicited popups.
#"([^'"]\s*<head.*>)(?=\s*[^'"])"->"$1<script>function SWGuardianWindowOpen(){return(null);}</script>"
#"([^\w\s.]\s*)((window|this|parent)\.)?open\s*\("->"$1SWGuardianWindowOpen("
#"([^'"]\s*</html>)(?!\s*(\\n|'|"))"->"$1<script>function PrivoxyWindowOpen(a, b, c){return(window.open(a, b, c));}</script>"
# Remove 1x1 GIFs used for user tracking.
#"<img\s+[^>]*(?:(width)|(height))\s*=\s*['"]?[01](?=\D)[^>]*(?:(width)|(height))\s*=\s*['"]?[01](?=\D)[^>]*?>"->""
# Prevent windows from resizing and moving themselves.
#"(?:window|this|self|top)\.(?:move|resize)(?:to|by)\("->"''.concat("

View File

@ -0,0 +1,2 @@
FILTERLABEL="kids"
FILTERDESC="Kids"

View File

@ -0,0 +1,2 @@
# Embeded referer sites
# sites which may contain embeded exception referer sites in the url

View File

@ -0,0 +1,5 @@
# Embeded referer urls
# urls which may contain embeded exception referer sites in the url
# e.g. to allow youtube video when embeded in a trusted referer site/urls
# www.youtube.com/get_video_info

View File

@ -0,0 +1,49 @@
# Exception file extension list
# Use as a filter group's "exceptionextensionlist",
# to override a blanket download block.
# (blockdownloads = on)
#
# DOES NOT override content/virus scanning or site/URL bans.
#
# Default list:
# Unblock web pages & graphics
# Text/web document types
.css
.html
.shtml
.htm
.stm
.asp
.php
.txt
.rtx
.xml
.xsl
.cgi
.pl
# Image types
.bmp
.cod
.gif
.ief
.jpe
.jpeg
.jpg
.jfif
.tif
.tiff
.ras
.cmx
.ico
.pnm
.pbm
.pgm
.ppm
.rgb
.xbm
.xpm
.xwd

View File

@ -0,0 +1,30 @@
# Exception file site list
# Use this list to define sites from which files can be downloaded,
# overriding a blanket download block (blockdownloads = on) or the
# banned MIME type and extension lists (blockdownloads = off).
#
# DOES NOT override content/virus scanning or site/URL bans.
# Don't bother with the www. or
# the http://
#
# These are specifically domains and are not URLs.
# For example 'foo.bar/porn/' is no good, you need
# to just have 'foo.bar'.
#
# You can also match IPs here too.
#
# As of DansGuardian 2.7.3 you can now include
# .tld so for example you can match .gov for example
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.
windowsupdate.microsoft.com
update.microsoft.com
download.windowsupdate.com

View File

@ -0,0 +1,27 @@
# Exception file URL list
# Use this list to define URLs from which files can be downloaded,
# overriding a blanket download block (blockdownloads = on) or the
# banned MIME type and extension lists (blockdownloads = off).
#
# DOES NOT override content/virus scanning or site/URL bans.
# Don't bother with the www. or
# the http://
#
# These are specifically domains and are not URLs.
# For example 'foo.bar/porn/' is no good, you need
# to just have 'foo.bar'.
#
# You can also match IPs here too.
#
# As of DansGuardian 2.7.3 you can now include
# .tld so for example you can match .gov for example
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.

View File

@ -0,0 +1,40 @@
# Exception MIME type list
# Use as a filter group's "exceptionmimetypelist",
# to override a blanket download block.
# (blockdownloads = on)
#
# DOES NOT override content/virus scanning or site/URL bans.
#
# Default list:
# Unblock web pages & graphics
# Text/web document types
text/plain
text/html
text/css
text/xml
text/xsl
text/richtext
# Image types
image/bmp
image/cis-cod
image/gif
image/ief
image/jpeg
image/pipeg
image/png
image/tiff
image/x-cmu-raster
image/x-cmx
image/x-icon
image/x-portable-anymap
image/x-portable-bitmap
image/x-portable-graymap
image/x-portable-pixmap
image/x-rgb
image/x-xbitmap
image/x-xpixmap
image/x-xwindowdump

View File

@ -0,0 +1,18 @@
# EXCEPTIONPHRASELIST - INSTRUCTIONS FOR USE
#
# If any of the phrases listed below appear in a web page
# then it will bypass the filtering and be allowed through
# eg
# < medical >
#
#
# Combinations
# Unblock the page if the following phrases are found on the same page.
# Each line is a new combination.
# eg
#<education>,<biology>,<medical>
#
# See the bannedphraselist for more examples.
.Include</config/e2guardian/lists/phraselists/goodphrases/exception>
#.Include</config/e2guardian/lists/phraselists/goodphrases/exception_email>

View File

@ -0,0 +1,15 @@
#Exception URLs based on Regular Expressions
#
# E.g. 'news' would unblock news.bbc.com etc
# Example
#news
# Prevent content scanning of CSS and/or JavaScript files
#^[^?]*\.css($|\?)
#^[^?]*\.jsp?($|\?)
# Allow Facebook plugin applications like
# http://apps.facebook.com/neighborhoods/Setup.aspx and others.
mock_ajax_proxy.php

View File

@ -0,0 +1,46 @@
#Sites in exception list
#Don't bother with the www. or
#the http://
#
#These are specifically domains and are not URLs.
#For example 'foo.bar/porn/' is no good, you need
#to just have 'foo.bar'.
#
#You can also match IPs here too.
#
#As of DansGuardian 2.7.3 you can now include
#.tld so for example you can match .gov for example
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.
# Blanket exception. To allow all sites except those in the
# exceptionsitelist and greysitelist files, remove
# the # from the next line to leave only a '**':
#**
# Blanket SSL/CONNECT exception. To allow all SSL
# and CONNECT tunnels except to addresses in the
# exceptionsitelist and greysitelist files, remove
# the # from the next line to leave only a '**s':
#**s
# Blanket IP exception. To allow all sites specified only as an IP,
# remove the # from the next line to leave only a '*ip':
#*ip
# Blanket SSL/CONNECT IP exception. To allow all SSL and CONNECT
# tunnels to sites specified only as an IP,
# remove the # from the next line to leave only a '*ips':
#*ips
#List other sites to block:
.Include</config/e2guardian/lists/filtergroups/f1/exceptionsites>
windowsupdate.microsoft.com

View File

@ -0,0 +1 @@
bbc.co.uk

View File

@ -0,0 +1,18 @@
#URLs in exception list
#Don't bother with the www. or
#the http://
#
#These are parts of sites that filtering should
#be switched off for.
#
#These should not be domains, i.e. entire sites,
#they should be a domain with a path.
#
#For example 'foo.bar' is no good, you need
#to just have 'foo.bar/porn/'.
#
#Another example:
#generallybadsite.tld/partthatsok/
#List other URLs to block:
.Include</config/e2guardian/lists/filtergroups/f1/exceptionurls>

View File

@ -0,0 +1 @@
bbc.co.uk/weather

View File

@ -0,0 +1,59 @@
#domains in grey list
#Don't bother with the www. or the http://
#The 'grey' lists override the 'banned' lists.
#The 'exception' lists override the 'banned' lists also.
#The difference is that the 'exception' lists completely switch
#off *all* other filtering for the match. 'grey' lists only
#stop the URL filtering and allow the normal filtering to work.
#An example of grey list use is when in Blanket Block (whitelist)
#mode and you want to allow some sites but still filter as normal
#on their content
#Another example of grey list use is when you ban a site but want
#to allow part of it.
#The greyurllist is for partly unblocking PART of a site
#The greysitelist is for partly unblocking ALL of a site
#As of DansGuardian 2.7.3 you can now include
#.tld so for example you can match .gov for example
#To include additional files in this list use this example:
#.Include</config/e2guardian/anotherurllist>
#You can have multiple .Includes.
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.
# Blanket match. To greylist all sites except those in the
# exceptionsitelist and greysitelist files, remove
# the # from the next line to leave only a '**':
#**
# Blanket SSL/CONNECT match. To greylist all SSL
# and CONNECT tunnels except to addresses in the
# exceptionsitelist and greysitelist files, remove
# the # from the next line to leave only a '**s':
#**s
# Blanket IP match. To greylist all sites specified only as an IP,
# remove the # from the next line to leave only a '*ip':
#*ip
# Blanket SSL/CONNECT IP match. To greylist all SSL and CONNECT
# tunnels to sites specified only as an IP,
# remove the # from the next line to leave only a '*ips':
#*ips
#List other sites to greylist:
#www.bbc.co.uk

View File

@ -0,0 +1,4 @@
#domains in SSL grey list
#Don't bother with the www. or the https://
#This 'grey' lists override the 'banned' lists for SSL only.

View File

@ -0,0 +1,27 @@
#URLs in grey list
#Don't bother with the http:// or the www
#The greyurllist is for partly unblocking PART of a site
#The greysitelist is for partly unblocking ALL of a site
#The 'grey' lists override the 'banned' lists.
#The 'exception' lists override the 'banned' lists also.
#The difference is that the 'exception' lists completely switch
#off *all* other filtering for the match. 'grey' lists only
#stop the URL filtering and allow the normal filtering to work.
#An example of grey list use is when in Blanket Block (whitelist)
#mode and you want to allow some sites but still filter as normal
#on their content
#Another example of grey list use is when you ban a site but want
#to allow part of it.
#To include additional files in this list use this example:
#.Include</config/e2guardian/anotherurllist>
#You can have multiple .Includes.
#List other URLs to block:
#members.home.net/nice

View File

@ -0,0 +1,14 @@
# Outgoing HTTP header modifying Regular Expressions
#
# The format is: "extended regular expression"->"replacement straight string"
# E.g. "shit"->"censored" would replace all occurances of shit in any case.
# Far more complicated matches are possible. See other sources for examples
# of extended regular expressions.
#
# Headers are run through replacements line-by-line, not as a single block.
# "Expect:" header should be dropped because DG is HTTP/1.0 and not HTTP/1.1
"expect:(.*)"->""
# Windows Live Search cookie replacement - force filtering on
#"cookie:(.*)&ADLT=(OFF|DEMOTE)"->"Cookie:$1&ADLT=STRICT"

View File

@ -0,0 +1,14 @@
#Local Banned Search Words
#
#Words must be in alphabetic order within a single line
# and separated by a '+' sign.
#All combinations of the words will be blocked
# e.g. girl+naughty
# will block naughty+girl as well as girl+naughty
#.Include</home/dg/etc/local/lists/local_block_all/bannedsearchterms>
#.Include</home/dg/etc/local/lists/porn/bannedsearchterms>
#.Include</home/dg/etc/local/lists/proxy/bannedsearchterms>
#.Include</home/dg/etc/local/lists/hacking/bannedsearchterms>
#.Include</home/dg/etc/local/lists/drugs/bannedsearchterms>

View File

@ -0,0 +1,6 @@
#domains in local banned list
#.Include</home/dg/etc/local/lists/local_block_all/domains>
#.Include</home/dg/etc/local/lists/porn/domains>
#.Include</home/dg/etc/local/lists/proxy/domains>
#.Include</home/dg/etc/local/lists/hacking/domains>
#.Include</home/dg/etc/local/lists/drugs/domains>

View File

@ -0,0 +1,4 @@
#domains in banned ssl list
#Don't bother with the www. or the https://
#This list is only used for SSL (or CONNECT) requests
#Unlike the bannedsitelist it overides all other lists

View File

@ -0,0 +1 @@
#URLs in local banned list

View File

@ -0,0 +1 @@
#Sites in local exception list

View File

@ -0,0 +1 @@
#URLs in local exception list

View File

@ -0,0 +1 @@
#domains in local grey list

View File

@ -0,0 +1,4 @@
#domains in SSL grey list
#Don't bother with the www. or the https://
#This 'grey' lists override the 'banned' lists for SSL only.

View File

@ -0,0 +1 @@
#URLs in local grey list

View File

@ -0,0 +1,2 @@
# Exception referer sites
# sites which are refered to by these sites will be made exceptions

View File

@ -0,0 +1 @@
# Referer URLs - Sites refered to by these URLs will be made exception

View File

@ -0,0 +1,58 @@
#URL modifying Regular Expressions
#
# The format is: "extended regular expression"->"replacement straight string"
# E.g. "shit"->"censored" would replace all occurances of shit in any case.
# Far more complicated matches are possible. See other sources for examples
# of extended regular expressions.
#
# Users are pointed at the replaced URL transparently.
# Manipulates the URL to automatically switch on safe searching in Google,
# Singingfish, Ilse, KEL, Lycos, Alltheweb, Yahoo, Hotbot, Wisenut,
# Metacrawler.
# Google, Go etc. - remove 'safe=...'
#"(^http://[0-9a-z]+\.google\.[a-z]+[-/%.0-9a-z]*/images\?)(.*)(&?)(safe=[^&]*)"->"\1\2\3"
# ... and add 'safe=vss'
#"(^http://[0-9a-z]+\.google\.[a-z]+[-/%.0-9a-z]*/images\?)"->"\1safe=vss&"
#Bing video search
"(http[s]?://[0-9a-z]+.bing.com/(images|videos)/search\?.*)"->"\1&adlt=strict"
# Singingfish - remove 'ff=...' and add 'ff=1'
#"(^http://search\.singingfish\.com/[-/%.0-9a-z]*\?)(.*)(&?)(ff=[^&]*)"->"\1\2\3"
#"(^http://search\.singingfish\.com/[-/%.0-9a-z]*\?)"->"\1ff=1&"
# Ilse - remove 'family=...' and add 'family=yes'
#"(^http://www\.ilse\.nl/searchresults\.dbl\?)(.*)(&?)(family=[^&]*)"->"\1\2\3"
#"(^http://www\.ilse\.nl/searchresults\.dbl\?)"->"\1family=yes&"
# KEL - remove 'Realm%3AErotiek=...'
#"(^http://www\.kel\.nl/search/search.cgi\?)(.*)(&?)(Realm%3AErotiek=[^&]*)"->"\1\2\3"
# Lycos.com - family filter only available in advanced mode.
# Remove 'adv=...' and 'adf=...' and add 'adv=1&adf=on'
#"(^http://[^/]*search[^/]*\.lycos\.com/[-/%.0-9a-z]*\?)(.*)(&?)(adv=[^&]*)"->"\1\2\3"
#"(^http://[^/]*search[^/]*\.lycos\.com/[-/%.0-9a-z]*\?)(.*)(&?)(xadult\.)(.*)(xadult\.)"->"\1\2\3\5"
#"(^http://[^/]*search[^/]*\.lycos\.com/[-/%.0-9a-z]*\?)"->"\1adv=1&adf=on&"
# Lycos.nl - remove 'family=...' and add 'family=on'
#"(^http://zoek\.lycos\.nl/[-/%.0-9a-z]*\?)(.*)(&?)(family=[^&]*)"->"\1\2\3"
#"(^http://zoek\.lycos\.nl/[-/%.0-9a-z]*\?)"->"\1family=on&"
# Alltheweb - change the customize url so that 'offensive' cannot be turned off
#"(^http://www\.alltheweb\.com/customize\?)(.*)(&?)(copt_offensive=[^&]*)"->"\1\2\3copt_offensive=on"
# Yahoo - remove 'vm=...' and add 'vm=r'
#"(^http://[.0-9a-z]+\.yahoo\.[a-z]+[-/%.0-9a-z]*/search)(.*)(&?)(vm=[^&]*)"->"\1\2\3"
#"(^http://[.0-9a-z]+\.yahoo\.[a-z]+[-/%.0-9a-z]*/search+.*\?)"->"\1vm=r&"
# Hotbot - remove 'adf=...' and add 'adf=on'
#"(^http://[0-9a-z]+\.hotbot\.[a-z]+/default\.asp\?)(.*)(&?)(adf=[^&]*)"->"\1\2\3"
#"(^http://[0-9a-z]+\.hotbot\.[a-z]+/default\.asp\?)"->"\1adf=on&"
# Wisenut - change the customize url so that 'wisepatrol' cannot be turned off
#"(^http://www\.wisenut\.com/preferences/savePreferences\.[^?]*\?)(.*)(&?)(wisepatrol=[^&]*)"->"\1\2\3wisepatrol=1"
# Metacrawler - remove 'familyfilter=...' and add 'familyfilter=1'
#"(^http://www\.metacrawler\.com/info\.metac/search/[-/%.0-9a-z]*\?)(.*)(&?)(familyfilter=[^&]*)"->"\1\2\3"
#"(^http://www\.metacrawler\.com/info\.metac/search/[-/%.0-9a-z]*\?)"->"\1familyfilter=1&"

View File

@ -0,0 +1,129 @@
# DANSGUARDIAN weightedphraselist INSTRUCTIONS FOR USE
#
# Examples:
#
# <slut><10>
# - Adds 10 to the count against the string 'slut'. ie. sluts, slut!, abslutxyz.
#
# < slut ><10>
# - Adds 10 to the count against the word 'slut'. ie. Sally is a slut that smells.
#
# <slut>,<horny><50>
# - Adds 50 to the count when the strings 'slut' and 'horny' are found on the same page.
#
# <breast>,<medical><-30>
# - Subtracts 30 from the count when 'breast' and 'medical' are on the one page.
#
# <education><-25>
# - Subtracts 25 from the count when 'education' is on the page.
#
# See the bannedphraselist for more examples.
#
# Extra weighted-list files to include
# .Include</config/e2guardian/lists/phraselists/weightedphraselist.topic>
#
# Help by contributing customised lists and/or new keyword lists.
# Email: pornmastergeneral@e2guardian.org or phrasemaster@e2guardian.org
#
# NOTE: New lists are commented out as ALPHA or BETA depending on how much the
# lists have been tested.
# ALPHA - Brand new and/or incomplete - little testing has been done
# BETA - Relatively new - tested in several locations
#
#listcategory: "Weighted Phrases"
#To enable several non-PICS self-labelling and self-rating systems.
#Enabled as a bannedsitelist by default. Disable there before enabling as a phraselist.
##.Include</config/e2guardian/lists/phraselists/safelabel/weighted>
#Good Phrases (to allow medical, education, news and other good sites)
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_news>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_danish>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_dutch>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_malay>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_polish>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_portuguese>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_swedish>
#Pornography
.Include</config/e2guardian/lists/phraselists/pornography/weighted>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_chinese> #ALPHA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_danish> #ALPHA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_dutch> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_french>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_german>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_italian>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_japanese> #ALPHA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_malay> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_norwegian> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_polish>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_portuguese>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_russian> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_russian_utf8> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_spanish> #ALPHA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_swedish>
.Include</config/e2guardian/lists/phraselists/nudism/weighted>
#Bad Words - swearing
.Include</config/e2guardian/lists/phraselists/badwords/weighted_dutch>
.Include</config/e2guardian/lists/phraselists/badwords/weighted_french>
.Include</config/e2guardian/lists/phraselists/badwords/weighted_german> #ALPHA#
.Include</config/e2guardian/lists/phraselists/badwords/weighted_portuguese> #ALPHA#
.Include</config/e2guardian/lists/phraselists/badwords/weighted_spanish> #ALPHA#
#Drugs
#.Include</config/e2guardian/lists/phraselists/drugadvocacy/weighted>
#.Include</config/e2guardian/lists/phraselists/illegaldrugs/weighted>
#.Include</config/e2guardian/lists/phraselists/illegaldrugs/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/legaldrugs/weighted>
#Violence and intolerance
#.Include</config/e2guardian/lists/phraselists/intolerance/weighted>
#.Include</config/e2guardian/lists/phraselists/intolerance/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/gore/weighted>
#.Include</config/e2guardian/lists/phraselists/gore/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/violence/weighted>
#.Include</config/e2guardian/lists/phraselists/violence/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/weapons/weighted>
#.Include</config/e2guardian/lists/phraselists/weapons/weighted_portuguese>
#Chat
#.Include</config/e2guardian/lists/phraselists/chat/weighted>
#.Include</config/e2guardian/lists/phraselists/chat/weighted_italian>
#Webmail
#.Include</config/e2guardian/lists/phraselists/webmail/weighted>
#Note that if you enable the webmail weighted list you should also disable
#the "exception_email" list in the exceptionphraselist file.
#Forums
#.Include</config/e2guardian/lists/phraselists/forums/weighted> #BETA#
#Gambling
#.Include</config/e2guardian/lists/phraselists/gambling/weighted>
#.Include</config/e2guardian/lists/phraselists/gambling/weighted_portuguese>
#Productivity
#.Include</config/e2guardian/lists/phraselists/games/weighted> #ALPHA#
#.Include</config/e2guardian/lists/phraselists/news/weighted> #ALPHA#
#.Include</config/e2guardian/lists/phraselists/personals/weighted>
#.Include</config/e2guardian/lists/phraselists/personals/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/sport/weighted> #ALPHA#
#.Include</config/e2guardian/lists/phraselists/travel/weighted>
#.Include</config/e2guardian/lists/phraselists/music/weighted>
#System Management and Security
#.Include</config/e2guardian/lists/phraselists/domainsforsale/weighted>
#.Include</config/e2guardian/lists/phraselists/idtheft/weighted>
.Include</config/e2guardian/lists/phraselists/malware/weighted> #BETA#
.Include</config/e2guardian/lists/phraselists/proxies/weighted>
#.Include</config/e2guardian/lists/phraselists/translation/weighted>
#.Include</config/e2guardian/lists/phraselists/upstreamfilter/weighted>
.Include</config/e2guardian/lists/phraselists/warezhacking/weighted>
#.Include</config/e2guardian/lists/phraselists/peer2peer/weighted>
#Miscellaneous
#.Include</config/e2guardian/lists/phraselists/conspiracy/weighted>
#.Include</config/e2guardian/lists/phraselists/secretsocieties/weighted>

View File

@ -0,0 +1 @@
#Add header where url matches

View File

@ -0,0 +1,187 @@
.ade # Microsoft Access project extension
.adp # Microsoft Access project
.asx # Windows Media Audio / Video
.bas # Microsoft Visual Basic class module
.bat # Batch file
.cab # Windows setup file
.chm # Compiled HTML Help file
.cmd # Microsoft Windows NT Command script
.com # Microsoft MS-DOS program
.cpl # Control Panel extension
.crt # Security certificate
.dll # Windows system file
.exe # Program
.hlp # Help file
.ini # Windows system file
.hta # HTML program
.inf # Setup Information
.ins # Internet Naming Service
.isp # Internet Communication settings
# .js # JScript file - often needed in web pages
# .jse # Jscript Encoded Script file - often needed in web pages
.lnk # Windows Shortcut
.mda # Microsoft Access add-in program
.mdb # Microsoft Access program
.mde # Microsoft Access MDE database
.mdt # Microsoft Access workgroup information
.mdw # Microsoft Access workgroup information
.mdz # Microsoft Access wizard program
.msc # Microsoft Common Console document
.msi # Microsoft Windows Installer package
.msp # Microsoft Windows Installer patch
.mst # Microsoft Visual Test source files
.pcd # Photo CD image, Microsoft Visual compiled script
.pif # Shortcut to MS-DOS program
.prf # Microsoft Outlook profile settings
.reg # Windows registry entries
.scf # Windows Explorer command
.scr # Screen saver
.sct # Windows Script Component
.sh # Shell script
.shs # Shell Scrap object
.shb # Shell Scrap object
.sys # Windows system file
.url # Internet shortcut
.vb # VBScript file
.vbe # VBScript Encoded script file
.vbs # VBScript file
.vxd # Windows system file
.wsc # Windows Script Component
.wsf # Windows Script file
.wsh # Windows Script Host Settings file
.otf # Font file - can be used to instant reboot 2k and xp
.ops # Office XP settings
.doc # Word document
.xls # Excel document
.pps
.gz # Gziped file
.tar # Tape ARchive file
.zip # Windows compressed file
.tgz # Unix compressed file
.bz2 # Unix compressed file
.cdr # Mac disk image
.dmg # Mac disk image
.smi # Mac self mounting disk image
.sit # Mac compressed file
.sea # Mac compressed file, self extracting
.bin # Mac binary compressed file
.hqx # Mac binhex encoded file
.rar # Similar to zip
.mp3 # Music file
.mpeg # Movie file
.mpg # Movie file
.avi # Movie file
.asf # this can also exploit a security hole allowing virus infection
.iso # CD ISO image
.ogg # Music file
.wmf # Movie file
.bin # CD ISO image
.cue # CD ISO image
# Some have no Description
#.3g2 #
#.3gp # Nokia Movie File
#.3gp2
#.3gpp
#.3gpp2
#.aac # AAC Audio
#.acp # AAC for SD Media
#.adts
#.aif
#.aifc
#.aiff # AIFF Audio
#.amc # AMC Media
#.amr # narrow-Band Content
#.asf # Media / this can also exploit a security hole allowing virus infection
#.asx # Windows Media Audio / Video
#.au # uLaw/AU Audio
#.avi # Movie file
#.awb # AMR Wide-Band Content
#.bwf
#.caf # CAF Audio
#.cda # Audio CD File
#.cdda # Audio CD File
#.cel
#.cue # CD ISO image
#.dif
#.divx # Compress Movie
#.dv # Video Format used in Portable Camera
#.flc # Autodesk Animator
#.fli
#.flv # Internet Movies
#.gsm
#.ivf
#.kar # Karaoke Media Files
#.m15
#.m1a
#.m1s
#.m1v
#.m2v
#.m3u # MP3 Playlist
#.m4a # AAC Audio
#.m4b
#.m4e
#.m4p # AAC Audio (Protected)
#.m4v # Video (Protected)
#.m75
#.mid # Midi Audio Files
#.midi # Midi Audio Files
#.mjpg
#.mov # Movie Files
#.mp1
#.mp2
#.mp3 # Music file
#.mp4 # Mpeg-4 Media
#.mpa
#.mpe
#.mpeg # Movie file
#.mpg # Movie file
#.mpga
#.mpm
#.mps
#.mpv
#.mpv2
#.mqv # Quicktime Movies
#.mv
#.ogg # Music file
#.ogm # Ogg Based Movie Files
#.pls # Shoutcast type of radio
#.qcp # Qualcomm Purevoice Audio
#.qt # Quicktime File
#.qtc
#.qtl # Quicktime Movies
#.ra # Real Audio
#.ram # Real Audio Media
#.rm # Real Media Files
#.rmi
#.rmm
#.rmp
#.rmvb # Real Media Video
#.rnx
#.rp # Real Player Files
#.rt
#.rts
#.rtsp
#.rv
#.sd2 # Sound Designer II
#.sdp # Stream Descriptor
#.sdv # SD Video
#.sf
#.smf
#.smi #
#.smil # SMIL Multimedia Presentation (Video and Audio Presentation
#.snd
#.ssm # Streaming Media Metafile
#.swa # MP3 Audio
#.swf # Shockwave Streaming files
#.ulw
#.vfw # Video for Windows
#.wav
#.wax
#.wm
#.wma
#.wmf # Movie file
#.wmp
#.wmv # Windows Media Video
#.wmx
#.wvx
#.xpl

View File

@ -0,0 +1,18 @@
# banned MIME types
#audio/mpeg
#audio/x-mpeg
#audio/x-pn-realaudio
#audio/x-wav
#video/mpeg
#video/x-mpeg2
video/acorn-replay
#video/quicktime
video/x-msvideo
video/msvideo
#application/gzip
#application/x-gzip
#application/zip
#application/compress
#application/x-compress
application/java-vm

View File

@ -0,0 +1,53 @@
# BANNEDPHRASELIST - INSTRUCTIONS FOR USE
#
# To block any page with the word "sex".
# < sex >
#
# To block any page with words that contain the string "sex". (ie. sexual)
# <sex>
#
# To block any page with the string "sex magazine".
# <sex magazine>
#
# To block any page containing the words/strings "sex" and "fetish".
# <sex>,<fetish>
#
# < test> will match any word with the string 'test' at the beginning
# <test > will match any word with the string 'test' at the end
# <test> will match any word with the string 'test' at any point in the word
# < test > will match only the word 'test'
# <this is a test phrase> will match that exact phrase
# <test>,<secondtest> will match if both words are found in the page
# A combination of the above can also be used eg < test>,<secondtest>
#
#
# Extra phrase-list files to include
# .Include</config/e2guardian/testphrase>
#
#
# All phrases need to be within < and > to work, othewise they will be
# ignored.
# MORE EXAMPLE LISTS CAN BE DOWNLOADED FROM DANSGUARDIAN.ORG
# Phrase Exceptions are no longer listed in this file, they are now
# listed in the exceptionphraselist file.
#
#listcategory: "Banned Phrases"
# The following banned phraselists enable Website Content Labeling systems. These are enabled by default, but may also be activated using phraselists.
.Include</config/e2guardian/lists/phraselists/safelabel/banned>
# The following banned phraselists are included in the default DG distribution.
.Include</config/e2guardian/lists/phraselists/pornography/banned>
#.Include</config/e2guardian/lists/phraselists/pornography/banned_portuguese>
.Include</config/e2guardian/lists/phraselists/illegaldrugs/banned>
.Include</config/e2guardian/lists/phraselists/gambling/banned>
#.Include</config/e2guardian/lists/phraselists/gambling/banned_portuguese>
#.Include</config/e2guardian/lists/phraselists/googlesearches/banned>

View File

@ -0,0 +1,9 @@
#Banned outgoing HTTP headers based on regular expressions
#
# E.g. 'User-Agent: .*MSIE' would block several versions of Internet Explorer
# (assuming the user-agent is not being spoofed by the client)
#
# Headers are matched line-by-line, not as a single block.
#listcategory: "Banned Regular Expression HTTP Headers"

View File

@ -0,0 +1,120 @@
#Banned URLs based on Regular Expressions
#
# E.g. 'sex' would block sex.com and middlesex.com etc
#listcategory: "Banned Regular Expression URLs"
#Banned URLs based on Regular Expressions
######################################################
# Pornography, Modelling and Adult Sites
######################################################
# The following two lines may work better than the above - Philip Pearce 9/11/2004
(big|cyber|hard|huge|mega|small|soft|super|tiny|bare|naked|nude|anal|oral|topp?les|sex|phone)+.*(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|girl|hooter|lez|lust|naked|nude|oral|orgy|penis|porn|porno|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|xxx)s?
(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|girl|hooter|lez|lust|naked|nude|oral|orgy|penis|porn|porno|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|xxx)+.*(big|cyber|hard|huge|mega|small|soft|super|tiny|bare|naked|nude|anal|oral|topp?les|sex)+
#HardCore phrases
(adultsight|adultsite|adultsonly|adultweb|blowjob|bondage|centerfold|cumshot|cyberlust|cybercore|hardcore|masturbat)
(bangbros|pussylip|playmate|pornstar|sexdream|showgirl|softcore|striptease)
#SoftCore phrases - more likely to overblock - possibly on news sites
#(incest|obscene|pedophil|pedofil)
#Photo Modeling - supplied by David Burkholder
#(male|m[ae]n|boy|girl|beaut|agen[ct]|glam)+.*(model|talent)
# The following will help to block explicit media files (images and video)
(sex|fuck|boob|cunt|fetish|tits|anal|hooter|asses|shemale|submission|porn|xxx|busty|knockers|slut|nude|naked|pussy)+.*(\.jpg|\.wmv|\.mpg|\.mpeg|\.gif|\.mov)
(girls|babes|bikini|model)+.*(\.jpg|\.wmv|\.mpg|\.mpeg|\.gif|\.mov)
#Block Naturism and Nudist sites
#(naturism|naturist|nude|nudist|nudism|nekkid|nakt|naakt)
######################################################
# Search Engine and Related
######################################################
#Block unfiltered options on various search engines
#(^|[\?+=&/])(.*\.google\..*/.*\?.*safe=off)([\?+=&/]|$)
#(^|[\?+=&/])(.*\.alltheweb.com/customize\?.*copt_offensive=off)([\?+=&/]|$)
#Block images and video on altavista, alltheweb, yahoo etc - as they are anonomised
#(yahoo.com\/image\/)
#(yimg.com\/image\/)
#(altavista.com\/image\/)
#(altavista.com\/video\/)
#(picsearch.com\/is)
#Block images and video on google
#(images.google)+.*(\.jpg|\.wmv|\.mpg|\.mpeg|\.gif|\.mov)
#(google.com\/video) #block all video
#(google.com\/ThumbnailServer) #block video thumbnails
#(google.com\/videoplay) #block only playing the video
######################################################
# Proxy Sites
######################################################
#Block Cgiproxy, Poxy, PHProxy and other Web-based proxies
(cecid.php|nph-webpr|nph-pro|/dmirror|cgiproxy|phpwebproxy|__proxy_url|proxy.php)
#Block websites containing proxy lists
(anonymizer|proxify|megaproxy)
#AGRESSIVE blocking of all URLs containing proxy - WARNING - this WILL overblock!!
#(proxy)
######################################################
# Gambling - supplied by David Burkholder
######################################################
#(casino|bet(ting|s)|lott(ery|o)|gam(e[rs]|ing|bl(e|ing))|sweepstake|poker)
######################################################
# Sport - supplied by David Burkholder
######################################################
#(bowling|badminton|box(e[dr]|ing)|skat(e[rs]|ing)|hockey|soccer|nascar|wrest|rugby|tennis|sports|cheerlead|rodeo|cricket|badminton|stadium|derby)
#((paint|volley|bas(e|ket)|foot|quet)ball|/players[/\.]?|(carn|fest)ival)
#Racing - supplied by David Burkholder
#(speed(st|wa|y)|corvette|rac[eiy]|wrest|harley|motorcycle|nascar)
######################################################
# News sites - supplied by David Burkholder
######################################################
#(news(watch|pap|cast)|herald|sentinel|courier|gazet|tribune|chronicle|daily|ning)news)
######################################################
# Dating Sites - supplied by David Burkholder
######################################################
#(meet|hook|mailord|latin|(asi|mexic|dominic|russi|kore|colombi|balk)an|brazil|filip|french|chinese|ukrain|thai|tour|foreign|date)+.*(dar?[lt]ing|(sing|coup)le|m[ae]n|girl|boy|guy|mat(e|ing)|l[ou]ve?|partner|meet)
#(marr(y|i[ae])|roman(ce|tic)|fiance|bachelo|dating|affair|personals)
######################################################
# Miscellaneous - Productivity etc.
######################################################
#Use this to block web counters:
#(adlog.php|cnt.cgi|count.cgi|count.dat|count.jsp|count.pl|count.php|counter.cgi|counter.js|counter.pl|countlink.cgi|fpcount.exe|logitpro.cgi|rcounter.dll|track.pl|w_counter.js)
#Contributed by proxy@barendse.to
#Free stuff - supplied by David Burkholder
#(free|phone|mobile)+.*(love|music|movie|dvd|video|stuff|site|arcade|wallpaper|mp3)
#((ring|real)tone)
#Music - supplied by David Burkholder
#(rock|pop|jazz|rap|punk)+.*(cult|roll|geek|drum|music|history|band)
# WARNING: This is part of the URL for the e2guardian.org sample virus archive.
# You probably don't want to go there unintentionally.
(Variants/AVTest)

View File

@ -0,0 +1,107 @@
#domains in banned list
#Don't bother with the www. or the http://
#The bannedurllist is for blocking PART of a site
#The bannedsitelist is for blocking ALL of a site
#You can include
#.tld so for example you can match .gov for example
#The 'grey' lists override the 'banned' lists.
#The 'exception' lists override the 'banned' lists also.
#The difference is that the 'exception' lists completely switch
#off *all* other filtering for the match. 'grey' lists only
#stop the URL filtering and allow the normal filtering to work.
#An example of grey list use is when in Blanket Block (whitelist)
#mode and you want to allow some sites but still filter as normal
#on their content
#Another example of grey list use is when you ban a site but want
#to allow part of it.
#To include additional files in this list use this example:
#.Include</config/e2guardian/anotherbannedurllist>
#You can have multiple .Includes.
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.
# List categorisation
#listcategory: "Banned Sites"
#List other sites to block:
.Include</config/e2guardian/lists/filtergroups/f2/bannedsites>
badboys.com
# NOTE: In e2guardian Blanket blocks are now ONLY supported in this top file
# WARNING: Blanket blocks in .included files will be silently ignored
#Blanket Block. To block all sites except those in the
#exceptionsitelist and greysitelist files, remove
#the # from the next line to leave only a '**':
#**
#Blanket SSL/CONNECT Block. To block all SSL
#and CONNECT tunnels except to addresses in the
#exceptionsitelist and greysitelist files, remove
#the # from the next line to leave only a '**s':
#**s
#Blanket IP Block. To block all sites specified only as an IP,
#remove the # from the next line to leave only a '*ip':
#*ip
#Blanket SSL/CONNECT IP Block. To block all SSL and CONNECT
#tunnels to sites specified only as an IP,
#remove the # from the next line to leave only a '*ips':
#*ips
# The squidGuard advert domain/URL lists are now included by default.
# To work with advanced ad blocking & the logadblocks option, advert
# phrase/site/URL lists should have the string "ADs" in their listcategory.
.Include</config/e2guardian/lists/blacklists/ads/domains>
#Remove the # from the following and edit as needed to use a stock
#squidGuard/shallalist collection.
.Include</config/e2guardian/lists/blacklists/adv/domains>
.Include</config/e2guardian/lists/blacklists/aggressive/domains>
.Include</config/e2guardian/lists/blacklists/alcohol/domains>
.Include</config/e2guardian/lists/blacklists/anonvpn/domains>
.Include</config/e2guardian/lists/blacklists/chat/domains>
.Include</config/e2guardian/lists/blacklists/dating/domains>
.Include</config/e2guardian/lists/blacklists/downloads/domains>
.Include</config/e2guardian/lists/blacklists/drugs/domains>
#.Include</config/e2guardian/lists/blacklists/dynamic/domains>
#.Include</config/e2guardian/lists/blacklists/education/domains>
#.Include</config/e2guardian/lists/blacklists/finance/domains>
.Include</config/e2guardian/lists/blacklists/fortunetelling/domains>
#.Include</config/e2guardian/lists/blacklists/forum/domains>
.Include</config/e2guardian/lists/blacklists/gamble/domains>
#.Include</config/e2guardian/lists/blacklists/government/domains>
.Include</config/e2guardian/lists/blacklists/hacking/domains>
#.Include</config/e2guardian/lists/blacklists/movies/domains>
#.Include</config/e2guardian/lists/blacklists/music/domains>
.Include</config/e2guardian/lists/blacklists/porn/domains>
.Include</config/e2guardian/lists/blacklists/remotecontrol/domains>
.Include</config/e2guardian/lists/blacklists/redirector/domains>
.Include</config/e2guardian/lists/blacklists/ringtones/domains>
#.Include</config/e2guardian/lists/blacklists/sex/education/domains>
#.Include</config/e2guardian/lists/blacklists/sex/lingerie/domains>
#.Include</config/e2guardian/lists/blacklists/shopping/domains>
.Include</config/e2guardian/lists/blacklists/socialnet/domains>
.Include</config/e2guardian/lists/blacklists/spyware/domains>
.Include</config/e2guardian/lists/blacklists/tracker/domains>
.Include</config/e2guardian/lists/blacklists/violence/domains>
.Include</config/e2guardian/lists/blacklists/warez/domains>
.Include</config/e2guardian/lists/blacklists/weapons/domains>
#.Include</config/e2guardian/lists/blacklists/webphone/domains>
#.Include</config/e2guardian/lists/blacklists/webradio/domains>
#.Include</config/e2guardian/lists/blacklists/webtv/domains>
# You will need to edit to add and remove categories you want

View File

@ -0,0 +1,2 @@
badboys.com
explicit.bing.net

View File

@ -0,0 +1,4 @@
#domains in banned ssl list
#Don't bother with the www. or the https://
#This list is only used for SSL (or CONNECT) requests
#Unlike the bannedsitelist it overides all other lists

View File

@ -0,0 +1,54 @@
#URLs in banned list
#Don't bother with the http:// or the www
#The bannedurllist is for blocking PART of a site
#The bannedsitelist is for blocking ALL of a site
#The 'grey' lists override the 'banned' lists.
#The 'exception' lists override the 'banned' lists also.
#The difference is that the 'exception' lists completely switch
#off *all* other filtering for the match. 'grey' lists only
#stop the URL filtering and allow the normal filtering to work.
#An example of grey list use is when in Blanket Block (whitelist)
#mode and you want to allow some sites but still filter as normal
#on their content
#Another example of grey list use is when you ban a site but want
#to allow part of it.
#To include additional files in this list use this example:
#.Include</config/e2guardian/anotherbannedurllist>
#You can have multiple .Includes.
#listcategory: "Banned URLs"
#List other URLs to block:
.Include</config/e2guardian/lists/filtergroups/f2/bannedurls>
members.home.net/uporn
# The squidGuard advert domain/URL lists are now included by default.
# To work with advanced ad blocking & the logadblocks option, advert
# phrase/site/URL lists should have the string "ADs" in their listcategory.
.Include</config/e2guardian/lists/blacklists/ads/urls>
#Remove the # from the following and edit as needed to use a stock
#squidGuard/urlblacklist blacklists collection.
.Include</config/e2guardian/lists/blacklists/adv/urls>
.Include</config/e2guardian/lists/blacklists/aggressive/urls>
#.Include</config/e2guardian/lists/blacklists/alcohol/urls>
.Include</config/e2guardian/lists/blacklists/chat/urls>
#.Include</config/e2guardian/lists/blacklists/dating/urls>
.Include</config/e2guardian/lists/blacklists/downloads/urls>
#.Include</config/e2guardian/lists/blacklists/drugs/urls>
.Include</config/e2guardian/lists/blacklists/fortunetelling/urls>
#.Include</config/e2guardian/lists/blacklists/forum/urls>
#.Include</config/e2guardian/lists/blacklists/gamble/urls>
.Include</config/e2guardian/lists/blacklists/hacking/urls>
.Include</config/e2guardian/lists/blacklists/porn/urls>
.Include</config/e2guardian/lists/blacklists/redirector/urls>
#.Include</config/e2guardian/lists/blacklists/sex/lingerie/urls>
.Include</config/e2guardian/lists/blacklists/violence/urls>
.Include</config/e2guardian/lists/blacklists/warez/urls>
# You will need to edit to add and remove categories you want

View File

@ -0,0 +1 @@
members.home.net/uporn

View File

@ -0,0 +1,93 @@
#Content modifying Regular Expressions
#
# The format is: "extended regular expression"->"replacement straight string"
# E.g. "shit"->"censored" would replace all occurances of shit in any case.
# Far more complicated matches are possible. See other sources for examples
# of extended regular expressions.
# These are just some examples. If you write any, for example, to
# remove popups etc, please send them to author at e2guardian.org.
#
#"<script language.*open\(.*script>"->"<!-- its gone -->"
#"fuck|cunt|shit"->"**censored**"
#
# For ALL of these to work it requires e2guardian to be built with PCRE support,
# but some may work with the default C library regular expression support.
#
# Some of these are based on regular expressions from Privoxy.
#remove popups by AFN 2004/2/28
#"<html>"->"<script language='javascript'>fwo=window.open;function NO(url,nam,atr){return(this.window);}window.open=NO;</script><html>"
#"=[ ]*?window\.open[ ]*?\("->"=fwo("
#"<html>"->"<script language='javascript'>function NO(url,nam,atr){return(this.window);}window.open=NO;</script><html>"
# Fix Firefox <= 1.0.7 DoS
# http://www.whitedust.net/speaks/1432/
#"((<source)|(</source))text>"->"$1dosremovedtext"
# Disable ActiveX objects.
#"<object [^>]*application\/x-oleobject[^>]*>.*?<\/object>"->"<!-- Guardian Removed ActiveX Object -->"
#"<embed [^>]*(application/x-oleobject).*?>(.*?</embed>)?"->"<!-- Guardian Removed ActiveX Embed -->"
# Warn about address bar spoofing.
#"(<a[^>]*href[^>]*)(\x01|\x02|\x03|%0[012])"->"$1MALICIOUS-LINK"
# Disable all popups in JavaScript and HTML. It may cause unavoidable
# Javascript warnings or errors. Do not enable at the same time as other
# popup removing lines.
#"((\W\s*)(window|this|parent)\.)open\s*\\?\("->"$1concat("
#"\starget\s*=\s*(['"]?)_?(blank|new)\1?"->" notarget"
# Removes the APPLET tag which is generally used Java applets.
#"<applet[^>]*>.*?<\/applet>"->""
# Disable the BLINK and MARQUEE tags.
#"</?(blink|marquee)[^>]*>"->""
# Warn about potential cross-site-scripting vulnerability described here:
# http://online.securityfocus.com/archive/1/298748/2002-11-02/2002-11-08/2
#"f\("javascript:location.replace\('mk:@MSITStore:C:'\)"\);"->"alert\("This page looks like it tries to use a vulnerability described here:\n http://online.securityfocus.com/archive/1/298748/2002-11-02/2002-11-08/2"\);"
# Removes the SCRIPT tag with JavaScript. This will likely break sites that are
# badly written and thus rely on JavaScript. This should not be used at the same
# time as the 'script' category.
#"<script [^>]*javascript[^>]*>.*?<\/script>"->""
# Removes href=javascript: onmouseover=javascript: and other javascript actions.
# This is a good category to tick if using 'script' or 'javascript' categories.
# Beware that there are likely going to be a large number of matches and will
# require more CPU. Also this will break badly written sites that require
# JavaScript for navigation.
#"(onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|href)(=("|')?)javascript:"->"guardianremoved$2none:"
# Remove cookies set by JavaScript and HTML.
#"(\w+\.)+cookie(?=[ \t\r\n]*=)(?!='aab)"->"GuardianRemovedCookie"
#"<meta\s+http-equiv=['"]?set-cookie.*>"->"<!-- GuardianRemovedCookie -->"
# Attempt to detect and stop Nimda infected servers's web pages. This is rare
# and generally should be left unused.
#"<script language="JavaScript">(window\.open|1;''\.concat)\("readme\.eml", null, "resizable=no,top=6000,left=6000"\)</script>"->"<br><font size="7"> WARNING: This Server is infected with <a href="http://www.cert.org/advisories/CA-2001-26.html">Nimda</a>!</font>"
# Disable onunload (page close) popups.
#"(<body\s+[^>]*)onunload"->"$1never"
#"(<script.*)window\.onunload(?=.*</script>)"->"$1never"
# Removes the SCRIPT tag which could include JavaScript, perlscript and vbscript.
# This will likely break sites that are badly written and thus rely on client
# side scripts. This should not be used at the same time as the 'javascript' line.
#"<script[^>]*>.*?<\/script>"->""
# Disable Sockwave Flash objects.
#"<object [^>]*macromedia[^>]*>.*?<\/object>"->"<!-- Guardian Removed Shockwave Object -->"
#"<embed [^>]*(application/x-shockwave-flash\|\.swf).*?>(.*?</embed>)?"->"<!-- Guardian Removed Shockwave Flash Embed -->"
# Disable unsolicited popups.
#"([^'"]\s*<head.*>)(?=\s*[^'"])"->"$1<script>function SWGuardianWindowOpen(){return(null);}</script>"
#"([^\w\s.]\s*)((window|this|parent)\.)?open\s*\("->"$1SWGuardianWindowOpen("
#"([^'"]\s*</html>)(?!\s*(\\n|'|"))"->"$1<script>function PrivoxyWindowOpen(a, b, c){return(window.open(a, b, c));}</script>"
# Remove 1x1 GIFs used for user tracking.
#"<img\s+[^>]*(?:(width)|(height))\s*=\s*['"]?[01](?=\D)[^>]*(?:(width)|(height))\s*=\s*['"]?[01](?=\D)[^>]*?>"->""
# Prevent windows from resizing and moving themselves.
#"(?:window|this|self|top)\.(?:move|resize)(?:to|by)\("->"''.concat("

View File

@ -0,0 +1,2 @@
FILTERLABEL="teens"
FILTERDESC="Teenagers"

View File

@ -0,0 +1,2 @@
# Embeded referer sites
# sites which may contain embeded exception referer sites in the url

View File

@ -0,0 +1,5 @@
# Embeded referer urls
# urls which may contain embeded exception referer sites in the url
# e.g. to allow youtube video when embeded in a trusted referer site/urls
# www.youtube.com/get_video_info

View File

@ -0,0 +1,49 @@
# Exception file extension list
# Use as a filter group's "exceptionextensionlist",
# to override a blanket download block.
# (blockdownloads = on)
#
# DOES NOT override content/virus scanning or site/URL bans.
#
# Default list:
# Unblock web pages & graphics
# Text/web document types
.css
.html
.shtml
.htm
.stm
.asp
.php
.txt
.rtx
.xml
.xsl
.cgi
.pl
# Image types
.bmp
.cod
.gif
.ief
.jpe
.jpeg
.jpg
.jfif
.tif
.tiff
.ras
.cmx
.ico
.pnm
.pbm
.pgm
.ppm
.rgb
.xbm
.xpm
.xwd

View File

@ -0,0 +1,30 @@
# Exception file site list
# Use this list to define sites from which files can be downloaded,
# overriding a blanket download block (blockdownloads = on) or the
# banned MIME type and extension lists (blockdownloads = off).
#
# DOES NOT override content/virus scanning or site/URL bans.
# Don't bother with the www. or
# the http://
#
# These are specifically domains and are not URLs.
# For example 'foo.bar/porn/' is no good, you need
# to just have 'foo.bar'.
#
# You can also match IPs here too.
#
# As of DansGuardian 2.7.3 you can now include
# .tld so for example you can match .gov for example
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.
windowsupdate.microsoft.com
update.microsoft.com
download.windowsupdate.com

View File

@ -0,0 +1,27 @@
# Exception file URL list
# Use this list to define URLs from which files can be downloaded,
# overriding a blanket download block (blockdownloads = on) or the
# banned MIME type and extension lists (blockdownloads = off).
#
# DOES NOT override content/virus scanning or site/URL bans.
# Don't bother with the www. or
# the http://
#
# These are specifically domains and are not URLs.
# For example 'foo.bar/porn/' is no good, you need
# to just have 'foo.bar'.
#
# You can also match IPs here too.
#
# As of DansGuardian 2.7.3 you can now include
# .tld so for example you can match .gov for example
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.

View File

@ -0,0 +1,40 @@
# Exception MIME type list
# Use as a filter group's "exceptionmimetypelist",
# to override a blanket download block.
# (blockdownloads = on)
#
# DOES NOT override content/virus scanning or site/URL bans.
#
# Default list:
# Unblock web pages & graphics
# Text/web document types
text/plain
text/html
text/css
text/xml
text/xsl
text/richtext
# Image types
image/bmp
image/cis-cod
image/gif
image/ief
image/jpeg
image/pipeg
image/png
image/tiff
image/x-cmu-raster
image/x-cmx
image/x-icon
image/x-portable-anymap
image/x-portable-bitmap
image/x-portable-graymap
image/x-portable-pixmap
image/x-rgb
image/x-xbitmap
image/x-xpixmap
image/x-xwindowdump

View File

@ -0,0 +1,18 @@
# EXCEPTIONPHRASELIST - INSTRUCTIONS FOR USE
#
# If any of the phrases listed below appear in a web page
# then it will bypass the filtering and be allowed through
# eg
# < medical >
#
#
# Combinations
# Unblock the page if the following phrases are found on the same page.
# Each line is a new combination.
# eg
#<education>,<biology>,<medical>
#
# See the bannedphraselist for more examples.
.Include</config/e2guardian/lists/phraselists/goodphrases/exception>
#.Include</config/e2guardian/lists/phraselists/goodphrases/exception_email>

View File

@ -0,0 +1,15 @@
#Exception URLs based on Regular Expressions
#
# E.g. 'news' would unblock news.bbc.com etc
# Example
#news
# Prevent content scanning of CSS and/or JavaScript files
#^[^?]*\.css($|\?)
#^[^?]*\.jsp?($|\?)
# Allow Facebook plugin applications like
# http://apps.facebook.com/neighborhoods/Setup.aspx and others.
mock_ajax_proxy.php

View File

@ -0,0 +1,46 @@
#Sites in exception list
#Don't bother with the www. or
#the http://
#
#These are specifically domains and are not URLs.
#For example 'foo.bar/porn/' is no good, you need
#to just have 'foo.bar'.
#
#You can also match IPs here too.
#
#As of DansGuardian 2.7.3 you can now include
#.tld so for example you can match .gov for example
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.
# Blanket exception. To allow all sites except those in the
# exceptionsitelist and greysitelist files, remove
# the # from the next line to leave only a '**':
#**
# Blanket SSL/CONNECT exception. To allow all SSL
# and CONNECT tunnels except to addresses in the
# exceptionsitelist and greysitelist files, remove
# the # from the next line to leave only a '**s':
#**s
# Blanket IP exception. To allow all sites specified only as an IP,
# remove the # from the next line to leave only a '*ip':
#*ip
# Blanket SSL/CONNECT IP exception. To allow all SSL and CONNECT
# tunnels to sites specified only as an IP,
# remove the # from the next line to leave only a '*ips':
#*ips
#List other sites to block:
.Include</config/e2guardian/lists/filtergroups/f2/exceptionsites>
windowsupdate.microsoft.com

View File

@ -0,0 +1 @@
bbc.co.uk

View File

@ -0,0 +1,18 @@
#URLs in exception list
#Don't bother with the www. or
#the http://
#
#These are parts of sites that filtering should
#be switched off for.
#
#These should not be domains, i.e. entire sites,
#they should be a domain with a path.
#
#For example 'foo.bar' is no good, you need
#to just have 'foo.bar/porn/'.
#
#Another example:
#generallybadsite.tld/partthatsok/
#List other URLs to block:
.Include</config/e2guardian/lists/filtergroups/f2/exceptionurls>

View File

@ -0,0 +1 @@
bbc.co.uk/weather

View File

@ -0,0 +1,59 @@
#domains in grey list
#Don't bother with the www. or the http://
#The 'grey' lists override the 'banned' lists.
#The 'exception' lists override the 'banned' lists also.
#The difference is that the 'exception' lists completely switch
#off *all* other filtering for the match. 'grey' lists only
#stop the URL filtering and allow the normal filtering to work.
#An example of grey list use is when in Blanket Block (whitelist)
#mode and you want to allow some sites but still filter as normal
#on their content
#Another example of grey list use is when you ban a site but want
#to allow part of it.
#The greyurllist is for partly unblocking PART of a site
#The greysitelist is for partly unblocking ALL of a site
#As of DansGuardian 2.7.3 you can now include
#.tld so for example you can match .gov for example
#To include additional files in this list use this example:
#.Include</config/e2guardian/anotherurllist>
#You can have multiple .Includes.
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.
# Blanket match. To greylist all sites except those in the
# exceptionsitelist and greysitelist files, remove
# the # from the next line to leave only a '**':
#**
# Blanket SSL/CONNECT match. To greylist all SSL
# and CONNECT tunnels except to addresses in the
# exceptionsitelist and greysitelist files, remove
# the # from the next line to leave only a '**s':
#**s
# Blanket IP match. To greylist all sites specified only as an IP,
# remove the # from the next line to leave only a '*ip':
#*ip
# Blanket SSL/CONNECT IP match. To greylist all SSL and CONNECT
# tunnels to sites specified only as an IP,
# remove the # from the next line to leave only a '*ips':
#*ips
#List other sites to greylist:
#www.bbc.co.uk

View File

@ -0,0 +1,4 @@
#domains in SSL grey list
#Don't bother with the www. or the https://
#This 'grey' lists override the 'banned' lists for SSL only.

View File

@ -0,0 +1,27 @@
#URLs in grey list
#Don't bother with the http:// or the www
#The greyurllist is for partly unblocking PART of a site
#The greysitelist is for partly unblocking ALL of a site
#The 'grey' lists override the 'banned' lists.
#The 'exception' lists override the 'banned' lists also.
#The difference is that the 'exception' lists completely switch
#off *all* other filtering for the match. 'grey' lists only
#stop the URL filtering and allow the normal filtering to work.
#An example of grey list use is when in Blanket Block (whitelist)
#mode and you want to allow some sites but still filter as normal
#on their content
#Another example of grey list use is when you ban a site but want
#to allow part of it.
#To include additional files in this list use this example:
#.Include</config/e2guardian/anotherurllist>
#You can have multiple .Includes.
#List other URLs to block:
#members.home.net/nice

View File

@ -0,0 +1,14 @@
# Outgoing HTTP header modifying Regular Expressions
#
# The format is: "extended regular expression"->"replacement straight string"
# E.g. "shit"->"censored" would replace all occurances of shit in any case.
# Far more complicated matches are possible. See other sources for examples
# of extended regular expressions.
#
# Headers are run through replacements line-by-line, not as a single block.
# "Expect:" header should be dropped because DG is HTTP/1.0 and not HTTP/1.1
"expect:(.*)"->""
# Windows Live Search cookie replacement - force filtering on
#"cookie:(.*)&ADLT=(OFF|DEMOTE)"->"Cookie:$1&ADLT=STRICT"

View File

@ -0,0 +1,14 @@
#Local Banned Search Words
#
#Words must be in alphabetic order within a single line
# and separated by a '+' sign.
#All combinations of the words will be blocked
# e.g. girl+naughty
# will block naughty+girl as well as girl+naughty
#.Include</home/dg/etc/local/lists/local_block_all/bannedsearchterms>
#.Include</home/dg/etc/local/lists/porn/bannedsearchterms>
#.Include</home/dg/etc/local/lists/proxy/bannedsearchterms>
#.Include</home/dg/etc/local/lists/hacking/bannedsearchterms>
#.Include</home/dg/etc/local/lists/drugs/bannedsearchterms>

View File

@ -0,0 +1,6 @@
#domains in local banned list
#.Include</home/dg/etc/local/lists/local_block_all/domains>
#.Include</home/dg/etc/local/lists/porn/domains>
#.Include</home/dg/etc/local/lists/proxy/domains>
#.Include</home/dg/etc/local/lists/hacking/domains>
#.Include</home/dg/etc/local/lists/drugs/domains>

View File

@ -0,0 +1,4 @@
#domains in banned ssl list
#Don't bother with the www. or the https://
#This list is only used for SSL (or CONNECT) requests
#Unlike the bannedsitelist it overides all other lists

View File

@ -0,0 +1 @@
#URLs in local banned list

View File

@ -0,0 +1 @@
#Sites in local exception list

View File

@ -0,0 +1 @@
#URLs in local exception list

View File

@ -0,0 +1 @@
#domains in local grey list

View File

@ -0,0 +1,4 @@
#domains in SSL grey list
#Don't bother with the www. or the https://
#This 'grey' lists override the 'banned' lists for SSL only.

View File

@ -0,0 +1 @@
#URLs in local grey list

View File

@ -0,0 +1,2 @@
# Exception referer sites
# sites which are refered to by these sites will be made exceptions

View File

@ -0,0 +1 @@
# Referer URLs - Sites refered to by these URLs will be made exception

View File

@ -0,0 +1,58 @@
#URL modifying Regular Expressions
#
# The format is: "extended regular expression"->"replacement straight string"
# E.g. "shit"->"censored" would replace all occurances of shit in any case.
# Far more complicated matches are possible. See other sources for examples
# of extended regular expressions.
#
# Users are pointed at the replaced URL transparently.
# Manipulates the URL to automatically switch on safe searching in Google,
# Singingfish, Ilse, KEL, Lycos, Alltheweb, Yahoo, Hotbot, Wisenut,
# Metacrawler.
# Google, Go etc. - remove 'safe=...'
#"(^http://[0-9a-z]+\.google\.[a-z]+[-/%.0-9a-z]*/images\?)(.*)(&?)(safe=[^&]*)"->"\1\2\3"
# ... and add 'safe=vss'
#"(^http://[0-9a-z]+\.google\.[a-z]+[-/%.0-9a-z]*/images\?)"->"\1safe=vss&"
#Bing video search
"(http[s]?://[0-9a-z]+.bing.com/(images|videos)/search\?.*)"->"\1&adlt=strict"
# Singingfish - remove 'ff=...' and add 'ff=1'
#"(^http://search\.singingfish\.com/[-/%.0-9a-z]*\?)(.*)(&?)(ff=[^&]*)"->"\1\2\3"
#"(^http://search\.singingfish\.com/[-/%.0-9a-z]*\?)"->"\1ff=1&"
# Ilse - remove 'family=...' and add 'family=yes'
#"(^http://www\.ilse\.nl/searchresults\.dbl\?)(.*)(&?)(family=[^&]*)"->"\1\2\3"
#"(^http://www\.ilse\.nl/searchresults\.dbl\?)"->"\1family=yes&"
# KEL - remove 'Realm%3AErotiek=...'
#"(^http://www\.kel\.nl/search/search.cgi\?)(.*)(&?)(Realm%3AErotiek=[^&]*)"->"\1\2\3"
# Lycos.com - family filter only available in advanced mode.
# Remove 'adv=...' and 'adf=...' and add 'adv=1&adf=on'
#"(^http://[^/]*search[^/]*\.lycos\.com/[-/%.0-9a-z]*\?)(.*)(&?)(adv=[^&]*)"->"\1\2\3"
#"(^http://[^/]*search[^/]*\.lycos\.com/[-/%.0-9a-z]*\?)(.*)(&?)(xadult\.)(.*)(xadult\.)"->"\1\2\3\5"
#"(^http://[^/]*search[^/]*\.lycos\.com/[-/%.0-9a-z]*\?)"->"\1adv=1&adf=on&"
# Lycos.nl - remove 'family=...' and add 'family=on'
#"(^http://zoek\.lycos\.nl/[-/%.0-9a-z]*\?)(.*)(&?)(family=[^&]*)"->"\1\2\3"
#"(^http://zoek\.lycos\.nl/[-/%.0-9a-z]*\?)"->"\1family=on&"
# Alltheweb - change the customize url so that 'offensive' cannot be turned off
#"(^http://www\.alltheweb\.com/customize\?)(.*)(&?)(copt_offensive=[^&]*)"->"\1\2\3copt_offensive=on"
# Yahoo - remove 'vm=...' and add 'vm=r'
#"(^http://[.0-9a-z]+\.yahoo\.[a-z]+[-/%.0-9a-z]*/search)(.*)(&?)(vm=[^&]*)"->"\1\2\3"
#"(^http://[.0-9a-z]+\.yahoo\.[a-z]+[-/%.0-9a-z]*/search+.*\?)"->"\1vm=r&"
# Hotbot - remove 'adf=...' and add 'adf=on'
#"(^http://[0-9a-z]+\.hotbot\.[a-z]+/default\.asp\?)(.*)(&?)(adf=[^&]*)"->"\1\2\3"
#"(^http://[0-9a-z]+\.hotbot\.[a-z]+/default\.asp\?)"->"\1adf=on&"
# Wisenut - change the customize url so that 'wisepatrol' cannot be turned off
#"(^http://www\.wisenut\.com/preferences/savePreferences\.[^?]*\?)(.*)(&?)(wisepatrol=[^&]*)"->"\1\2\3wisepatrol=1"
# Metacrawler - remove 'familyfilter=...' and add 'familyfilter=1'
#"(^http://www\.metacrawler\.com/info\.metac/search/[-/%.0-9a-z]*\?)(.*)(&?)(familyfilter=[^&]*)"->"\1\2\3"
#"(^http://www\.metacrawler\.com/info\.metac/search/[-/%.0-9a-z]*\?)"->"\1familyfilter=1&"

View File

@ -0,0 +1,129 @@
# DANSGUARDIAN weightedphraselist INSTRUCTIONS FOR USE
#
# Examples:
#
# <slut><10>
# - Adds 10 to the count against the string 'slut'. ie. sluts, slut!, abslutxyz.
#
# < slut ><10>
# - Adds 10 to the count against the word 'slut'. ie. Sally is a slut that smells.
#
# <slut>,<horny><50>
# - Adds 50 to the count when the strings 'slut' and 'horny' are found on the same page.
#
# <breast>,<medical><-30>
# - Subtracts 30 from the count when 'breast' and 'medical' are on the one page.
#
# <education><-25>
# - Subtracts 25 from the count when 'education' is on the page.
#
# See the bannedphraselist for more examples.
#
# Extra weighted-list files to include
# .Include</config/e2guardian/lists/phraselists/weightedphraselist.topic>
#
# Help by contributing customised lists and/or new keyword lists.
# Email: pornmastergeneral@e2guardian.org or phrasemaster@e2guardian.org
#
# NOTE: New lists are commented out as ALPHA or BETA depending on how much the
# lists have been tested.
# ALPHA - Brand new and/or incomplete - little testing has been done
# BETA - Relatively new - tested in several locations
#
#listcategory: "Weighted Phrases"
#To enable several non-PICS self-labelling and self-rating systems.
#Enabled as a bannedsitelist by default. Disable there before enabling as a phraselist.
##.Include</config/e2guardian/lists/phraselists/safelabel/weighted>
#Good Phrases (to allow medical, education, news and other good sites)
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_news>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_danish>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_dutch>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_malay>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_polish>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_portuguese>
.Include</config/e2guardian/lists/phraselists/goodphrases/weighted_general_swedish>
#Pornography
.Include</config/e2guardian/lists/phraselists/pornography/weighted>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_chinese> #ALPHA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_danish> #ALPHA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_dutch> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_french>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_german>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_italian>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_japanese> #ALPHA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_malay> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_norwegian> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_polish>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_portuguese>
.Include</config/e2guardian/lists/phraselists/pornography/weighted_russian> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_russian_utf8> #BETA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_spanish> #ALPHA#
.Include</config/e2guardian/lists/phraselists/pornography/weighted_swedish>
.Include</config/e2guardian/lists/phraselists/nudism/weighted>
#Bad Words - swearing
.Include</config/e2guardian/lists/phraselists/badwords/weighted_dutch>
.Include</config/e2guardian/lists/phraselists/badwords/weighted_french>
.Include</config/e2guardian/lists/phraselists/badwords/weighted_german> #ALPHA#
.Include</config/e2guardian/lists/phraselists/badwords/weighted_portuguese> #ALPHA#
.Include</config/e2guardian/lists/phraselists/badwords/weighted_spanish> #ALPHA#
#Drugs
#.Include</config/e2guardian/lists/phraselists/drugadvocacy/weighted>
#.Include</config/e2guardian/lists/phraselists/illegaldrugs/weighted>
#.Include</config/e2guardian/lists/phraselists/illegaldrugs/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/legaldrugs/weighted>
#Violence and intolerance
#.Include</config/e2guardian/lists/phraselists/intolerance/weighted>
#.Include</config/e2guardian/lists/phraselists/intolerance/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/gore/weighted>
#.Include</config/e2guardian/lists/phraselists/gore/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/violence/weighted>
#.Include</config/e2guardian/lists/phraselists/violence/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/weapons/weighted>
#.Include</config/e2guardian/lists/phraselists/weapons/weighted_portuguese>
#Chat
#.Include</config/e2guardian/lists/phraselists/chat/weighted>
#.Include</config/e2guardian/lists/phraselists/chat/weighted_italian>
#Webmail
#.Include</config/e2guardian/lists/phraselists/webmail/weighted>
#Note that if you enable the webmail weighted list you should also disable
#the "exception_email" list in the exceptionphraselist file.
#Forums
#.Include</config/e2guardian/lists/phraselists/forums/weighted> #BETA#
#Gambling
#.Include</config/e2guardian/lists/phraselists/gambling/weighted>
#.Include</config/e2guardian/lists/phraselists/gambling/weighted_portuguese>
#Productivity
#.Include</config/e2guardian/lists/phraselists/games/weighted> #ALPHA#
#.Include</config/e2guardian/lists/phraselists/news/weighted> #ALPHA#
#.Include</config/e2guardian/lists/phraselists/personals/weighted>
#.Include</config/e2guardian/lists/phraselists/personals/weighted_portuguese>
#.Include</config/e2guardian/lists/phraselists/sport/weighted> #ALPHA#
#.Include</config/e2guardian/lists/phraselists/travel/weighted>
#.Include</config/e2guardian/lists/phraselists/music/weighted>
#System Management and Security
#.Include</config/e2guardian/lists/phraselists/domainsforsale/weighted>
#.Include</config/e2guardian/lists/phraselists/idtheft/weighted>
.Include</config/e2guardian/lists/phraselists/malware/weighted> #BETA#
.Include</config/e2guardian/lists/phraselists/proxies/weighted>
#.Include</config/e2guardian/lists/phraselists/translation/weighted>
#.Include</config/e2guardian/lists/phraselists/upstreamfilter/weighted>
.Include</config/e2guardian/lists/phraselists/warezhacking/weighted>
#.Include</config/e2guardian/lists/phraselists/peer2peer/weighted>
#Miscellaneous
#.Include</config/e2guardian/lists/phraselists/conspiracy/weighted>
#.Include</config/e2guardian/lists/phraselists/secretsocieties/weighted>

View File

@ -0,0 +1 @@
#Add header where url matches

View File

@ -0,0 +1,187 @@
.ade # Microsoft Access project extension
.adp # Microsoft Access project
.asx # Windows Media Audio / Video
.bas # Microsoft Visual Basic class module
.bat # Batch file
.cab # Windows setup file
.chm # Compiled HTML Help file
.cmd # Microsoft Windows NT Command script
.com # Microsoft MS-DOS program
.cpl # Control Panel extension
.crt # Security certificate
.dll # Windows system file
#.exe # Program
.hlp # Help file
.ini # Windows system file
.hta # HTML program
.inf # Setup Information
.ins # Internet Naming Service
.isp # Internet Communication settings
# .js # JScript file - often needed in web pages
# .jse # Jscript Encoded Script file - often needed in web pages
.lnk # Windows Shortcut
.mda # Microsoft Access add-in program
.mdb # Microsoft Access program
.mde # Microsoft Access MDE database
.mdt # Microsoft Access workgroup information
.mdw # Microsoft Access workgroup information
.mdz # Microsoft Access wizard program
.msc # Microsoft Common Console document
.msi # Microsoft Windows Installer package
.msp # Microsoft Windows Installer patch
.mst # Microsoft Visual Test source files
.pcd # Photo CD image, Microsoft Visual compiled script
.pif # Shortcut to MS-DOS program
.prf # Microsoft Outlook profile settings
.reg # Windows registry entries
.scf # Windows Explorer command
.scr # Screen saver
.sct # Windows Script Component
.sh # Shell script
.shs # Shell Scrap object
.shb # Shell Scrap object
.sys # Windows system file
.url # Internet shortcut
.vb # VBScript file
.vbe # VBScript Encoded script file
.vbs # VBScript file
.vxd # Windows system file
.wsc # Windows Script Component
.wsf # Windows Script file
.wsh # Windows Script Host Settings file
.otf # Font file - can be used to instant reboot 2k and xp
.ops # Office XP settings
.doc # Word document
.xls # Excel document
.pps
.gz # Gziped file
.tar # Tape ARchive file
.zip # Windows compressed file
.tgz # Unix compressed file
.bz2 # Unix compressed file
.cdr # Mac disk image
.dmg # Mac disk image
.smi # Mac self mounting disk image
.sit # Mac compressed file
.sea # Mac compressed file, self extracting
.bin # Mac binary compressed file
.hqx # Mac binhex encoded file
.rar # Similar to zip
.mp3 # Music file
.mpeg # Movie file
.mpg # Movie file
.avi # Movie file
.asf # this can also exploit a security hole allowing virus infection
.iso # CD ISO image
.ogg # Music file
.wmf # Movie file
.bin # CD ISO image
.cue # CD ISO image
# Some have no Description
#.3g2 #
#.3gp # Nokia Movie File
#.3gp2
#.3gpp
#.3gpp2
#.aac # AAC Audio
#.acp # AAC for SD Media
#.adts
#.aif
#.aifc
#.aiff # AIFF Audio
#.amc # AMC Media
#.amr # narrow-Band Content
#.asf # Media / this can also exploit a security hole allowing virus infection
#.asx # Windows Media Audio / Video
#.au # uLaw/AU Audio
#.avi # Movie file
#.awb # AMR Wide-Band Content
#.bwf
#.caf # CAF Audio
#.cda # Audio CD File
#.cdda # Audio CD File
#.cel
#.cue # CD ISO image
#.dif
#.divx # Compress Movie
#.dv # Video Format used in Portable Camera
#.flc # Autodesk Animator
#.fli
#.flv # Internet Movies
#.gsm
#.ivf
#.kar # Karaoke Media Files
#.m15
#.m1a
#.m1s
#.m1v
#.m2v
#.m3u # MP3 Playlist
#.m4a # AAC Audio
#.m4b
#.m4e
#.m4p # AAC Audio (Protected)
#.m4v # Video (Protected)
#.m75
#.mid # Midi Audio Files
#.midi # Midi Audio Files
#.mjpg
#.mov # Movie Files
#.mp1
#.mp2
#.mp3 # Music file
#.mp4 # Mpeg-4 Media
#.mpa
#.mpe
#.mpeg # Movie file
#.mpg # Movie file
#.mpga
#.mpm
#.mps
#.mpv
#.mpv2
#.mqv # Quicktime Movies
#.mv
#.ogg # Music file
#.ogm # Ogg Based Movie Files
#.pls # Shoutcast type of radio
#.qcp # Qualcomm Purevoice Audio
#.qt # Quicktime File
#.qtc
#.qtl # Quicktime Movies
#.ra # Real Audio
#.ram # Real Audio Media
#.rm # Real Media Files
#.rmi
#.rmm
#.rmp
#.rmvb # Real Media Video
#.rnx
#.rp # Real Player Files
#.rt
#.rts
#.rtsp
#.rv
#.sd2 # Sound Designer II
#.sdp # Stream Descriptor
#.sdv # SD Video
#.sf
#.smf
#.smi #
#.smil # SMIL Multimedia Presentation (Video and Audio Presentation
#.snd
#.ssm # Streaming Media Metafile
#.swa # MP3 Audio
#.swf # Shockwave Streaming files
#.ulw
#.vfw # Video for Windows
#.wav
#.wax
#.wm
#.wma
#.wmf # Movie file
#.wmp
#.wmv # Windows Media Video
#.wmx
#.wvx
#.xpl

View File

@ -0,0 +1,18 @@
# banned MIME types
#audio/mpeg
#audio/x-mpeg
#audio/x-pn-realaudio
#audio/x-wav
#video/mpeg
#video/x-mpeg2
video/acorn-replay
#video/quicktime
video/x-msvideo
video/msvideo
#application/gzip
#application/x-gzip
#application/zip
#application/compress
#application/x-compress
application/java-vm

View File

@ -0,0 +1,53 @@
# BANNEDPHRASELIST - INSTRUCTIONS FOR USE
#
# To block any page with the word "sex".
# < sex >
#
# To block any page with words that contain the string "sex". (ie. sexual)
# <sex>
#
# To block any page with the string "sex magazine".
# <sex magazine>
#
# To block any page containing the words/strings "sex" and "fetish".
# <sex>,<fetish>
#
# < test> will match any word with the string 'test' at the beginning
# <test > will match any word with the string 'test' at the end
# <test> will match any word with the string 'test' at any point in the word
# < test > will match only the word 'test'
# <this is a test phrase> will match that exact phrase
# <test>,<secondtest> will match if both words are found in the page
# A combination of the above can also be used eg < test>,<secondtest>
#
#
# Extra phrase-list files to include
# .Include</config/e2guardian/testphrase>
#
#
# All phrases need to be within < and > to work, othewise they will be
# ignored.
# MORE EXAMPLE LISTS CAN BE DOWNLOADED FROM DANSGUARDIAN.ORG
# Phrase Exceptions are no longer listed in this file, they are now
# listed in the exceptionphraselist file.
#
#listcategory: "Banned Phrases"
# The following banned phraselists enable Website Content Labeling systems. These are enabled by default, but may also be activated using phraselists.
.Include</config/e2guardian/lists/phraselists/safelabel/banned>
# The following banned phraselists are included in the default DG distribution.
.Include</config/e2guardian/lists/phraselists/pornography/banned>
#.Include</config/e2guardian/lists/phraselists/pornography/banned_portuguese>
.Include</config/e2guardian/lists/phraselists/illegaldrugs/banned>
.Include</config/e2guardian/lists/phraselists/gambling/banned>
#.Include</config/e2guardian/lists/phraselists/gambling/banned_portuguese>
#.Include</config/e2guardian/lists/phraselists/googlesearches/banned>

View File

@ -0,0 +1,9 @@
#Banned outgoing HTTP headers based on regular expressions
#
# E.g. 'User-Agent: .*MSIE' would block several versions of Internet Explorer
# (assuming the user-agent is not being spoofed by the client)
#
# Headers are matched line-by-line, not as a single block.
#listcategory: "Banned Regular Expression HTTP Headers"

View File

@ -0,0 +1,120 @@
#Banned URLs based on Regular Expressions
#
# E.g. 'sex' would block sex.com and middlesex.com etc
#listcategory: "Banned Regular Expression URLs"
#Banned URLs based on Regular Expressions
######################################################
# Pornography, Modelling and Adult Sites
######################################################
# The following two lines may work better than the above - Philip Pearce 9/11/2004
(big|cyber|hard|huge|mega|small|soft|super|tiny|bare|naked|nude|anal|oral|topp?les|sex|phone)+.*(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|girl|hooter|lez|lust|naked|nude|oral|orgy|penis|porn|porno|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|xxx)s?
(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|dick|fetish|fuck|girl|hooter|lez|lust|naked|nude|oral|orgy|penis|porn|porno|pupper|pussy|rotten|sex|shit|smutpump|teen|tit|topp?les|xxx)+.*(big|cyber|hard|huge|mega|small|soft|super|tiny|bare|naked|nude|anal|oral|topp?les|sex)+
#HardCore phrases
(adultsight|adultsite|adultsonly|adultweb|blowjob|bondage|centerfold|cumshot|cyberlust|cybercore|hardcore|masturbat)
(bangbros|pussylip|playmate|pornstar|sexdream|showgirl|softcore|striptease)
#SoftCore phrases - more likely to overblock - possibly on news sites
#(incest|obscene|pedophil|pedofil)
#Photo Modeling - supplied by David Burkholder
#(male|m[ae]n|boy|girl|beaut|agen[ct]|glam)+.*(model|talent)
# The following will help to block explicit media files (images and video)
(sex|fuck|boob|cunt|fetish|tits|anal|hooter|asses|shemale|submission|porn|xxx|busty|knockers|slut|nude|naked|pussy)+.*(\.jpg|\.wmv|\.mpg|\.mpeg|\.gif|\.mov)
(girls|babes|bikini|model)+.*(\.jpg|\.wmv|\.mpg|\.mpeg|\.gif|\.mov)
#Block Naturism and Nudist sites
#(naturism|naturist|nude|nudist|nudism|nekkid|nakt|naakt)
######################################################
# Search Engine and Related
######################################################
#Block unfiltered options on various search engines
#(^|[\?+=&/])(.*\.google\..*/.*\?.*safe=off)([\?+=&/]|$)
#(^|[\?+=&/])(.*\.alltheweb.com/customize\?.*copt_offensive=off)([\?+=&/]|$)
#Block images and video on altavista, alltheweb, yahoo etc - as they are anonomised
#(yahoo.com\/image\/)
#(yimg.com\/image\/)
#(altavista.com\/image\/)
#(altavista.com\/video\/)
#(picsearch.com\/is)
#Block images and video on google
#(images.google)+.*(\.jpg|\.wmv|\.mpg|\.mpeg|\.gif|\.mov)
#(google.com\/video) #block all video
#(google.com\/ThumbnailServer) #block video thumbnails
#(google.com\/videoplay) #block only playing the video
######################################################
# Proxy Sites
######################################################
#Block Cgiproxy, Poxy, PHProxy and other Web-based proxies
(cecid.php|nph-webpr|nph-pro|/dmirror|cgiproxy|phpwebproxy|__proxy_url|proxy.php)
#Block websites containing proxy lists
(anonymizer|proxify|megaproxy)
#AGRESSIVE blocking of all URLs containing proxy - WARNING - this WILL overblock!!
#(proxy)
######################################################
# Gambling - supplied by David Burkholder
######################################################
#(casino|bet(ting|s)|lott(ery|o)|gam(e[rs]|ing|bl(e|ing))|sweepstake|poker)
######################################################
# Sport - supplied by David Burkholder
######################################################
#(bowling|badminton|box(e[dr]|ing)|skat(e[rs]|ing)|hockey|soccer|nascar|wrest|rugby|tennis|sports|cheerlead|rodeo|cricket|badminton|stadium|derby)
#((paint|volley|bas(e|ket)|foot|quet)ball|/players[/\.]?|(carn|fest)ival)
#Racing - supplied by David Burkholder
#(speed(st|wa|y)|corvette|rac[eiy]|wrest|harley|motorcycle|nascar)
######################################################
# News sites - supplied by David Burkholder
######################################################
#(news(watch|pap|cast)|herald|sentinel|courier|gazet|tribune|chronicle|daily|ning)news)
######################################################
# Dating Sites - supplied by David Burkholder
######################################################
#(meet|hook|mailord|latin|(asi|mexic|dominic|russi|kore|colombi|balk)an|brazil|filip|french|chinese|ukrain|thai|tour|foreign|date)+.*(dar?[lt]ing|(sing|coup)le|m[ae]n|girl|boy|guy|mat(e|ing)|l[ou]ve?|partner|meet)
#(marr(y|i[ae])|roman(ce|tic)|fiance|bachelo|dating|affair|personals)
######################################################
# Miscellaneous - Productivity etc.
######################################################
#Use this to block web counters:
#(adlog.php|cnt.cgi|count.cgi|count.dat|count.jsp|count.pl|count.php|counter.cgi|counter.js|counter.pl|countlink.cgi|fpcount.exe|logitpro.cgi|rcounter.dll|track.pl|w_counter.js)
#Contributed by proxy@barendse.to
#Free stuff - supplied by David Burkholder
#(free|phone|mobile)+.*(love|music|movie|dvd|video|stuff|site|arcade|wallpaper|mp3)
#((ring|real)tone)
#Music - supplied by David Burkholder
#(rock|pop|jazz|rap|punk)+.*(cult|roll|geek|drum|music|history|band)
# WARNING: This is part of the URL for the e2guardian.org sample virus archive.
# You probably don't want to go there unintentionally.
(Variants/AVTest)

View File

@ -0,0 +1,108 @@
#domains in banned list
#Don't bother with the www. or the http://
#The bannedurllist is for blocking PART of a site
#The bannedsitelist is for blocking ALL of a site
#You can include
#.tld so for example you can match .gov for example
#The 'grey' lists override the 'banned' lists.
#The 'exception' lists override the 'banned' lists also.
#The difference is that the 'exception' lists completely switch
#off *all* other filtering for the match. 'grey' lists only
#stop the URL filtering and allow the normal filtering to work.
#An example of grey list use is when in Blanket Block (whitelist)
#mode and you want to allow some sites but still filter as normal
#on their content
#Another example of grey list use is when you ban a site but want
#to allow part of it.
#To include additional files in this list use this example:
#.Include</config/e2guardian/anotherbannedurllist>
#You can have multiple .Includes.
# Time limiting syntax:
# #time: <start hour> <start minute> <end hour> <end minute> <days>
# Example:
##time: 9 0 17 0 01234
# Remove the first # from the line above to enable this list only from
# 9am to 5pm, Monday to Friday.
# List categorisation
#listcategory: "Banned Sites"
#List other sites to block:
.Include</config/e2guardian/lists/filtergroups/f3/bannedsites>
badboys.com
# NOTE: In e2guardian Blanket blocks are now ONLY supported in this top file
# WARNING: Blanket blocks in .included files will be silently ignored
#Blanket Block. To block all sites except those in the
#exceptionsitelist and greysitelist files, remove
#the # from the next line to leave only a '**':
#**
#Blanket SSL/CONNECT Block. To block all SSL
#and CONNECT tunnels except to addresses in the
#exceptionsitelist and greysitelist files, remove
#the # from the next line to leave only a '**s':
#**s
#Blanket IP Block. To block all sites specified only as an IP,
#remove the # from the next line to leave only a '*ip':
#*ip
#Blanket SSL/CONNECT IP Block. To block all SSL and CONNECT
#tunnels to sites specified only as an IP,
#remove the # from the next line to leave only a '*ips':
#*ips
# The squidGuard advert domain/URL lists are now included by default.
# To work with advanced ad blocking & the logadblocks option, advert
# phrase/site/URL lists should have the string "ADs" in their listcategory.
.Include</config/e2guardian/lists/blacklists/ads/domains>
#Remove the # from the following and edit as needed to use a stock
#squidGuard/shallalist collection.
.Include</config/e2guardian/lists/blacklists/adv/domains>
.Include</config/e2guardian/lists/blacklists/aggressive/domains>
#.Include</config/e2guardian/lists/blacklists/alcohol/domains>
.Include</config/e2guardian/lists/blacklists/anonvpn/domains>
#.Include</config/e2guardian/lists/blacklists/chat/domains>
.Include</config/e2guardian/lists/blacklists/dating/domains>
#.Include</config/e2guardian/lists/blacklists/downloads/domains>
#.Include</config/e2guardian/lists/blacklists/drugs/domains>
#.Include</config/e2guardian/lists/blacklists/dynamic/domains>
#.Include</config/e2guardian/lists/blacklists/education/domains>
#.Include</config/e2guardian/lists/blacklists/finance/domains>
.Include</config/e2guardian/lists/blacklists/fortunetelling/domains>
#.Include</config/e2guardian/lists/blacklists/forum/domains>
.Include</config/e2guardian/lists/blacklists/gamble/domains>
#.Include</config/e2guardian/lists/blacklists/government/domains>
.Include</config/e2guardian/lists/blacklists/hacking/domains>
#.Include</config/e2guardian/lists/blacklists/movies/domains>
#.Include</config/e2guardian/lists/blacklists/music/domains>
.Include</config/e2guardian/lists/blacklists/porn/domains>
.Include</config/e2guardian/lists/blacklists/remotecontrol/domains>
.Include</config/e2guardian/lists/blacklists/redirector/domains>
#.Include</config/e2guardian/lists/blacklists/ringtones/domains>
#.Include</config/e2guardian/lists/blacklists/sex/education/domains>
#.Include</config/e2guardian/lists/blacklists/sex/lingerie/domains>
#.Include</config/e2guardian/lists/blacklists/shopping/domains>
#.Include</config/e2guardian/lists/blacklists/socialnet/domains>
.Include</config/e2guardian/lists/blacklists/spyware/domains>
.Include</config/e2guardian/lists/blacklists/tracker/domains>
#.Include</config/e2guardian/lists/blacklists/violence/domains>
.Include</config/e2guardian/lists/blacklists/warez/domains>
#.Include</config/e2guardian/lists/blacklists/weapons/domains>
#.Include</config/e2guardian/lists/blacklists/webphone/domains>
#.Include</config/e2guardian/lists/blacklists/webradio/domains>
#.Include</config/e2guardian/lists/blacklists/webtv/domains>
# You will need to edit to add and remove categories you want

View File

@ -0,0 +1,2 @@
badboys.com
explicit.bing.net

Some files were not shown because too many files have changed in this diff Show More