Here's a modified squidGuard.conf file that I'd like for you to try
(modify mynet to your ip range):
--------------------------------
dbhome /usr/local/squidGuard/db
logdir /usr/local/squidGuard/log

src mynet {
     ip               192.168.0.0/24
)

dest porn {
     domainlist       porn/domains
     urllist          porn/urls 
     expressionlist   porn/expressions
     redirect         http://www.gymroe.de
     log              blocked.log
}

acl {
     mynet {
         pass !porn all
     }

     default {
         pass none
     redirect http://www.gymroe.de
   }
}
--------------------------------
Delete your .db files and run from the text files.

Have you verified that 'sex.de' is in your porn/domains file?

Change mynet to be a different ip range (not yours). 
'squid -k reconfigure' and test again.  You should be redirected under
the default pass none.

Rick



> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Daniel Weber
> Sent: Thursday, March 27, 2003 9:18 AM
> To: [EMAIL PROTECTED]
> Subject: Trouble with squidguard
> 
> 
> Hi,
> 
> i have the following Problem. I hope you can help me:
> 
> My config file looks like this and is saved in /usr/local/squidGuard:
> 
> |  dbhome /usr/local/squidGuard/db
> |  logdir /usr/local/squidGuard/log
> |  
> |  dest porn {
> |      domainlist       porn/domains
> |      urllist          porn/urls 
> |      expressionlist   porn/expressions
> |      redirect http://www.gymroe.de
> |  }
> |  
> |  
> |  acl {
> |     default {
> |        pass !porn any
> |        redirect http://www.gymroe.de
> |     }
> |  }
> 
> you see, that i want to simply block all porn websites.
> 
> If i try to give him a URL he should block he just gives me back
> a blank line instead of redirecitng to www.gymroe.de. The file
> and the command i use are:
> 
> File "refuse":
> |  http://www.sex.de 194.25.94.136/- - GET 
> 
> Command:
> |  ./squidGuard < refuse > refuse.out
> 
> then i get the following output:
> |  
> 
> This should refeer me to www.gymroe.de, but it doesn't.
> 
> The following says the log file:
> 
> |  2003-03-27 15:49:11 [1665] init domainlist /usr/local/squidGuard/db/porn/domains
> |  2003-03-27 15:49:11 [1665] loading dbfile /usr/local/squidGuard/db/porn/domains.db
> |  2003-03-27 15:49:11 [1665] domainlist empty, removed from memory
> |  2003-03-27 15:49:11 [1665] init urllist /usr/local/squidGuard/db/porn/urls
> |  2003-03-27 15:49:11 [1665] loading dbfile /usr/local/squidGuard/db/porn/urls.db
> |  2003-03-27 15:49:11 [1665] urllist empty, removed from memory
> |  2003-03-27 15:49:11 [1665] init expressionlist 
> /usr/local/squidGuard/db/porn/expressions
> |  2003-03-27 15:49:11 [1665] squidGuard 1.2.0 started (1048776551.461)
> |  2003-03-27 15:49:11 [1665] squidGuard ready for requests (1048776551.463)
> |  2003-03-27 15:49:11 [1665] squidGuard stopped (1048776551.464)
> 
> he says that the db-files are empty. If I remove the .db files I had created with 
> "$ squidGuard -C all" squidGuard should use the plain text files ("domains"...),
> but i even get a blank line as output again when i try to do the command i did in
> order to block sex.de. The logfile now says the following:
> 
> |  2003-03-27 16:03:01 [1756] init domainlist /usr/local/squidGuard/db/porn/domains
> |  2003-03-27 16:03:01 [1756] init urllist /usr/local/squidGuard/db/porn/urls
> |  2003-03-27 16:03:01 [1756] init expressionlist 
> /usr/local/squidGuard/db/porn/expressions
> |  2003-03-27 16:03:01 [1756] squidGuard 1.2.0 started (1048777381.440)
> |  2003-03-27 16:03:01 [1756] squidGuard ready for requests (1048777381.666)
> |  2003-03-27 16:03:01 [1756] squidGuard stopped (1048777381.667)
> 
> it seems that it works well, but it doesn't. squidGuard doesn't refer me to
> www.gymroe.de as i expect, so it does NOT block. If i try the 2 experiments with
> an url to pass, this happens:
> 
> With the .db files in the db directory:
> 
> The file to pass is "pass":
> |  http://www.gymroe.de 62.128.1.80/- - GET
> 
> The result with the command ./squidGuard < pass > pass.out
> is a blank line again. And the logfile says again:
> 
> |  2003-03-27 16:09:45 [1788] init domainlist /usr/local/squidGuard/db/porn/domains
> |  2003-03-27 16:09:45 [1788] loading dbfile /usr/local/squidGuard/db/porn/domains.db
> |  2003-03-27 16:09:45 [1788] domainlist empty, removed from memory
> |  2003-03-27 16:09:45 [1788] init urllist /usr/local/squidGuard/db/porn/urls
> |  2003-03-27 16:09:45 [1788] loading dbfile /usr/local/squidGuard/db/porn/urls.db
> |  2003-03-27 16:09:45 [1788] urllist empty, removed from memory
> |  2003-03-27 16:09:45 [1788] init expressionlist 
> /usr/local/squidGuard/db/porn/expressions
> |  2003-03-27 16:09:45 [1788] squidGuard 1.2.0 started (1048777785.173)
> |  2003-03-27 16:09:45 [1788] squidGuard ready for requests (1048777785.176)
> |  2003-03-27 16:09:45 [1788] squidGuard stopped (1048777785.177)
> 
> if i remove the .db files in order to force him to use the plain text files, i
> get a blank linke, too. and the logfile says:
> 
> |  2003-03-27 16:15:23 [1856] init domainlist /usr/local/squidGuard/db/porn/domains
> |  2003-03-27 16:15:23 [1856] init urllist /usr/local/squidGuard/db/porn/urls
> |  2003-03-27 16:15:23 [1856] init expressionlist 
> /usr/local/squidGuard/db/porn/expressions
> |  2003-03-27 16:15:23 [1856] squidGuard 1.2.0 started (1048778123.765)
> |  2003-03-27 16:15:23 [1856] squidGuard ready for requests (1048778123.927)
> |  2003-03-27 16:15:23 [1856] squidGuard stopped (1048778123.928)
> 
> Maybe one of you can help me. 
> 
> Thank you very much,
>   Daniel Weber
> 

Reply via email to