Archangel is meant to be a sort of 'improved' version of dansguardian and uses the same default lists as dansguardian. It is basically dansguardian rewritten in python as an ICAP server as opposed to a proxy front-end. The benefits of archangel over dansguardian include:

1. Because it is an ICAP filter, it interfaces with squid and can do HTTPS filtering as well as regular HTTP.
2. Because it uses blocking modules and is written in python, it is extremely easy to write new modules for very complex, intensive blocking. I have already written a module that does content-based blocking of youtube videos.

Archangel uses the pyicap library to implement the ICAP functionality. The blockpage requires use of the PHP 5.4.x CLI. In order to do HTTPS filtering, you must first install squid compiled with SSL support and configure it to talk to archangel.

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow Archangel

Archangel Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Archangel!

Additional Project Details

Operating Systems

Linux

Intended Audience

Education, Information Technology, Religion

User Interface

Console/Terminal

Programming Language

PHP, Python

Related Categories

Python Security Software, Python Network Monitoring Software, PHP Security Software, PHP Network Monitoring Software

Registered

2014-07-23