{ "info": { "author": "John Lin", "author_email": "linton.tw@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "Snortunsock\n===========\n\nA Python listener to capture `Snort`_ event via the UNIX Socket output.\n\nSnortunsock can parse and show the alert message.\n\nInstallation\n============\n\nInstall Snortunsock from `PyPI`_:\n\n::\n\n $ pip install snortunsock\n\nUsage\n=====\n\nThe basic usage\n\n.. code:: python\n\n\n import dpkt\n\n from snortunsock import snort_listener\n\n for msg in snort_listener.start_recv(\"/tmp/snort_alert\"):\n print('alertmsg: %s' % ''.join(msg.alertmsg))\n buf = msg.pkt\n\n # buf is a raw packet which can use dpkt library to parsing it\n\n # Unpack the Ethernet frame (mac src/dst, ethertype)\n eth = dpkt.ethernet.Ethernet(buf)\n\nThe complicated examples are in the ``examples`` folder\n\nRelated\n=======\n\n- See `dpkt`_ which is a fast, simple packet creation/parsing, with\n definitions for the basic TCP/IP protocols.\n\nLICENSE\n=======\n\nApache License, Version 2.0\n\n.. _Snort: https://www.snort.org/\n.. _PyPI: https://pypi.python.org/pypi/snortunsock\n.. _dpkt: https://pypi.python.org/pypi/dpkt\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/John-Lin/snortunsock", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "snortunsock", "package_url": "https://pypi.org/project/snortunsock/", "platform": "", "project_url": "https://pypi.org/project/snortunsock/", "project_urls": { "Homepage": "https://github.com/John-Lin/snortunsock" }, "release_url": "https://pypi.org/project/snortunsock/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "A Python listener to capture Snort event via the UNIX Socket output", "version": "0.0.5" }, "last_serial": 2740259, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4af7ea9789766f0f15a18c8345b722ae", "sha256": "9291ee0f29681832e50d8adbf59d220516e48d8d75d0de9a7654bed77fa1cf57" }, "downloads": -1, "filename": "snortunsock-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4af7ea9789766f0f15a18c8345b722ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4015, "upload_time": "2016-03-03T06:24:23", "url": "https://files.pythonhosted.org/packages/c6/b4/6613b363da9da0cf854d6e1de8e3d46a1b2fd06af9746de4775642d9e968/snortunsock-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "02aef1ccd565899911d2da2e8d263987", "sha256": "74bd1eb960f3bcf47ff5b4c41c93068af3d2291e4a293163f9497551cdb4c7ac" }, "downloads": -1, "filename": "snortunsock-0.0.3.tar.gz", "has_sig": false, "md5_digest": "02aef1ccd565899911d2da2e8d263987", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7744, "upload_time": "2016-03-03T07:02:16", "url": "https://files.pythonhosted.org/packages/ab/ea/5ee5e9cb56554bc20aa7b5893812baea0b8e169073bb1047778e3c61e8a8/snortunsock-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6931cae3655292e65c4f667cb0fd20ee", "sha256": "4483588a488a10414426d8e3855c026333add2bc487ec1a8dd09e9cf548e3458" }, "downloads": -1, "filename": "snortunsock-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6931cae3655292e65c4f667cb0fd20ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7803, "upload_time": "2016-03-04T03:18:27", "url": "https://files.pythonhosted.org/packages/e6/da/48ff0e5c74caf944da47dcdbf47b7ea5cbc42bb1da62b5ba78168eecb43a/snortunsock-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "2bef606169532b3c69940b0c9d1ec556", "sha256": "58feaaf05dee7a85eb203ebdf78860b78fdf59037de678fcd7f243fda01eabc2" }, "downloads": -1, "filename": "snortunsock-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2bef606169532b3c69940b0c9d1ec556", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7798, "upload_time": "2017-03-30T02:54:37", "url": "https://files.pythonhosted.org/packages/56/28/aa43b16088385cc585b901eb96322d962e88487a9214890f289925776425/snortunsock-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2bef606169532b3c69940b0c9d1ec556", "sha256": "58feaaf05dee7a85eb203ebdf78860b78fdf59037de678fcd7f243fda01eabc2" }, "downloads": -1, "filename": "snortunsock-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2bef606169532b3c69940b0c9d1ec556", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7798, "upload_time": "2017-03-30T02:54:37", "url": "https://files.pythonhosted.org/packages/56/28/aa43b16088385cc585b901eb96322d962e88487a9214890f289925776425/snortunsock-0.0.5.tar.gz" } ] }