Contains nu* python projects which allow administration of firewall.
Repository available using Git:- Redmine interface
- Git HTTP browser: https://vcs-git-viewer.duckcorp.org/?p=projects/ufwi/edw-svn.git;a=summary
git clone https://vcs-git.duckcorp.org/projects/ufwi/edw-svn.git/
Size of bare git repository is ~400Mo. Unpacked size is ~4.1Go. A smaller tarball of trunk directory is available here: edw-svn-trunk-src.tar.gz (md5 67c6abd5391a7757a9291b4eeec7e58c ~3Mo)
Main projects are edenwall-administration-suite and nucentral. edenwall-adminstration-suite is a GUI allowing to manage Firewall. This interface connects to nucentral which is a daemon with a modular infrastructure. Each module is specialized in one task. For example nuface handles firewall rulesets, nulog displays logs. List of all modules with description is below. A command line tools (nucentral_client) allows to do RPC call and a Python API allows to write custom scripts.
Frontends + backends:
- nuconf: System configuration
- nuface3: manage firewall rulesets
- nugraph: RRD graphs
- nulog3: iptables logs analyzer
- nupki: simple interface to manager Public Key Infrastructures (PKIs)
Frontends:
- edenwall-administration-suite: graphical interface integrating nucentral-admin, nuface, nuconf, nulog, nudpi, nupki and a homepage
- edenwall-console-access: manage permissions of the access using the serial port (set the password)
- nucentral-admin: manage nucentral server
Backends:
- nnd: query user directories, support OpenLDAP, Active Directory, etc.
- nucentral: nucentral server, Object Request Broker (ORB) using XML-RPC (with HTTP/1.1, connected mode) and SSL
- nucentral-edenwall: extra nucentral modules
- nucentral-multisite: Manage multiple firewalls
- nurestore: import-export the configuration
Others:
- edenwall-ezio: control LCD panel to display information and trigger actions like rebooting
- edenwall-portal: HTML home page of the web proxy
- edenwall-snmp: SNMP probes for nuauth
- ew4-diag: analyze nucentral logs
- python-atlee-pam: Debian packaging of the Python (atlee) PAM library
- tools: various tools for work on the edw-svn project
Updated by Pierre-Louis Bonicoli about 10 years ago ยท 1 revisions