{ "info": { "author": "Dan Persons", "author_email": "dpersonsdev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Security", "Topic :: System :: Logging", "Topic :: System :: Systems Administration" ], "description": "\nLogdissect\n----------\n\nLogdissect is a CLI utility and Python library for analyzing log files and other data. It can parse, merge, filter, and export data (to log files, or JSON).\n\nOptions\n```````\n\n::\n\n usage: logdissect.py [-h] [--dhost DHOST] [--grep PATTERN] [--last LAST]\n [--process PROCESS] [--protocol PROTOCOL] [--range RANGE]\n [--utc] [--rdhost DHOST] [--rgrep PATTERN]\n [--rprocess PROCESS] [--rprotocol PROTOCOL]\n [--rshost SHOST] [--rsource SOURCE] [--shost SHOST]\n [--source SOURCE] [--linejson LINEJSON] [--outlog OUTLOG]\n [--label LABEL] [--sojson SOJSON] [--pretty] [--version]\n [--verbose] [-s] [--list-parsers] [-p PARSER] [-z]\n [-t TZONE]\n [file [file ...]]\n \n positional arguments:\n file specify input files\n \n optional arguments:\n -h, --help show this help message and exit\n --version show program's version number and exit\n --verbose set verbose terminal output\n -s silence terminal output\n --list-parsers return a list of available parsers\n -p PARSER select a parser (default: syslog)\n -z, --unzip include files compressed with gzip\n -t TZONE specify timezone offset to UTC (e.g. '+0500')\n \n filter options:\n --dhost DHOST match a destination host\n --grep PATTERN match a pattern\n --last LAST match a preceeding time period (e.g. 5m/3h/2d/etc)\n --process PROCESS match a source process\n --protocol PROTOCOL match a protocol\n --range RANGE match a time range (YYYYMMDDhhmm-YYYYMMDDhhmm)\n --utc use UTC for range matching\n --rdhost DHOST filter out a destination host\n --rgrep PATTERN filter out a pattern\n --rprocess PROCESS filter out a source process\n --rprotocol PROTOCOL filter out a protocol\n --rshost SHOST filter out a source host\n --rsource SOURCE filter out a log source\n --shost SHOST match a source host\n --source SOURCE match a log source\n \n output options:\n --linejson LINEJSON set the output file for line by line JSON output\n --outlog OUTLOG set the output file for standard log output\n --label LABEL set label type for OUTLOG (fname|fpath)\n --sojson SOJSON set the output file for single object JSON output\n --pretty use pretty formatting for sojson output\n\n\n ==== Available parsing modules: ====\n \n ciscoios : cisco ios parsing module\n emerge : gentoo emerge log parsing module\n linejson : logdissect object-per-line JSON parsing module\n sojson : logdissect single object JSON parsing module\n syslog : syslog (standard timestamp) parsing module\n syslogiso : syslog (ISO timestamp) parsing module\n syslognohost : syslog (standard timestamp, no host) parsing module\n tcpdump : tcpdump terminal output parsing module\n webaccess : web access log parsing module\n windowsrsyslog : windows rsyslog agent log parsing module\n\nLinks\n`````\n\n* `Releases `_\n* `Usage `_\n* `API Usage `_\n* `How To Contribute `_\n* `Changelog `_\n* `GitHub `_\n* `Development source `_\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/dogoncouch/logdissect/archive/v3.1.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dogoncouch/logdissect", "keywords": "log", "license": "", "maintainer": "", "maintainer_email": "", "name": "logdissect", "package_url": "https://pypi.org/project/logdissect/", "platform": "", "project_url": "https://pypi.org/project/logdissect/", "project_urls": { "Download": "https://github.com/dogoncouch/logdissect/archive/v3.1.1.tar.gz", "Homepage": "https://github.com/dogoncouch/logdissect" }, "release_url": "https://pypi.org/project/logdissect/3.1.1/", "requires_dist": null, "requires_python": "", "summary": "Robust CLI syslog forensics tool", "version": "3.1.1" }, "last_serial": 3744203, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "e8f31d613fc744e9a54bd2be6fd2aef6", "sha256": "c748f5088ce48eee048ffd875dd6e8bb4690686df9e262170c1c1211c725264a" }, "downloads": -1, "filename": "logdissect-1.1.tar.gz", "has_sig": false, "md5_digest": "e8f31d613fc744e9a54bd2be6fd2aef6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8907, "upload_time": "2017-03-28T16:44:46", "url": "https://files.pythonhosted.org/packages/41/4e/aa2493c90ffda8e9d73fd9426f36faa6c4afac61031dcb86cc41638e57b7/logdissect-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "cfdaf6202efa9ea75fb153d73f97c50b", "sha256": "88dcd7aabcf5ee5150b2fe43ccb5f44e174aeca498b0e94d97ed16083aec30d5" }, "downloads": -1, "filename": "logdissect-1.1.1.tar.gz", "has_sig": false, "md5_digest": "cfdaf6202efa9ea75fb153d73f97c50b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8944, "upload_time": "2017-03-28T18:36:13", "url": "https://files.pythonhosted.org/packages/ce/43/bc914c4058713a6851a3dc206046b3bf516354d4b3c47b2bcbd64f676672/logdissect-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "3dd73177f8704ba4381c4769bcfd3924", "sha256": "d8a4d0a26c11a63bc86489985c00ef222ca98d7797078b23ee39bdf50d10232a" }, "downloads": -1, "filename": "logdissect-1.2.tar.gz", "has_sig": false, "md5_digest": "3dd73177f8704ba4381c4769bcfd3924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10382, "upload_time": "2017-03-31T16:38:49", "url": "https://files.pythonhosted.org/packages/4b/f9/7dba5afe6cc03cfa894f9cf3885823da0696ff2f560ba124de4e7f44dae7/logdissect-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2ef1112c018064e996790f12c0edff6d", "sha256": "e2e754d73fbf4c8c64fcfaf60ef93e236aa751b996a5ad48f09e29ed9fbe52ee" }, "downloads": -1, "filename": "logdissect-1.2.1.tar.gz", "has_sig": false, "md5_digest": "2ef1112c018064e996790f12c0edff6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10342, "upload_time": "2017-04-01T18:24:16", "url": "https://files.pythonhosted.org/packages/27/37/88823f5af203c76bba295cdf9405f56599ec796ec575e0aa4c19aca633f1/logdissect-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "35dd72ee2b68cc21b74b5ad2c250615a", "sha256": "97396c7f74f18f435c1235fe6a170296dd624000b72994b3d918dd63f58ba66f" }, "downloads": -1, "filename": "logdissect-1.2.2.tar.gz", "has_sig": false, "md5_digest": "35dd72ee2b68cc21b74b5ad2c250615a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10428, "upload_time": "2017-04-01T19:15:45", "url": "https://files.pythonhosted.org/packages/8e/ee/59959d01d160ce264506e7e01eb496eb5923d10e664d1976f35b801bfc5f/logdissect-1.2.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "e9bd5d34b87b4aabd618c963981ae421", "sha256": "9e3b252ff977a5934956c79aa6083643a920bce9fe1ba631487c0da320647bf7" }, "downloads": -1, "filename": "logdissect-1.3.tar.gz", "has_sig": false, "md5_digest": "e9bd5d34b87b4aabd618c963981ae421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10632, "upload_time": "2017-04-21T21:50:22", "url": "https://files.pythonhosted.org/packages/3d/87/6d891d502c7444237a786de1fcf55feeabeb3c5677743bc0c1d5d9f49b72/logdissect-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "3c85668a4fdcee3ccf66da761b7b0636", "sha256": "07a7ea910b7749e96ed49b3bb1a14ca52d06e29d97a78977bbc1bc06aabb0041" }, "downloads": -1, "filename": "logdissect-1.3.1.tar.gz", "has_sig": false, "md5_digest": "3c85668a4fdcee3ccf66da761b7b0636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10929, "upload_time": "2017-04-24T20:47:33", "url": "https://files.pythonhosted.org/packages/fc/a7/580d71b03d4a637ccf92aad3a4717d83e7cad9298c8185c1dd376a2cc595/logdissect-1.3.1.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "49b07acf7acc14073a969e4bee6f19f3", "sha256": "152607a87a3479b0aa29f2c538dcbd69559e39f39017a472eda8db6219350559" }, "downloads": -1, "filename": "logdissect-2.0.tar.gz", "has_sig": false, "md5_digest": "49b07acf7acc14073a969e4bee6f19f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18502, "upload_time": "2017-05-30T22:27:17", "url": "https://files.pythonhosted.org/packages/2c/67/706efe8e94ddb37f4bf8ad257b24a4560a92edef2ebb2db95d1f4277aff0/logdissect-2.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "6d04f09b9507b336543d59150a482f1c", "sha256": "7bb8e812aec1694d3b424f21a900b4aedbbf2cad7279d45abfced8f9a0be1712" }, "downloads": -1, "filename": "logdissect-2.0.1.tar.gz", "has_sig": false, "md5_digest": "6d04f09b9507b336543d59150a482f1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17784, "upload_time": "2017-06-07T20:10:10", "url": "https://files.pythonhosted.org/packages/93/e1/45370979ce364efb9c8c051b172c4ab71f9bbe4842096a3cccfb9eee63e3/logdissect-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "cbacb7633f5e5642b8a6efaba2fc8ded", "sha256": "3902ada7614869135c09766d3c43a037e59d94a2b63af450e38ae7e694fe9435" }, "downloads": -1, "filename": "logdissect-2.0.2.tar.gz", "has_sig": false, "md5_digest": "cbacb7633f5e5642b8a6efaba2fc8ded", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11689, "upload_time": "2017-06-13T16:51:29", "url": "https://files.pythonhosted.org/packages/41/83/79d01471e9f1e118389d082b3cd25748b95e8b7a7b726154e074832606a5/logdissect-2.0.2.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "6ccfc9cc3acbc4cb98c939eb3658ca55", "sha256": "8962632a6a26469395cde425e1639ba0a012b1b915b44981eeae6c45f84f3d2d" }, "downloads": -1, "filename": "logdissect-2.1.tar.gz", "has_sig": false, "md5_digest": "6ccfc9cc3acbc4cb98c939eb3658ca55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17847, "upload_time": "2017-06-14T15:21:08", "url": "https://files.pythonhosted.org/packages/94/ca/fff83255b0cf80b1f9d1fd6220d3c8ac74b7c9cde0a42e71f1f580be293a/logdissect-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "55c90d6c54fdf1bcba19c3e2695cc8a6", "sha256": "322a408f893049863902d350c268f43b8a905390b317dcfb1a087a4c753ba0a6" }, "downloads": -1, "filename": "logdissect-2.2.tar.gz", "has_sig": false, "md5_digest": "55c90d6c54fdf1bcba19c3e2695cc8a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18265, "upload_time": "2017-07-18T15:36:31", "url": "https://files.pythonhosted.org/packages/71/d8/c67d98c9085c5cf9dc6120cdc8b39e5172ce53269523573ec596db0e9370/logdissect-2.2.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "6939978fcfd9bb1168b266c522c36642", "sha256": "733e3b3cb0f02fce5b3af1ffeb007cc1771075611a333e92dd7c21d0d1e96335" }, "downloads": -1, "filename": "logdissect-2.2.1.tar.gz", "has_sig": false, "md5_digest": "6939978fcfd9bb1168b266c522c36642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19657, "upload_time": "2018-01-11T21:05:45", "url": "https://files.pythonhosted.org/packages/8d/8a/e6645f7f5c1563fb2c99fd5afa6930d8b8a7c3753cecc25c378e0a11448b/logdissect-2.2.1.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "7d69451b270868608740a1394d092b6e", "sha256": "efe526a71b264891add31d191faad62ec5df6575a2669148e3803b440dcb2d50" }, "downloads": -1, "filename": "logdissect-3.0.tar.gz", "has_sig": false, "md5_digest": "7d69451b270868608740a1394d092b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23903, "upload_time": "2018-03-22T18:29:24", "url": "https://files.pythonhosted.org/packages/34/29/af02cfae7fce6bc6fbfe08aae6222b5e284144b3a7ed201b9d870ff3592b/logdissect-3.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "52d47a4fe206e0b3a7d900aa997990dd", "sha256": "5481d8f21741cc8070b05e4535a8d64c97f458deb4bd725121cc10b86f619786" }, "downloads": -1, "filename": "logdissect-3.0.1.tar.gz", "has_sig": false, "md5_digest": "52d47a4fe206e0b3a7d900aa997990dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23960, "upload_time": "2018-03-23T15:34:20", "url": "https://files.pythonhosted.org/packages/ce/6d/0be1ce06d1a2335e68d9b31ac037789da018fe4af77bd681bf88b978a746/logdissect-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "e017a5bb895cc198afa4b76b4fc22db9", "sha256": "667f3872bb4243158022a4f7e241b80d24a13ca98ff214e902f8ddc2b08fb58a" }, "downloads": -1, "filename": "logdissect-3.0.2.tar.gz", "has_sig": false, "md5_digest": "e017a5bb895cc198afa4b76b4fc22db9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23970, "upload_time": "2018-03-25T19:43:17", "url": "https://files.pythonhosted.org/packages/d5/d5/9ddc0006639dcb6b0c6436e506139ac0f99fad64fd847919034bd55fbdcc/logdissect-3.0.2.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "bb2a39a43d2d9553646fe15eb2a9d3ca", "sha256": "a7406108b98f062b4a3f723bd1b958265acee1fa1520a7b931e60e84776be342" }, "downloads": -1, "filename": "logdissect-3.1.tar.gz", "has_sig": false, "md5_digest": "bb2a39a43d2d9553646fe15eb2a9d3ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25081, "upload_time": "2018-04-05T21:42:57", "url": "https://files.pythonhosted.org/packages/7a/cf/8373b0b3c075f033c5b4c7129d25537c9f9e01208856d92a3242165bbabf/logdissect-3.1.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "a330718086e5e09cd9425999b6a74fc7", "sha256": "04fe3443ebd4f61380ded849cebb7ac27955261a24bb0f1be2823cc3046d477e" }, "downloads": -1, "filename": "logdissect-3.1.1.tar.gz", "has_sig": false, "md5_digest": "a330718086e5e09cd9425999b6a74fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25137, "upload_time": "2018-04-07T19:52:30", "url": "https://files.pythonhosted.org/packages/b9/f5/5f8c4fb2f7bdd1e24dc71ed6dc65478bc4e6188980318582247b54616cca/logdissect-3.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a330718086e5e09cd9425999b6a74fc7", "sha256": "04fe3443ebd4f61380ded849cebb7ac27955261a24bb0f1be2823cc3046d477e" }, "downloads": -1, "filename": "logdissect-3.1.1.tar.gz", "has_sig": false, "md5_digest": "a330718086e5e09cd9425999b6a74fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25137, "upload_time": "2018-04-07T19:52:30", "url": "https://files.pythonhosted.org/packages/b9/f5/5f8c4fb2f7bdd1e24dc71ed6dc65478bc4e6188980318582247b54616cca/logdissect-3.1.1.tar.gz" } ] }