Project

General

Profile

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!