Skip to content

Instantly share code, notes, and snippets.

@elico
Created February 12, 2024 10:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elico/8578960688e82cccea996291e9f60fe6 to your computer and use it in GitHub Desktop.
Save elico/8578960688e82cccea996291e9f60fe6 to your computer and use it in GitHub Desktop.
Example ufdbguard
logdir "/var/ufdbguard/logs"
dbhome "/var/ufdbguard/blacklists"
administrator "<a href=mailto:ngtech1ltd@gmail.com> the support desk </a>"
port 3977
interface "all" # only used for TCP sockets
logblock off
logpass off
logall off
squid-version "5.0"
squid-uses-active-bumping off
url-lookup-result-during-database-reload allow
url-lookup-result-when-fatal-error allow
check-proxy-tunnels off
safe-search off
lookup-reverse-ip off
use-ipv6-on-wan on
upload-crash-reports off
fast-refresh on
madvise-hugepages on
youtube-edufilter off
max-logfile-size 200000000
source allSystems {
ipv4 10.0.0.0/8
# ipv4 192.168.0.0/16
# ipv6 2001:db8::/32
}
category security {
# domainlist "security/domains"
# expressionlist "security/expressions"
cacerts "security/cacerts"
option enforce-https-with-hostname off
option enforce-https-official-certificate off
option https-prohibit-insecure-sslv2 on
option https-prohibit-insecure-sslv3 on
option https-prohibit-insecure-tlsv1_0 off
option allow-aim-over-https on
option allow-gtalk-over-https on
option allow-skype-over-https on
option allow-yahoomsg-over-https on
option allow-fb-chat-over-https on
option allow-citrixonline-over-https on
option allow-unknown-protocol-over-https on
redirect "302:http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category adult {
domainlist "adult/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category alcohol {
domainlist "alcohol/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category arms {
domainlist "arms/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category drugs {
domainlist "drugs/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category softdrugs {
domainlist "softdrugs/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category gambling {
domainlist "gambling/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category illegal {
domainlist "illegal/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category proxies {
domainlist "proxies/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category malware {
domainlist "malware/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category warez {
domainlist "warez/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
category violence {
domainlist "violence/domains"
redirect "http://cgibin.urlfilterdb.com/cgi-bin/URLblocked.cgi?admin=%A&color=orange&size=normal&clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&category=%t&url=%u"
}
acl {
allSystems {
pass
!adult
!alcohol
!proxies
!malware
!warez
!gambling
!violence
!drugs
!softdrugs
!illegal
!arms
any
redirect "https://www.ngtech.co.il/blockPage/?url=%u"
}
default {
pass
!adult
!alcohol
!proxies
!malware
!warez
!gambling
!violence
!drugs
!softdrugs
!illegal
!arms
any
redirect "https://www.ngtech.co.il/blockPage/?url=%u"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment