squidguard.cgi rendre executable ???

squidguard.cgi rendre executable ??? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 13-06-2005 à 17:56:45    

:hello:  
voila j ai monté un serveur pour mon assos
squid + squidguard  
Le serveur marche nickel mais je voulais ameliorer les redirections  
sur le site de http://christian.caleca.free.fr/squid/squidguard.htm
 
j ai trouve ca  
 
 
"Le paquetage Debian de squidGuard n'installe rien à ce propos, mais vous trouverez dans /usr/share/doc/squidguard/examples deux scripts dont vous pourrez vous inspirer ou essayer d'utiliser en l'état (après les avoir installés dans /usr/lib/cgi-bin et rendus exécutables).

 
Mais ce n'est pas tout, il vous faudra aussi revenir sur l'ACL "Default", pour spécifier la redirection :
 
http://127.0.0.1/cgi-bin/squidGuar [...] =%t&url=%u
 
Cette ligne part du principe que vous avez sur la machine locale un serveur HTTP en état de marche et qu'il dispose d'un script squidGuard.cgi. Les paramètres transmis dans cet exemple permettent de communiquer au script toutes les informations nécessaires pour identifier les circonstances du blocage."
 
Le truc c ets que quand on va sur les scriptes on voit le scriptes  
http://atvn.dyndns.org/apache2-def [...] dGuard.cgi
 
pas 1 page qui dit pourquoi le site a ete bloqué.
au fait le truc ce st qu il faut rendre les scriptes executables mais ca moi :??: je ne sai pas faire  
si vous pouvez m aider ce sera cool  
 
Merci d avance  
 

Reply

Marsh Posté le 13-06-2005 à 17:56:45   

Reply

Marsh Posté le 13-06-2005 à 18:38:06    

chmod +x /usr/lib/cgi-bin/tonscript

Reply

Marsh Posté le 13-06-2005 à 19:08:37    

:love:  
j essaye ca demain...

Reply

Marsh Posté le 13-06-2005 à 19:52:45    

:jap:

Reply

Marsh Posté le 14-06-2005 à 10:14:38    

chmod +x /usr/lib/cgi-bin/tonscript  
 
 
euh c ets pas pluto  
chmod +x /le_repertoire_dapache_/cgi-bin/monscript
 
sinon j ai essaye les deux et je ne sai pas ce qui se passe ca ne marche pas  
 
sinon voici mon squidguard.conf
 
dbhome /var/lib/chastity
logdir /var/log/squid
 
 
dest adult {
 domainlist adult/domains
 urllist  adult/urls
 expressionlist adult/expressions
 redirect  http://atvn.dyndns.org/apache2-def [...] =%t&url=%u
}
 
acl {
 default {
 pass !adult
 redirect  http://atvn.dyndns.org/apache2-def [...] =%t&url=%u
  }
}
 
 
 
merci d avance

Reply

Marsh Posté le 14-06-2005 à 11:34:16    

tu es sous debian?
 
si oui il suffit de suivre le guide de christian caleca
 
dans ce cas là les cgi sont à placer dans /usr/lib/cgi-bin, ensuite tu chmod +x ton script, et ça devrait fonctionner

Reply

Marsh Posté le 14-06-2005 à 12:24:54    

oui je suis sous debian
 
mais le truc ce st comment les autres ordinateur vontvenir dans usr/cgi-bin/etc...
 
christian dit bien :  
"cette ligne part du principe que vous avez sur la machine locale un serveur HTTP en état de marche et qu'il dispose d'un script squidGuard.cgi."
 
donc il faut mettre les scriptes dans le repertoire du serveur web no ???
 
Merci  
Mahir
 

Reply

Marsh Posté le 14-06-2005 à 12:31:53    

ben non
 
pourquoi ne pas faire simplement comme il est dit dans le guide?

Reply

Marsh Posté le 14-06-2005 à 14:44:12    

bon je vais essayer  
merci de ton aide
:jap:
 
je te tiesn au courant  
 
merci encore

Reply

Marsh Posté le 14-06-2005 à 16:18:04    

pas de problème ^^

Reply

Marsh Posté le 14-06-2005 à 16:18:04   

Reply

Marsh Posté le 14-06-2005 à 17:11:18    

bah tu met le script dans ton repertoire apache => cgi
tu lui met +x et ca devrai rox
moi j'ai pas encore esseyer ( jsais pas ski fait se script)
je regarde se soir aussi j'ai debian egalement
jte tiens au ju

Reply

Marsh Posté le 14-06-2005 à 17:18:08    

Reply

Marsh Posté le 14-06-2005 à 17:21:29    

J'vais esseyer de perso un peut ca parce que la c'est pas type top mais bon wala c'est pas vraiment bien dur j'ai mis 5min a le mettre :D

Reply

Marsh Posté le 15-06-2005 à 00:12:48    

lol
ooui mais bon :)
franchement je dois vous avouez que je regrette de ne pas avoir connu linux plus tot
parce l pauvre serveur windows qui ramait pour 1 blacklist de 50000 sites
 
alors que la squid + squidguard avec les chastity list (200 000 sites ) c est presque instantané :love:
 
 
sinon mon script ca marche  
j ai reussi j ai fait comme korben31 les ci dans le repertoire de d apache cgi et un chmon +x et roulezzzzzz
 
mais perso je m attendai a qq chose de mieu  
je vai esayer de voir si y a des truc mieu sur le net  
 
MERCI a vous...
mahir

Reply

Marsh Posté le 15-06-2005 à 09:25:34    

clair pareil j'pensais mieux en plus ya que deux truk qui marche le group, utilisateur et tout ca moi perso ca veux pas ...
je m'en ferai peut etre un sympa en php.

Reply

Marsh Posté le 15-06-2005 à 10:02:33    

ahh j ai oublié de donner l lien hier
http://atvn.dyndns.org/cgi-bin/squidGuard.cgi  :D  
 
sinon si t as l courage de faire qq chose en php je suis la pour tester  :whistle:  
 
merci a vous
Mahir

Reply

Marsh Posté le 15-06-2005 à 10:20:47    

lol oué
Tu sais pas pourquoi il m'affiche pas toute les info par hasard ? c'est mon lien qui chie dans la config ptet ?

Reply

Marsh Posté le 15-06-2005 à 10:51:37    

Reply

Marsh Posté le 15-06-2005 à 11:06:38    

clic dessus tu verra toi meme :D qu'il te met que %a et %u dans les truk
bah chez moi cest pareil

Reply

Marsh Posté le 15-06-2005 à 12:48:05    

lol
t as 1 blacklist ou 1 chastity list ??
quand tu vas sur sur sex.com ca fait koi ??
 
sinon voici mon squidguard.conf
 
dbhome /var/lib/chastity
logdir /var/log/squid
 
 
dest adult {
 domainlist adult/domains
 urllist  adult/urls
 expressionlist adult/expressions
 redirect  http://81.56.84.188/cgi-bin/squidG [...] =%t&url=%u
}
 
acl {
 default {
 pass !adult
 redirect http://81.56.84.188/cgi-bin/squidG [...] =%t&url=%u  
  }
}  
 
 
ca ressemble au tiens ??

Reply

Marsh Posté le 15-06-2005 à 12:58:55    

j'ai ca =>
 

Code :
  1. # /etc/squid/squidGuard.conf
  2. dbhome /var/lib/squidGuard/db
  3. logdir /var/log/squid
  4. # Definition des sources :
  5. src admin {
  6. ip 192.168.1.30-192.168.1.29
  7. }
  8. src pc {
  9. ip 192.168.1.1-192.168.1.254
  10. }
  11. # Definition de la base de données de filtrage utilisée
  12. #dest adult {
  13. #       domainlist      adult/domains
  14. #       urllist         adult/urls
  15. #       expressionlist  adult/expressions
  16. #       redirect        http://admin.foo.bar.no/cgi-bin/sq [...] tident=%i$
  17. #}
  18. dest adult {
  19. expressionlist  /etc/squid/blacklist_fr/adult/expressions
  20. domainlist /etc/squid/blacklist_fr/adult/domains
  21. urllist /etc/squid/blacklist_fr/adult/urls
  22. }
  23. dest publicite {
  24. expressionlist  /etc/squid/blacklist_fr/publicite/expressions
  25. domainlist /etc/squid/blacklist_fr/publicite/domains
  26. urllist /etc/squid/blacklist_fr/publicite/urls
  27. }
  28. dest warez {
  29. expressionlist  /etc/squid/blacklist_fr/warez/expressions
  30. domainlist /etc/squid/blacklist_fr/warez/domains
  31. urllist /etc/squid/blacklist_fr/warez/urls
  32. }
  33. dest porn {
  34. expressionlist  /etc/squid/blacklist_fr/porn/expressions
  35. domainlist /etc/squid/blacklist_fr/porn/domains
  36. urllist /etc/squid/blacklist_fr/porn/urls
  37. }
  38. # Definition des ACL
  39. acl {
  40. admin {
  41. pass all
  42. }
  43. pc {
  44. pass !porn !adult !publicite !warez all
  45.   redirect http://www.speed-reseau.com/cgi-bi [...] =%t&url=%u
  46. }
  47. default {
  48. pass none
  49.   redirect http://www.speed-reseau.com/cgi-bi [...] =%t&url=%u
  50. }
  51. }
  52. # pour admin tout est autorisé, pour poste et multipostes tout est autorisé sauf porn adult publicite et warez
  53. # "redirect http://www.speed-reseau.com/interdiction.html" correspond à la redirection du client en cas d'accès refusé.
  54. # FIN /etc/squid/squidGuard.conf #


Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed