Edw-svn » History » Version 1
  Pierre-Louis Bonicoli, 2014-11-28 02:08 
  Create page
| 1 | 1 | Pierre-Louis Bonicoli | Contains nu* python projects which allow administration of firewall. | 
|---|---|---|---|
| 2 | |||
| 3 | Repository available using Git: | ||
| 4 | * "Redmine interface":/projects/ufwi/repository/edw-svn | ||
| 5 | * Git HTTP browser: https://vcs-git-viewer.duckcorp.org/?p=projects/ufwi/edw-svn.git;a=summary | ||
| 6 | * @git clone https://vcs-git.duckcorp.org/projects/ufwi/edw-svn.git/@ | ||
| 7 | |||
| 8 | 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":https://projects.duckcorp.org/attachments/download/70/edw-svn-trunk-src.tar.gz (md5 67c6abd5391a7757a9291b4eeec7e58c ~3Mo) | ||
| 9 | |||
| 10 | 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. | ||
| 11 | |||
| 12 | Frontends + backends: | ||
| 13 | |||
| 14 | * *nuconf*: System configuration | ||
| 15 | * *nuface3*: manage firewall rulesets | ||
| 16 | * *nugraph*: RRD graphs | ||
| 17 | * *nulog3*: iptables logs analyzer | ||
| 18 | * *nupki*: simple interface to manager Public Key Infrastructures (PKIs) | ||
| 19 | |||
| 20 | Frontends: | ||
| 21 | |||
| 22 | * *edenwall-administration-suite*: graphical interface integrating nucentral-admin, nuface, nuconf, nulog, nudpi, nupki and a homepage | ||
| 23 | * *edenwall-console-access*: manage permissions of the access using the serial port (set the password) | ||
| 24 | * *nucentral-admin*: manage nucentral server | ||
| 25 | |||
| 26 | Backends: | ||
| 27 | |||
| 28 | * *nnd*: query user directories, support OpenLDAP, Active Directory, etc. | ||
| 29 | * *nucentral*: nucentral server, Object Request Broker (ORB) using XML-RPC (with HTTP/1.1, connected mode) and SSL | ||
| 30 | * *nucentral-edenwall*: extra nucentral modules | ||
| 31 | * *nucentral-multisite*: Manage multiple firewalls | ||
| 32 | * *nurestore*: import-export the configuration | ||
| 33 | |||
| 34 | Others: | ||
| 35 | |||
| 36 | * *edenwall-ezio*: control LCD panel to display information and trigger actions like rebooting | ||
| 37 | * *edenwall-portal*: HTML home page of the web proxy | ||
| 38 | * *edenwall-snmp*: SNMP probes for nuauth | ||
| 39 | * *ew4-diag*: analyze nucentral logs | ||
| 40 | * *python-atlee-pam*: Debian packaging of the "Python (atlee) PAM library":http://atlee.ca/software/pam/ | ||
| 41 | * *tools*: various tools for work on the edw-svn project | ||
| 42 | |||
| 43 | !https://projects.duckcorp.org/attachments/71/schema_global_nucentral.jpg! |