www/e2guardian 5.3.4_3 FreeBSD
Dansguardian fork with many improvements and bug fixes
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- www
- Package size
- 517.6 KiB, 3338.9 KiB installed
Description
e2guardian is a content filtering proxy that works in conjunction with another caching proxy such as Squid or Oops. More information can be found in the e2guardian man page, the "doc" subdirectory and the in the configuration files.
e2guardian is a fork of DansGuardian and the maintainers fully acknowledge the work carried out by and the copyright of Daniel Baron and other contributors to the Dansguardian project.
E2Guardian Main features: Built-in content scanner plugin system which includes AV scanning. Can be configured to have multiple filter configurations including groups SSL Inspection and Blanket SSL blocking NTLM, Digest, Basic, IP and DNS authentication Header analysis and manipulation - you can also manipulate cookies - Large file (2GB+) download & scanning support Blacklist, Greylist domains Deny regular Expressions on urls, body content, and headers Deep URL scanning to spot URLs in URLs Advanced advert blocking Updates to handle all current web technology trends Time Based Blocking
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/e2guardian | 5.3.4_3 |
| OpenBSD | www/e2guardian | 5.5.9 |
| NetBSD | www/e2guardian | 5.5.6r |
| DragonFly | www/e2guardian | 5.3.4_3 |
| HardenedBSD | www/e2guardian | 5.3.4_3 |
| GhostBSD | www/e2guardian | 5.3.4_3 |
Install
Binary package:
pkg install e2guardian
From the ports tree:
cd /usr/ports/www/e2guardian/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= e2guardian>0:www/e2guardian
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.3.4_3 | 5.3.4_3 | - | 5.3.4_3 | 5.3.4_3 |
| FreeBSD:14:quarterly | 5.3.4_3 | 5.3.4_3 | n/a | 5.3.4_3 | 5.3.4_3 |
| FreeBSD:15:latest | 5.3.4_3 | 5.3.4_3 | n/a | 5.3.4_3 | 5.3.4_3 |
| FreeBSD:15:quarterly | 5.3.4_3 | 5.3.4_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.3.4_3 | 5.3.4_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
rst2man: textproc/py-docutils
Library 1
libpcre.so: devel/pcre
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 25
- archivers/arc
- archivers/arj
- archivers/brotli
- archivers/liblz4
- archivers/libmspack
- archivers/unzoo
- archivers/zstd
- devel/gettext-runtime
- devel/json-c
- devel/libffi
- devel/libunistring
- devel/pcre
- devel/pcre2
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/mpdecimal
- print/indexinfo
- security/clamav
- security/libssh2
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
No port depends on this one.
Configuration
Options name: www_e2guardian
| Option | Default | Description |
|---|---|---|
| AVAST | off | Enable AvastD content scanner |
| CLAMD | on | Enable ClamD AV content scanner |
| CLISCAN | off | Enable support for CLI content scanners |
| DEBUG | off | Enable debug build mode |
| DNS | on | Include DNS authetication plugin |
| DOCS | off | Build and/or install documentation |
| off | Enable e-mail reporting support | |
| ICAP | off | Enable ICAP AV content scanner support |
| KAV | off | Enable Kaspersky AV support |
| NTLM | off | Include NTLM authentication plugin |
| SSL_MITM | off | Enable support for the SSL MITM plugin |
- USES
- autoreconf compiler:c++11-lang libtool localbase pkgconfig python
- Service scripts
e2guardian
Message after installing
Files
Manual pages 1
- e2guardian(8)
pkg-plist 368
- @sample etc/e2guardian/authplugins/dnsauth.conf.sample
- @sample etc/e2guardian/authplugins/ident.conf.sample
- @sample etc/e2guardian/authplugins/ip.conf.sample
- @sample etc/e2guardian/authplugins/port.conf.sample
- @sample etc/e2guardian/authplugins/proxy-basic.conf.sample
- @sample etc/e2guardian/authplugins/proxy-digest.conf.sample
- @sample etc/e2guardian/authplugins/proxy-header.conf.sample
- @sample etc/e2guardian/authplugins/proxy-ntlm.conf.sample
- @sample etc/e2guardian/contentscanners/clamdscan.conf.sample
- @sample etc/e2guardian/contentscanners/icapscan.conf.sample
- @sample etc/e2guardian/contentscanners/commandlinescan.conf.sample
- @sample etc/e2guardian/contentscanners/kavdscan.conf.sample
- @sample etc/e2guardian/contentscanners/avastdscan.conf.sample
- @sample etc/e2guardian/downloadmanagers/default.conf.sample
- @sample etc/e2guardian/e2guardian.conf.sample
- @sample etc/e2guardian/e2guardianf1.conf.sample
- @sample etc/e2guardian/common.story.sample
- @sample etc/e2guardian/examplef1.story.sample
- @sample etc/e2guardian/preauth.story.sample
- @sample etc/e2guardian/site.story.sample
- @sample etc/e2guardian/lists/addheaderregexplist.sample
- @sample etc/e2guardian/lists/authexceptionsitelist.sample
- @sample etc/e2guardian/lists/authexceptionurllist.sample
- @sample etc/e2guardian/lists/authexceptioniplist.sample
- @sample etc/e2guardian/lists/authexceptionsiteiplist.sample
- @sample etc/e2guardian/lists/authplugins/ipgroups.sample
- @sample etc/e2guardian/lists/authplugins/portgroups.sample
- @sample etc/e2guardian/lists/bannedclientlist.sample
- @sample etc/e2guardian/lists/bannedextensionlist.sample
- @sample etc/e2guardian/lists/bannediplist.sample
- @sample etc/e2guardian/lists/bannedmimetypelist.sample
- @sample etc/e2guardian/lists/bannedphraselist.sample
- @sample etc/e2guardian/lists/bannedregexpheaderlist.sample
- @sample etc/e2guardian/lists/bannedregexpurllist.sample
- @sample etc/e2guardian/lists/bannedregexpuseragentlist.sample
- @sample etc/e2guardian/lists/bannedrooms/default.sample
- @sample etc/e2guardian/lists/bannedsearchlist.sample
- @sample etc/e2guardian/lists/bannedsearchoveridelist.sample
- @sample etc/e2guardian/lists/bannedsiteiplist.sample
- @sample etc/e2guardian/lists/bannedsitelist.sample
- @sample etc/e2guardian/lists/bannedsslsiteiplist.sample
- @sample etc/e2guardian/lists/bannedsslsitelist.sample
- @sample etc/e2guardian/lists/bannedurllist.sample
- @sample etc/e2guardian/lists/contentregexplist.sample
- @sample etc/e2guardian/lists/contentscanners/exceptionvirusextensionlist.sample
- @sample etc/e2guardian/lists/contentscanners/exceptionvirusmimetypelist.sample
- @sample etc/e2guardian/lists/contentscanners/exceptionvirussiteiplist.sample
- @sample etc/e2guardian/lists/contentscanners/exceptionvirussitelist.sample
- @sample etc/e2guardian/lists/contentscanners/exceptionvirusurllist.sample
- @sample etc/e2guardian/lists/domainsnobypass.sample
- @sample etc/e2guardian/lists/embededreferersiteiplist.sample
- @sample etc/e2guardian/lists/embededreferersitelist.sample
- @sample etc/e2guardian/lists/embededrefererurllist.sample
- @sample etc/e2guardian/lists/exceptionclientlist.sample
- @sample etc/e2guardian/lists/exceptionextensionlist.sample
- @sample etc/e2guardian/lists/exceptionfilesiteiplist.sample
- @sample etc/e2guardian/lists/exceptionfilesitelist.sample
- @sample etc/e2guardian/lists/exceptionfileurllist.sample
- @sample etc/e2guardian/lists/exceptioniplist.sample
- @sample etc/e2guardian/lists/exceptionmimetypelist.sample
- @sample etc/e2guardian/lists/exceptionphraselist.sample
- @sample etc/e2guardian/lists/exceptionregexpheaderlist.sample
- @sample etc/e2guardian/lists/exceptionregexpurllist.sample
- @sample etc/e2guardian/lists/exceptionregexpuseragentlist.sample
- @sample etc/e2guardian/lists/exceptionsiteiplist.sample
- @sample etc/e2guardian/lists/exceptionsitelist.sample
- @sample etc/e2guardian/lists/exceptionurllist.sample
- @sample etc/e2guardian/lists/filtergroupslist.sample
- @sample etc/e2guardian/lists/greysiteiplist.sample
- @sample etc/e2guardian/lists/greysitelist.sample
- @sample etc/e2guardian/lists/greysslsiteiplist.sample
- @sample etc/e2guardian/lists/greysslsitelist.sample
- @sample etc/e2guardian/lists/greyurllist.sample
- @sample etc/e2guardian/lists/headerregexplist.sample
- @sample etc/e2guardian/lists/ipnobypass.sample
- @sample etc/e2guardian/lists/localbannedsearchlist.sample
- @sample etc/e2guardian/lists/localbannedsiteiplist.sample
- @sample etc/e2guardian/lists/localbannedsitelist.sample
- @sample etc/e2guardian/lists/localbannedsslsiteiplist.sample
- @sample etc/e2guardian/lists/localbannedsslsitelist.sample
- @sample etc/e2guardian/lists/localbannedurllist.sample
- @sample etc/e2guardian/lists/localexceptionsiteiplist.sample
- @sample etc/e2guardian/lists/localexceptionsitelist.sample
- @sample etc/e2guardian/lists/localexceptionurllist.sample
- @sample etc/e2guardian/lists/localgreysiteiplist.sample
- @sample etc/e2guardian/lists/localgreysitelist.sample
- @sample etc/e2guardian/lists/localgreysslsiteiplist.sample
- @sample etc/e2guardian/lists/localgreysslsitelist.sample
- @sample etc/e2guardian/lists/localgreyurllist.sample
- @sample etc/e2guardian/lists/logregexpurllist.sample
- @sample etc/e2guardian/lists/logsiteiplist.sample
- @sample etc/e2guardian/lists/logsitelist.sample
- @sample etc/e2guardian/lists/logurllist.sample
- @sample etc/e2guardian/lists/newbannedphraselist.sample
- @sample etc/e2guardian/lists/newexceptionphraselist.sample
- @sample etc/e2guardian/lists/newweightedphraselist.sample
- @sample etc/e2guardian/lists/nocheckcertsiteiplist.sample
- @sample etc/e2guardian/lists/nocheckcertsitelist.sample
- etc/e2guardian/lists/phraselists/badwords/weighted_dutch
- etc/e2guardian/lists/phraselists/badwords/weighted_french
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| e2guardian-e2guardian-v5.3.4_GH0.tar.gz | 2.083057e+06 | 09a107fd791be92edcb0837b8fdcad626928162d05e31ae53fa8fe3adb7d5652 |
Commit history 0
No commits in the history this site was built from.