{ "info": { "author": "Branko Majic", "author_email": "branko@majic.rs", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: System :: Networking :: Firewalls" ], "description": ".. Copyright (C) 2013 Branko Majic\n\n This file is part of Django Conntrackt documentation.\n\n This work is licensed under the Creative Commons Attribution-ShareAlike 3.0\n Unported License. To view a copy of this license, visit\n http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative\n Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.\n\n\nAbout Django Conntrackt\n=======================\n\nDjango Conntrackt is a simple application targeted at system\nadministrators and integrators that deploy servers at client's\npremises that need a way to keep track of required network\nconnectivity.\n\nApplication allows tracking of required network communications between\ndifferent servers, routers, client workstations, and even whole\nnetworks/sub-networks.\n\nIn addition to keeping track of connections, the application has the ability to\ngenerate simple *iptables* rules based on the connections specified. The\ngenerated rules can be easily applied using the *iptables-restore* utility.\n\nAt time of this writing, Django Conntrackt is compatible with the\nfollowing Django and Python versions:\n\n- *Python 2.7.x*\n- *Django 1.5.x*\n\n\nWhy was this application created?\n---------------------------------\n\nThe application was created in order to alleviate painful and error prone\ntracking of IP addresses and network communications inside of spreadsheet\nfiles. Another reason was the need to create simple iptables rules based on this\ninformation with as little hassle as possible.\n\nThe *iptables* generation requirements for Django Conntrackt were farily simple,\nand do not include any complex functionality. It all boils down to rejecting all\ncommunication except for explicitly defined links.\n\n\nFeatures\n--------\n\nDjango Conntrackt sports a number of useful features for system administrators\nand integrators:\n\n* Managing entities through multiple projects (separating the entities\n per-project basis).\n* Grouping entities inside of a project in one or more locations (which can be\n either logical or physical).\n* Specifying entities that represent servers, routers, workstations, networks,\n subnets or any other networked device or abstraction within a network.\n* Specifying multiple network interfaces for each entity.\n* Specifying the communication link between two entities, which includes\n information such as protocol and port.\n* Generation of *iptables* rules for devices based on GNU/Linux that can be\n consumed by the *iptables-restore* utility.\n* Generation of *iptables* rules on per-location/project basis (multiple\n *iptables* rule files inside of a single *ZIP* file).\n\nFor more information, please have a look at full documentation at one of the\nfollowing websites:\n\n* https://django-conntrackt.readthedocs.io/\n\n\nLicense\n-------\n\nDjango Conntrackt *application* is licensed under the terms of GPLv3, or (at\nyour option) any later version. You should have received the full copy of the\nGPLv3 license in the local file **LICENSE-GPLv3**, or you may read the full text\nof the license at:\n\n* http://www.gnu.org/licenses/gpl-3.0.txt\n\nDjango Conntrackt *documentation* is licensed under the terms of CC-BY-SA 3.0\nUnported license. You should have received the full copy of the CC-BY-SA 3.0\nUnported in the local file **LICENSE-CC-BY-SA-3.0-Unported**, or you may read\nthe full text of the license at:\n\nhttp://creativecommons.org/licenses/by-sa/3.0/\n\nThe following third-party libraries are included as part of Django Conntrackt,\nbut are distributed under their own license:\n\n- Bootstrap (sub-directory **conntrackt/static/bootstrap**), under\n Apache License v2.0.\n- jQuery (file **conntrackt/static/jquery-min.js**), under MIT License.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://projects.majic.rs/conntrackt", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "django-conntrackt", "package_url": "https://pypi.org/project/django-conntrackt/", "platform": "", "project_url": "https://pypi.org/project/django-conntrackt/", "project_urls": { "Homepage": "http://projects.majic.rs/conntrackt" }, "release_url": "https://pypi.org/project/django-conntrackt/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "A simple application for tracking connection requirements between different entities in a network.", "version": "0.3.1" }, "last_serial": 3433943, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ac2e1a88d655426922d3211b24248866", "sha256": "ebfd358ded89997d4b7baeb11dc91802ebaa6237312c3e0e8eb5149d1907c55d" }, "downloads": -1, "filename": "django-conntrackt-0.1.tar.gz", "has_sig": false, "md5_digest": "ac2e1a88d655426922d3211b24248866", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194431, "upload_time": "2013-10-12T18:19:47", "url": "https://files.pythonhosted.org/packages/b9/21/9b60cda2069797b92589586e53cd64238b7c50b181dbbbea237652f79d51/django-conntrackt-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "17205d15b100d9edd4330c1f7e8e614c", "sha256": "653b3d36bb2b927f808b76ea8a8b2166e913331bbd6cc6977fec9dfe2365fdb7" }, "downloads": -1, "filename": "django-conntrackt-0.2.tar.gz", "has_sig": false, "md5_digest": "17205d15b100d9edd4330c1f7e8e614c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 203183, "upload_time": "2013-11-10T13:45:58", "url": "https://files.pythonhosted.org/packages/20/bc/cd5a0129973bc2c1992fbd3cf03e1ac67dd743dd01a63b5992047e368a14/django-conntrackt-0.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1908312e7a9ebc934cf14ab679e6759f", "sha256": "94fe8c45be67b1ed4b923e332635168a807c0abc50cba65f9fa12a9d11fba30b" }, "downloads": -1, "filename": "django-conntrackt-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1908312e7a9ebc934cf14ab679e6759f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210254, "upload_time": "2017-12-20T12:59:02", "url": "https://files.pythonhosted.org/packages/f7/3f/7f48cea04c452a4ebd0f7ed51134804afa09b0e10182319ea6d64a9fd583/django-conntrackt-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ad3edc37f49913e6b6f85c923d74d4a5", "sha256": "d285f962ef0a12d010964f4added689bb05c75d9e68f2b95228f7ffa2bd65cca" }, "downloads": -1, "filename": "django-conntrackt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ad3edc37f49913e6b6f85c923d74d4a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210609, "upload_time": "2017-12-21T09:58:10", "url": "https://files.pythonhosted.org/packages/1e/63/aa9b36cc110ee7019e83304095a2ac9410f2f2f7d5d081d11774d1dd40ff/django-conntrackt-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ad3edc37f49913e6b6f85c923d74d4a5", "sha256": "d285f962ef0a12d010964f4added689bb05c75d9e68f2b95228f7ffa2bd65cca" }, "downloads": -1, "filename": "django-conntrackt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ad3edc37f49913e6b6f85c923d74d4a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210609, "upload_time": "2017-12-21T09:58:10", "url": "https://files.pythonhosted.org/packages/1e/63/aa9b36cc110ee7019e83304095a2ac9410f2f2f7d5d081d11774d1dd40ff/django-conntrackt-0.3.1.tar.gz" } ] }