@@ -19,25 +19,30 @@ connectivity.
Application allows tracking of required network communications between
different servers, routers, client workstations, and even whole
networks/sub-networks.
In addition to keeping track of connections, the application has the ability to
generate simple *iptables* rules based on the connections specified. The
generated rules can be easily applied using the *iptables-restore* utility.
At time of this writing, Django Conntrackt is compatible with the
following Django and Python versions:
- *Python 2.7.x*
- *Django 1.5.x*
- *Django 1.11.x*
In addition, *Django Conntrackt* uses the following external
dependencies:
- `Graphviz <https://graphviz.org/>`_
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 spreadsheet
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