Line 1: |
Line 1: |
− | {{Languages|WebFiltering}} | + | {{Languages}} |
− | | + | {{#vardefine:contribname| {{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} {{#vardefine:smecontribname| smeserver-{{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} {{#vardefine:lang| {{lc: {{#titleparts: {{PAGENAME}} | | -1}} }} |en }}{{Infobox contribs |
| + | |name={{#var:contribname}} |
| + | |image={{#var:contribname}}.png |
| + | |description_image= {{#var:contribname}} logo |
| + | |maintainer=Unnilennium |
| + | |url=http://www.squidguard.org/ |
| + | |licence={{#show: {{PAGENAME}} |
| + | |?Rpm licence |
| + | }} |
| + | |category= filtering |
| + | |tags=squid,proxy,cache,filter,http,https |
| + | }}The rpm summary indicates: {{#show: {{PAGENAME}} |
| + | |?Rpm summary |
| + | }} |
| | | |
| === Maintainer === | | === Maintainer === |
Line 8: |
Line 21: |
| === Version === | | === Version === |
| {{ #smeversion: smeserver-webfilter }} | | {{ #smeversion: smeserver-webfilter }} |
| + | {{ #smeversion: squidGuard }} |
| + | {{ #smeversion: squidclamav }} |
| [[Version::contrib9|fws]][[Has SME9::true| ]] | | [[Version::contrib9|fws]][[Has SME9::true| ]] |
| | | |
Line 20: |
Line 35: |
| | | |
| This contrib can replace dansguardian if you have simple filtering requirements. It's really easy to configure, but is also less powerful. Dansguardian is a real content scanner (it analyse the content of the pages while squidguard only look at the URLs for example). | | This contrib can replace dansguardian if you have simple filtering requirements. It's really easy to configure, but is also less powerful. Dansguardian is a real content scanner (it analyse the content of the pages while squidguard only look at the URLs for example). |
− |
| |
− | ===Requirements===
| |
− |
| |
− | *SME Server 8 or 9
| |
− | *You need to configure both [[Epel]] and [[Fws]] repositories
| |
| | | |
| === Screenshots === | | === Screenshots === |
Line 31: |
Line 41: |
| [[File:Webfilter_2.png|webfilter panel]] | | [[File:Webfilter_2.png|webfilter panel]] |
| | | |
− | === Installation 8.x and 9.x=== | + | === Installation=== |
| + | <tabs container><tab name="For SME 10"> |
| + | yum install --enablerepo=smecontribs smeserver-webfilter |
| + | </tab><tab name="For SME 9 "> |
| + | To install the contrib, simply run the following command: |
| + | yum install smeserver-extrarepositories-fws smeserver-extrarepositories-epel -y |
| + | signal-event yum-modify |
| + | yum --enablerepo=epel --enablerepo=fws install smeserver-webfilter |
| + | signal-event http-proxy-update |
| + | expand-template /etc/httpd/conf/httpd.conf |
| + | sv t /service/httpd-e-smith |
| + | </tab><tab name="For SME 8"> |
| + | first install [[fws]] and [[epel]] repo |
| + | |
| To install the contrib, simply run the following command: | | To install the contrib, simply run the following command: |
| | | |
Line 38: |
Line 61: |
| expand-template /etc/httpd/conf/httpd.conf | | expand-template /etc/httpd/conf/httpd.conf |
| sv t /service/httpd-e-smith | | sv t /service/httpd-e-smith |
| + | </tab> |
| + | </tabs> |
| | | |
| You can then access the new panel in the server-manager. The first time you access it, you might have an empty category list. Just click the save button at the bottom of the page, wait a few minutes and try again (the list is empty because categories hasn't been downloaded yet). Now, you should be able to enable URL and AV filtering, and choose which categories you want to block. The next settings modification might take a long time (several minutes, you may also have a timeout error displayed). This is expected and is because squidGuard databases need to be compiled. After this, settings change should be fast. | | You can then access the new panel in the server-manager. The first time you access it, you might have an empty category list. Just click the save button at the bottom of the page, wait a few minutes and try again (the list is empty because categories hasn't been downloaded yet). Now, you should be able to enable URL and AV filtering, and choose which categories you want to block. The next settings modification might take a long time (several minutes, you may also have a timeout error displayed). This is expected and is because squidGuard databases need to be compiled. After this, settings change should be fast. |
Line 110: |
Line 135: |
| rm -f /etc/squidclamav.conf | | rm -f /etc/squidclamav.conf |
| | | |
− | ===Sources===
| |
− | You can find the srpm in our repo here: http://repo.firewall-services.com/centos/5/SRPMS/
| |
− | You can also browse sources and clone the contrib from our git repo here: https://gitweb.firewall-services.com/?p=smeserver-webfilter;a=summary
| |
| | | |
| ===Panel and translation=== | | ===Panel and translation=== |
− | The panel is translated in English, French, Dutch and Italian.
| + | Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] |
| + | and select the {{#var:smecontribname}} component or use {{BugzillaFileBug|product=SME%20Contribs|component={{#var:smecontribname}}|title=this link}} |
| + | |
| + | Below is an overview of the current issues for this contrib:{{#bugzilla:columns=id,product,version,status,summary|sort=id|order=desc|component={{#var:smecontribname}} |noresultsmessage=No open bugs found.}} |
| + | |
| + | = Changelog = |
| + | Only released versions in smecontrib are listed here. |
| + | |
| + | {{#smechangelog:{{#var:smecontribname}}}} |
| | | |
− | For now, this contrib is not available for translation in pootle (because it's in our own GIT repo). If you want to help with translation, you can get the file /etc/e-smith/locale/en-us/etc/e-smith/web/functions/webfilter (or directly from [https://gitweb.firewall-services.com/?p=smeserver-webfilter;a=blob_plain;f=root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/webfilter here]) translate it, and send it back to us by mail at tech @ firewall-services . com
| |
− | {{#bugzilla:columns=id,product,version,status,summary |sort=id|order=desc |component=smeserver-webfilter|noresultsmessage="No open bugs found."}}
| |
| [[Category:Contrib]] | | [[Category:Contrib]] |
| [[Category:Contrib:webfiltering]] | | [[Category:Contrib:webfiltering]] |