{ "info": { "author": "Ronald Bister", "author_email": "mini.pelle@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: System :: Networking" ], "description": "python-libnmap\n==============\n\nCode status\n-----------\n\n|Build Status|\n\nUse cases\n---------\n\nlibnmap is a python library enabling python developers to manipulate nmap process and data.\n\nlibnmap is what you were looking for if you need to implement the following:\n\n- automate or schedule nmap scans on a regular basis\n- manipulate nmap scans results to do reporting\n- compare and diff nmap scans to generate graphs\n- batch process scan reports\n- ...\n\nThe above uses cases will be easy to implement with the help of the libnmap modules.\n\nlibnmap modules\n---------------\n\nThe lib currently offers the following modules:\n\n- **process**: enables you to launch nmap scans\n- **parse**: enables you to parse nmap reports or scan results (only XML so far) from a file, a string,...\n- **report**: enables you to manipulate a parsed scan result and de/serialize scan results in a json format\n- **diff**: enables you to see what changed between two scans\n- **common**: contains basic nmap objects like NmapHost and NmapService. It is to note that each object can be \"diff()ed\" with another similar object.\n- **plugins**: enables you to support datastores for your scan results directly in the \"NmapReport\" object. from report module:\n\n - mongodb: insert/get/getAll/delete\n - sqlalchemy: insert/get/getAll/delete\n - aws s3: insert/get/getAll/delete (not supported for python3 since boto is not supporting py3)\n - csv: todo (easy to implement)\n - elastic search: todo\n\nDocumentation\n-------------\n\nAll the documentation is available on `read the docs`_. This documentation contains small code samples that you directly reuse.\n\nDependencies\n------------\n\nlibnmap has by default no dependencies.\n\nThe only additional python modules you'll have to install depends if you wish to use libnmap to store reports on an exotic data store via libnmap's independents plugins.\n\nBelow the list of optional dependencies:\n\n- `sqlalchemy`_ (+the driver ie:MySQL-python)\n- `pymongo`_\n- `boto`_\n\nPython Support\n--------------\n\nThe libnmap code is tested against the following python interpreters:\n\n- Python 2.6\n- Python 2.7\n- Python 3.3\n- Python 3.4\n\nInstall\n-------\n\nYou can install libnmap via pip::\n\n pip install python-libnmap \n\nor via git::\n\n $ git clone https://github.com/savon-noir/python-libnmap.git\n $ cd python-libnmap\n $ python setup.py install\n\nExamples\n--------\n\nSome codes samples are available in the examples directory or in the `documentation`_.\n\nAmong other example, you notice an sample code pushing nmap scan reports in an ElasticSearch instance and allowing you to create fancy dashboards in Kibana like the screenshot below:\n\n.. image:: https://github.com/savon-noir/python-libnmap/blob/es/examples/kibanalibnmap.png\n :alt: Kibanane\n :align: center\n\nContributors\n------------\n\nMike @bmx0r Boutillier for S3 and SQL-Alechemy plugins and for the constructive critics. Thanks!\n\n.. |Build Status| image:: https://travis-ci.org/savon-noir/python-libnmap.png?branch=master\n :target: https://travis-ci.org/savon-noir/python-libnmap\n\n.. _read the docs: https://libnmap.readthedocs.org\n\n.. _documentation: https://libnmap.readthedocs.org\n\n.. _boto: https://github.com/boto/boto\n\n.. _pymongo: https://github.com/mongodb/mongo-python-driver/\n\n.. _sqlalchemy: https://github.com/zzzeek/sqlalchemy", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/python-libnmap/", "keywords": null, "license": "Creative Common \"Attribution\" license (CC-BY) v3", "maintainer": null, "maintainer_email": null, "name": "python-libnmap", "package_url": "https://pypi.org/project/python-libnmap/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-libnmap/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/python-libnmap/" }, "release_url": "https://pypi.org/project/python-libnmap/0.7.0/", "requires_dist": null, "requires_python": null, "summary": "Python NMAP library enabling you to start async nmap tasks, parse and compare/diff scan results", "version": "0.7.0" }, "last_serial": 1981031, "releases": { "0.2.3": [ { "comment_text": "", "digests": { "md5": "99ddfacd59ee3ef171963b03d85f7a4e", "sha256": "e42721f36ef6fc297b3bcf866868ddb810d08dbb7c1563f61b941b6d0915328c" }, "downloads": -1, "filename": "python-libnmap-0.2.3.tar.gz", "has_sig": false, "md5_digest": "99ddfacd59ee3ef171963b03d85f7a4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25471, "upload_time": "2013-06-10T22:44:39", "url": "https://files.pythonhosted.org/packages/12/08/e5d90c9a885f3e086cb10b525ceebcd361314f906b9f6aa8f823e3cd6933/python-libnmap-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d214a37e8d72d77e88edc2be74b85cb1", "sha256": "24f589311ae0aaa3177eb131c9b28f19632825752106eb7cbd25a852d774f87f" }, "downloads": -1, "filename": "python-libnmap-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d214a37e8d72d77e88edc2be74b85cb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26520, "upload_time": "2013-06-10T22:48:24", "url": "https://files.pythonhosted.org/packages/c5/0b/0abd27d96ee1d76b1620a4f9411774a1c4648869c608d76a7c9b778042d0/python-libnmap-0.2.4.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "649e94368598234d9ffce9b9b740d198", "sha256": "60d7419b06da74144b1c20f184c2b1bd0aa7423c5757f3c15372ef7e704aa7cb" }, "downloads": -1, "filename": "python-libnmap-0.2.7.tar.gz", "has_sig": false, "md5_digest": "649e94368598234d9ffce9b9b740d198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25471, "upload_time": "2013-06-10T23:07:17", "url": "https://files.pythonhosted.org/packages/d8/f7/f9670cb2f787d66bb703a6cf07337620d15a633656702cb06a5ff96f31c5/python-libnmap-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "26e9d2418a8ebb2d71b5ede3898cab31", "sha256": "3f2f913fbd66fed25d11edebcc1b73e48e75bef18571a9af4a93574af9b71e6b" }, "downloads": -1, "filename": "python-libnmap-0.2.8.tar.gz", "has_sig": false, "md5_digest": "26e9d2418a8ebb2d71b5ede3898cab31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27074, "upload_time": "2013-06-10T23:16:29", "url": "https://files.pythonhosted.org/packages/b8/5d/0279c72d8abc13bd4833e869c707699bc7b47d483f6a5d5c390a84291b3f/python-libnmap-0.2.8.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ce4ebe884444ed6033d61e5dd572c8e2", "sha256": "57eb6f8b59ae622934655ad243624458cce0f857783d83a64cf2ec462217f7d8" }, "downloads": -1, "filename": "python-libnmap-0.4.0.linux-x86_64.exe", "has_sig": false, "md5_digest": "ce4ebe884444ed6033d61e5dd572c8e2", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 92418, "upload_time": "2014-04-06T22:11:01", "url": "https://files.pythonhosted.org/packages/67/1d/ea7bd65b208f444b305acfc13e4855a2cf2f711347b9f6fec306b9250039/python-libnmap-0.4.0.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "a9c4fcc0faa0d38e078794c6e24cc416", "sha256": "4a2631fae5aecc1190828295b4f97880ea81486452ae53577fb0fef0e0a134db" }, "downloads": -1, "filename": "python-libnmap-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a9c4fcc0faa0d38e078794c6e24cc416", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26000, "upload_time": "2013-10-28T22:58:29", "url": "https://files.pythonhosted.org/packages/99/cf/e9c5e2ab7452dffe3714568e151571ec5a460906c26f77eb154a831af9f4/python-libnmap-0.4.0.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "f2d299de3f76f68d20661766cd9462ad", "sha256": "d8de78db7e9b378369ddb22a374a541611d087bafa5394b62db9c101cf801222" }, "downloads": -1, "filename": "python-libnmap-0.4.6.linux-x86_64.exe", "has_sig": false, "md5_digest": "f2d299de3f76f68d20661766cd9462ad", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 92419, "upload_time": "2014-04-06T22:13:17", "url": "https://files.pythonhosted.org/packages/7d/e1/9082241f7cb3845fb711aa19c419c7d1714b2ee3689abb6c74ac5c96c6d0/python-libnmap-0.4.6.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "6e072f87fbae7b883905b8a929e41dfc", "sha256": "c8f055909cbd825c25f4b6a3be1114c075027416d3cc1af2ce1c5be9388becff" }, "downloads": -1, "filename": "python-libnmap-0.4.6.tar.gz", "has_sig": false, "md5_digest": "6e072f87fbae7b883905b8a929e41dfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28423, "upload_time": "2014-04-06T22:13:14", "url": "https://files.pythonhosted.org/packages/18/77/dabd1cb1f35ac78130554c035005f7ce8ce242b6573a9aa5fefd11e35ddd/python-libnmap-0.4.6.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "36e4a8e3a2ceb94501e8067374e7194b", "sha256": "bb8309b91ec69299123bb327bd247e752c0fc1908670dc516138024076483511" }, "downloads": -1, "filename": "python-libnmap-0.5.0.linux-x86_64.exe", "has_sig": false, "md5_digest": "36e4a8e3a2ceb94501e8067374e7194b", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 96762, "upload_time": "2014-05-22T22:46:46", "url": "https://files.pythonhosted.org/packages/30/6b/710678c2a142ff3f6fa7c86b30814067bcd6b488f5f0863b3371d79572db/python-libnmap-0.5.0.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "50c04a602d168fa4a257f20b76247018", "sha256": "d99f94cc94e9d0d50023b32beac061066bc978a0c491550b61d641f85a1f3706" }, "downloads": -1, "filename": "python-libnmap-0.5.0.tar.gz", "has_sig": false, "md5_digest": "50c04a602d168fa4a257f20b76247018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32855, "upload_time": "2014-05-22T22:46:42", "url": "https://files.pythonhosted.org/packages/9a/be/eea823f76a3d9c549d526546f506fdf2a3015029f6ffb8ed0c201002066b/python-libnmap-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "42d47ab9214bdeeb684fb3ace2033327", "sha256": "ab77d199727c001b615e99e11efaeaff898719b655f2d6927705590bfbc784ca" }, "downloads": -1, "filename": "python-libnmap-0.5.1.linux-x86_64.exe", "has_sig": false, "md5_digest": "42d47ab9214bdeeb684fb3ace2033327", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 97398, "upload_time": "2014-05-26T22:02:20", "url": "https://files.pythonhosted.org/packages/16/0d/0faae7569dc9c276dfad3b00bfee4b7959a7fd9cefd923d0fed9eb8553f6/python-libnmap-0.5.1.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "b71db2eb972c2386c22f4c9e3109f966", "sha256": "3d93988b4e2f124ae8c4120f48d69b7801380c46264de2d9ccd2c3dbd3b34138" }, "downloads": -1, "filename": "python-libnmap-0.5.1.tar.gz", "has_sig": false, "md5_digest": "b71db2eb972c2386c22f4c9e3109f966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33266, "upload_time": "2014-05-26T22:02:17", "url": "https://files.pythonhosted.org/packages/52/ca/2b92224bc455366a9933f3d67720736498ca38ed7fd7e67732af28e081f7/python-libnmap-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "b37ae8636b5e18ff8bb24df2de815d7a", "sha256": "8d80bec0320d243d76c1d9082b0d6d036e604613fccd5093c15d443ac52f1b8d" }, "downloads": -1, "filename": "python-libnmap-0.6.linux-x86_64.exe", "has_sig": false, "md5_digest": "b37ae8636b5e18ff8bb24df2de815d7a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 97991, "upload_time": "2014-06-28T22:50:13", "url": "https://files.pythonhosted.org/packages/48/9a/ef6aeacc0b481a70fe7f940c27b82452c257ecce1f037a9af6fc4a3dba00/python-libnmap-0.6.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "36777d445b8ef446da1b88277ee8009e", "sha256": "2651d482ad9e04fc954c85b6ff015b6080ca88c74cf2016b1ec16e6dc377ace5" }, "downloads": -1, "filename": "python-libnmap-0.6.tar.gz", "has_sig": false, "md5_digest": "36777d445b8ef446da1b88277ee8009e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35236, "upload_time": "2014-06-28T22:50:10", "url": "https://files.pythonhosted.org/packages/62/1c/25857dc5e6c161522d4521f3c75bdc4f7bc02ae357e76f6eae2e20fc5518/python-libnmap-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a0b5f5da575aaa95ede20f3f1737ebd5", "sha256": "3166cedd831b5958b3dcee20e8ab8cfd0e6a331834ecc81b7eb877abda51c81f" }, "downloads": -1, "filename": "python-libnmap-0.6.1.linux-x86_64.exe", "has_sig": false, "md5_digest": "a0b5f5da575aaa95ede20f3f1737ebd5", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 98003, "upload_time": "2014-06-28T22:56:14", "url": "https://files.pythonhosted.org/packages/aa/32/eca5fea7b726c8e0b6f421a58fce1d61010e8181f4c71b7c7ef3b3494242/python-libnmap-0.6.1.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "6ee0af592250814c68ff8b03b762230d", "sha256": "3bc28cedc63fbfc0e5450f6d5f6c7c7b542fd4941e49234664437d00469e98c8" }, "downloads": -1, "filename": "python-libnmap-0.6.1.tar.gz", "has_sig": false, "md5_digest": "6ee0af592250814c68ff8b03b762230d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35246, "upload_time": "2014-06-28T22:56:12", "url": "https://files.pythonhosted.org/packages/5b/41/c18cecb3c6a89a4e5fc6e8c41ab2b89c9f9debdea8552714be094c293ae0/python-libnmap-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "220d217ec667ec25dc5e341ee5c261f6", "sha256": "104d5bd6d92465d9ac9992937c6ef7af9bb0983e7285536a535b8164a0f683a3" }, "downloads": -1, "filename": "python-libnmap-0.6.2.linux-x86_64.exe", "has_sig": false, "md5_digest": "220d217ec667ec25dc5e341ee5c261f6", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 99499, "upload_time": "2015-01-02T20:22:07", "url": "https://files.pythonhosted.org/packages/6b/38/b71a7851416707b7a5a07219319588076cbaaeba2665af5487285442a40d/python-libnmap-0.6.2.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "69db82db0b592b0ffff49bc62ec06f5c", "sha256": "9b2a7132c519c2610a750f49a65d016ac6bcdbcdbb9c2a1ca1f0e343911af903" }, "downloads": -1, "filename": "python-libnmap-0.6.2.tar.gz", "has_sig": false, "md5_digest": "69db82db0b592b0ffff49bc62ec06f5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36150, "upload_time": "2015-01-02T20:22:04", "url": "https://files.pythonhosted.org/packages/d1/04/6ff5d2956a37f63715642340988518ab8fdccb4ff9c48d896559384cd43f/python-libnmap-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "4c4d6f4944e02d81554d8f48a1a4da64", "sha256": "c6f2c009966a854878b01f52ef5a7cc51240eca7df602bfa5da8052b56d9adba" }, "downloads": -1, "filename": "python-libnmap-0.6.3.linux-x86_64.exe", "has_sig": false, "md5_digest": "4c4d6f4944e02d81554d8f48a1a4da64", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 99001, "upload_time": "2015-08-18T20:46:15", "url": "https://files.pythonhosted.org/packages/9a/05/e441486362f8fca880095496862dae2f35aab5424753c13c2b52535120b0/python-libnmap-0.6.3.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "074f9679870e076170f6e0649fd92877", "sha256": "104214894cacda2efc94c61b32724fe2f8098e95ed873fb352f9ccae5d88ba9f" }, "downloads": -1, "filename": "python-libnmap-0.6.3.tar.gz", "has_sig": false, "md5_digest": "074f9679870e076170f6e0649fd92877", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35707, "upload_time": "2015-08-18T20:46:07", "url": "https://files.pythonhosted.org/packages/b1/03/bbaf37df3a066b56c02790a56140461ad6c8c1967044f214b0d9b66a6302/python-libnmap-0.6.3.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "928bcf7b1d673a45454b8054252f9ab1", "sha256": "9d14919142395aaca952e129398f0c7371c0f0a034c63de6dad99cd7050177ad" }, "downloads": -1, "filename": "python-libnmap-0.7.0.tar.gz", "has_sig": false, "md5_digest": "928bcf7b1d673a45454b8054252f9ab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35940, "upload_time": "2016-02-28T20:25:03", "url": "https://files.pythonhosted.org/packages/72/46/3d2a9431a52110992337dd171c09e75d0c186361068743e013a1c28be80e/python-libnmap-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "928bcf7b1d673a45454b8054252f9ab1", "sha256": "9d14919142395aaca952e129398f0c7371c0f0a034c63de6dad99cd7050177ad" }, "downloads": -1, "filename": "python-libnmap-0.7.0.tar.gz", "has_sig": false, "md5_digest": "928bcf7b1d673a45454b8054252f9ab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35940, "upload_time": "2016-02-28T20:25:03", "url": "https://files.pythonhosted.org/packages/72/46/3d2a9431a52110992337dd171c09e75d0c186361068743e013a1c28be80e/python-libnmap-0.7.0.tar.gz" } ] }