{ "info": { "author": "Daniel Davis", "author_email": "dan@danizen.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Testing :: Traffic Generation" ], "description": "# apache-replay python package\n\n## Summary\n\nMany pieces of software exist that can take an existing Apache httpd (or other)\nlogs in the Common Log format or Combined log format, parse them, and then do\nsomething with them. I find it convenient to be able to do this with pure\nPython, using a package that can be installed from pip.\n\n## Features\n\n- Replay requests against a new server\n- Count log entries\n- Filter based on start and end dates\n- Print logs with a new canonical server URL\n\n## Installation\n\nInstallation is normal:\n\n pip install apache-replay\n\n## Usage\n\nGenerate usage with:\n\n apache-replay --help\n\n## Examples\n\nCount the number of requests in November of 2018:\n\n apache-replay --player count https://site.com/ /var/logs/httpd/access_log.2018-11*\n\nReplay those same logs (only GET, HEAD, OPTIONS) against qa-mysite.com:\n\n apache-replay https://qasite.com/ /var/logs/httpd/access_log.2018-11*\n\nOnly replay 2000 log entries from that file\n\n apache-replay --count 2000 https://qasite.com/ /var/logs/httpd/access_log.2018-11*\n\n## License\n\nMIT License\n\n\n", "description_content_type": "text/markdown; charset=UTF-8; variant=CommonMark", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/danizen/apache-replay.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "apache-replay", "package_url": "https://pypi.org/project/apache-replay/", "platform": "", "project_url": "https://pypi.org/project/apache-replay/", "project_urls": { "Homepage": "https://github.com/danizen/apache-replay.git" }, "release_url": "https://pypi.org/project/apache-replay/0.0.3/", "requires_dist": [ "attrs", "requests" ], "requires_python": "", "summary": "Facilitates replaying of Apache files in Common Log and Combined Log format", "version": "0.0.3" }, "last_serial": 4494581, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "008a7a69bfa3c7ce9576f1ed579b0aec", "sha256": "57077d92b14b0d3b34f4bd0bb351440f920183051dcdd63c1616fdfecf9216af" }, "downloads": -1, "filename": "apache_replay-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "008a7a69bfa3c7ce9576f1ed579b0aec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6082, "upload_time": "2018-11-16T18:06:57", "url": "https://files.pythonhosted.org/packages/66/cf/a49dfb71e2a000779220b142e38ddbeb5193f62661510cf6d7c6939d566e/apache_replay-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83aee0166285cd8a9c51ff131aaf7cd4", "sha256": "f486f53416df30f9cd58c17982e55f4d9da5652bcb4c37f145c8b1f163a420bc" }, "downloads": -1, "filename": "apache-replay-0.0.3.tar.gz", "has_sig": false, "md5_digest": "83aee0166285cd8a9c51ff131aaf7cd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7148, "upload_time": "2018-11-16T18:06:59", "url": "https://files.pythonhosted.org/packages/82/59/8c0efaa78959cad23e25e83d2a33acdd7a43b0d5baf35ed06090a96a4644/apache-replay-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "008a7a69bfa3c7ce9576f1ed579b0aec", "sha256": "57077d92b14b0d3b34f4bd0bb351440f920183051dcdd63c1616fdfecf9216af" }, "downloads": -1, "filename": "apache_replay-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "008a7a69bfa3c7ce9576f1ed579b0aec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6082, "upload_time": "2018-11-16T18:06:57", "url": "https://files.pythonhosted.org/packages/66/cf/a49dfb71e2a000779220b142e38ddbeb5193f62661510cf6d7c6939d566e/apache_replay-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83aee0166285cd8a9c51ff131aaf7cd4", "sha256": "f486f53416df30f9cd58c17982e55f4d9da5652bcb4c37f145c8b1f163a420bc" }, "downloads": -1, "filename": "apache-replay-0.0.3.tar.gz", "has_sig": false, "md5_digest": "83aee0166285cd8a9c51ff131aaf7cd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7148, "upload_time": "2018-11-16T18:06:59", "url": "https://files.pythonhosted.org/packages/82/59/8c0efaa78959cad23e25e83d2a33acdd7a43b0d5baf35ed06090a96a4644/apache-replay-0.0.3.tar.gz" } ] }