E2guardian

e2guardian.org
E2guardian

Powerful open source web content filter.

Open Source

E2guardian Source Code

Author

e2guardian

Description

E2guardian is a web content filter that can work in proxy, transparent or icap server modes

#c-plus-plus#content-filter#dansguardian#e2guardian#filtering#http1-1#https#icap-server#openssl#proxy#scalable#squid#ssl#transparent-https-proxy#transparent-proxy#url#web

Homepage

http://www.e2guardian.org

Repository

  • LicenseGPL-2.0
  • Created21 Aug 13
  • Primary languageHTML
  • Size11,396 KB
  • Stars540
  • Forks142
  • Watchers540

Language Usage

Language Usage

Project Health

  • Last commit7 days ago
  • Open issues75
  • Latest releasev5.6.1pre

Recent Commits

  • Fredb(23 Oct 26)

    Merge pull request #899 from iafred-bot/codex/v5.5-pcre2-ci ci: use PCRE2 in v5.5 pipelines

  • iafred-bot(23 Oct 26)

    ci: use PCRE2 packages on v5.5

  • Philip Pearce(23 Oct 26)

    Fix #897 - thanks to @WillbrFix

  • Philip Pearce(23 Oct 26)

    Change version number

  • Philip Pearce(23 Oct 26)

    Merge branch 'v5.5' of github.com:e2guardian/e2guardian into v5.5

  • Philip Pearce(26 Sept 26)

    Squashed commit of the following: PCRE2 support added & fix for #890 commit a23bc03ba9038eb713d2d52715b680dfe4180e58 Author: Philip Pearce <[email protected]> Date: Sat Sep 26 12:15:48 2026 +0000 Fixes for #890 - note that revised common/searchrepexplist previously committed must also be deployed. commit 7dbfe3a51a34779e24bb73471a4fff8bebb4f25b Author: Philip Pearce <[email protected]> Date: Thu Sep 17 10:13:38 2026 +0000 PCRE2 support added + fixes to general RegExp logic

  • Fredb(23 Oct 26)

    Merge pull request #893 from iafred-bot/fix/ci-v5-5 Fix CI lint failure and remove ChatGPT job

  • Philip Pearce(22 Oct 26)

    Fix #895 and associated issues with handling of HEAD requests HEAD can have Content-Length but no content expected New storybaord state of 'head' added so that extention checking is disabled with HEAD in revised common.story

  • iafred-bot(24 Sept 26)

    Fix CI lint and remove ChatGPT job

  • Philip Pearce(11 Jun 26)

    Rollback currupt configure.ac and change default PCRE to no

  • fredbcode(08 Jun 26)

    Disable pcre (prepare switch to libpcre2-posix3)

  • fredbcode(08 Jun 26)

    Disable pcre (prepare switch to libpcre2-posix3)

  • fredbcode(08 Jun 26)

    Disable pcre (prepare switch to libpcre2-posix3)

  • Fredb(30 Mar 26)

    Merge pull request #864 from iafred-bot/feature/ci-skip-chatgpt-if-no-version-change-v5.5 [iafred-bot] ci: only run ChatGPT analysis when project version changed (v5.5)

  • iafred-bot(26 Mar 26)

    ci: add version check and guard ChatGPT analysis (v5.5)

  • Philip Pearce(25 Nov 25)

    Fix issue #860 - not recognised as human by CloudFlare

  • Philip Pearce(07 Nov 25)

    Some code corrections from #859

  • Philip Pearce(05 Nov 25)

    Correct changed comment

  • Philip Pearce(05 Nov 25)

    Fix #858 Display neterror page for Certificate errors

  • Philip Pearce(27 Oct 25)

    Fix typo in debug message

  • Philip Pearce(27 Oct 25)

    Fix #857 Intermitant issue - wrong cert generated

  • Philip Pearce(13 Oct 25)

    Update QUICK START section in e2guardian.conf

  • Philip Pearce(06 Oct 25)

    Update list as per issue #740

  • Philip Pearce(22 Aug 25)

    Prepare for release

  • Philip Pearce(25 Jul 25)

    License change and documentation tidy up.

  • Philip Pearce(30 Apr 25)

    Merge branch 'v5.5' of github.com:e2guardian/e2guardian into v5.5

  • Philip Pearce(30 Apr 25)

    Update to version nuimber to 5.5.9

  • fredbcode(30 Apr 25)

    Update expire artifacts

  • Fredb(29 Apr 25)

    Reduce simultaneous compilation

  • Philip Pearce(29 Apr 25)

    Fix #845 correct auto-gen start/end cert dates to use UCT.

E2guardian Security

2.2/10

Repo Security Summary

Updated 24 Aug 26

  • Dangerous-WorkflowN/A
  • Maintained3/10
  • Code-Review0/10
  • Token-PermissionsN/A
  • PackagingN/A
  • Binary-Artifacts10/10
  • CII-Best-Practices0/10
  • Security-Policy0/10
  • Fuzzing0/10
  • License10/10
  • Signed-ReleasesN/A
  • Pinned-Dependencies0/10
  • SAST0/10
  • Branch-Protection0/10

E2guardian Reviews

More Self-Hosted Network Security

  • Open-source self-hosted VPN and firewall built on WireGuard®.

  • A hardened, versatile, state-of-the-art open source firewall based on Linux. Its ease of use, high performance and extensibility make it usable for everyone.

  • Widely used, open source firewall/router.

  • Network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole. Pi-Hole can significantly speed up your internet, remove ads and block malware. It comes with a nice web interface and a mobile app with monitoring features, it's open source, easy to install and very widely used.

  • A simple way to set up a home VPN on any Debian server. Supports OpenVPN and WireGuard with elliptic curve encryption keys up to 512 bit. Supports multiple DNS providers and custom DNS providers - works nicely along-side PiHole.

  • Another DNS server for blocking privacy-invasive content at its source. Technitium doesn't require much of a setup, and basically works straight out of the box, it supports a wide range of systems (and can even run as a portable app on Windows). It allows you to do some additional tasks, such as add local DNS addresses and zones with specific DNS records. Compared to Pi-Hole, Technitium is very lightweight, but lacks the deep insights that Pi-Hole provides, and has a significantly smaller community behind it.

  • Detect if you have a malware-infected computer on your network, and powerful network analysis framework and monitor.

About the Data: E2guardian

Edit E2guardian Data

You can edit E2guardian's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access E2guardian's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/e2guardian

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share E2guardian

Help your friends compare Self-Hosted Network Security, and pick privacy-respecting software and services.
Share E2guardian and Awesome Privacy with your network!