Project

General

Profile

Actions

Contains nu* python projects which allow administration of firewall.

Repository available using 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