Files @ 348cf5e17195
Branch filter:

Location: conntrackt/docs/about.rst

348cf5e17195 1.7 KiB text/prs.fallenstein.rst Show Annotation Show as Raw Download as Raw
branko
CONNT-22: Clarified license a bit. Added release notes.
About Django Conntrackt
=======================

Django Conntrackt is a simple application intended to provide system
administrators and integrators that deploy servers at client's premises to
easily keep track of required networ communications between different servers,
routers, client workstations, and even whole networks/sub-networks.


Why was this application created?
---------------------------------

The application was created in order to alleviate painful and error prone
tracking of IP addresses and network communications inside of spread-sheet
files. Another reason was the need to create simple iptables rules based on this
information with as little hassle as possible.

The *iptables* generation requirements for Django Conntrackt were farily simple,
and do not include any complex functionality. It all boils down to rejecting all
communication except for explicitly defined links.


Features
--------

Django Conntrackt sports a number of useful features for system administrators
and integrators:

* Managing entities through multiple projects (separating the entities
  per-project basis).
* Grouping entities inside of a project in one or more locations (which can be
  either logical or physical).
* Specifying entities that represent servers, routers, workstations, networks,
  subnets or any other networked device or abstraction within a network.
* Specifying multiplel network interfaces for each entity.
* Specifying the communication link between two entities, which includes
  information such as protocol and port.
* Generation of *iptables* rules for devices based on GNU/Linux that can be
  consumed by the *iptables-restore* utility.
* Generation of *iptables* rules on per-location/project basis (multiple
  *iptables* rule files inside of a *ZIP* file.