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! |