E2guardian Icon

Powerful open source web content filter.

Open Source

E2guardian Source Code




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







21 Aug 13

Last Updated

03 Jun 24

Latest version


Primary Language



11,461 KB







Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Philip Pearce (03 Jun 24)

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

  • Philip Pearce (03 Jun 24)

    Fix #816

  • Philip Pearce (03 Jun 24)

    Fix #817 RegExp::match() issue

  • Philip Pearce (03 Jun 24)

    Fix #819 ICAP send time-out but does not close connection

  • Philip Pearce (03 Jun 24)

    Impliment #818 multiple domains/ips in tlsproxycn

  • Fredb (28 May 24)

    Update expire artifacts ttl

  • Fredb (28 May 24)

    Update armdebian.yml

  • Fredb (28 May 24)

    Update debianlatest.yml

  • Fredb (28 May 24)

    Update ubuntujammy.yml

  • Fredb (28 May 24)

    Update ubuntujammy.yml

  • Philip Pearce (28 May 24)

    Fix #815 - Change to invoke pthreads_sigmask before creating any threads to fix occational issue of logging stopping

  • Philip Pearce (28 May 24)

    Fix typo in configure.ac

  • Philip Pearce (27 May 24)

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

  • Philip Pearce (27 May 24)

    Fix #814 adjustments for LibreSSL and bug fix DEBUG_debug call.

  • Philip Pearce (27 May 24)

    Add -funsigned-char to CXXFLAGS to ensure char is unsigned If this is not set causes stack and other issues in some platforms. Part of issue #810

  • Philip Pearce (09 May 24)

    Merge pull request #811 from elyahw/update_lists More robust regular expressions in bannedregexpurl list

  • el (08 May 24)

    More robust regexes in bannedregexpurl list [hard] allow: (richard) [anal] allow: (analyst|analytics) [sex ] allow: (s.?extra|s.?expression) [oral] allow: (moral) [cum ] allow: (document) [tit ] allow: (identity|.tition) [lust] allow: (cluster)

  • Philip Pearce (29 Apr 24)

    Ready for v5.5.5r release

  • Philip Pearce (22 Apr 24)

    Fix #809 Reading <include> files not respecting abortiflistmissing = off settina Also improve list error reporting to show list files and configuration files that have failing <include> files under their tree.

  • Philip Pearce (12 Apr 24)

    Fix #807 __CONFFILE defined twice

  • Philip Pearce (12 Apr 24)

    Update CMake config

  • Philip Pearce (12 Apr 24)

    Change default generatedcertstart to 1st Apr 2024

  • Philip Pearce (12 Apr 24)

    Change method of generaating Certificate serial numbers #631 When generating Serial numbers from host names a hash os the rootCA, start_date and end_date is added to the CN to produce a unique serial number. This means that the serial number for a host will change if the rootCA or start/end date is changed. This will force a re-generation of the certificate. The generated cert store should be cleared to remove the now stale certificates previously generated.

  • Philip Pearce (04 Apr 24)

    Fix openssl dependency - issue #806

  • Philip Pearce (03 Apr 24)

    Fix several compiler warnings

  • Philip Pearce (02 Apr 24)

    Remove extra line added to Logger.hpp during #804 fix

  • Philip Pearce (02 Apr 24)

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

  • fredbcode (29 Mar 24)

    Remove ubuntu focal

  • Philip Pearce (28 Mar 24)

    Fix for bug #804 - Logger build error

  • Philip Pearce (27 Mar 24)

    Revert "Merge pull request #797 from sunweaver/pr/http-workers-correct-value-for-32bit-archs" This reverts commit ecd27541af8af2810154b9e887be107b096d35b1, reversing changes made to f6957c722091a773c12893f90704ee757bbc169a.

E2guardian Website


ICON Redirect


Redirects to http://e2guardian.org/cms/index.php

Security Checks

All 66 security checks passed

Server Details

  • IP Address
  • Hostname ha-80-public.e2bn.org
  • Location Hinxworth, England, United Kingdom of Great Britain and Northern Ireland, EU
  • ISP East of England Broadband Network PLC
  • ASN AS786

Associated Countries

  • GB

Saftey Score

Website marked as moderately safe


Blacklist Check

e2guardian.org was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

E2guardian Reviews

More Self-Hosted Network Security

About the Data: E2guardian


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


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

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

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!

View Self-Hosted Network Security (8)