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