{ "info": { "author": "kssim", "author_email": "ksub0912@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing" ], "description": "# Requester\n\n[![PyPI version](https://badge.fury.io/py/requester.svg)](https://github.com/kssim/requester)\n[![Build Status](https://travis-ci.org/kssim/requester.svg?branch=master)](https://github.com/kssim/requester)\n[![codecov](https://codecov.io/gh/kssim/requester/branch/master/graph/badge.svg)](https://github.com/kssim/requester)\n[![Code Health](https://landscape.io/github/kssim/requester/master/landscape.svg?style=flat)](https://github.com/kssim/requester)\n[![Python](https://img.shields.io/badge/python-2.7-brightgreen.svg?style=flat)](https://github.com/kssim/requester)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/kssim/requester)\n\nRequester is a python based HTTP / HTTPS request simulator. \nBasically, you create a request statement, send the request as it is, and check the response. \nIn addition, it extracts the request from the pcap file, or sends the extracted request and compares the response with the response of the pcap file. \n\n\n# Installation\nTo install Requester, simply:\n```bash\n$ pip install requester\n```\n\n\n# Usage\n* Basic Argument Description\n\n```bash\n$ requester\nUsage: requester\n\nOptions:\n -h, --help show this help message and exit\n --port=PORT port name(default 80)\n --host=HOST host name or ip address\n -f FILE, --file=FILE request file name(include full path)\n --pcap=PCAP packet dump file name(include full path)\n -e, --extraction Extract http request from packet dump file.\n -c, --check Send an http request in the packet dump and compare\n the response.\n```\n\n\n* Simple Usage without request file.\n\n```bash\n$ requester --host [website] --port [port]\n```\n\n\n* Simple usage with request file.\n\n```bash\n$ requester --host [website] --port [port] --file [request file full path]\n```\n\n\n* Extract request file from packet dump.\n\n```bash\n$ requester -e --pcap [pcap file full path]\n```\n\n\n* Sends the contents extracted from the request file in the packet dump and compares the response.\n\n```bash\n$ requester -c --pcap [pcap file full path]\n```\n\n\n# Documentation\nI'll be writing soon.\n\n\n\n# Contribute\nIf you have an idea or issue, feel free to open an issue or make pull request. \nI'll create and share a structured process to contribute soon.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kssim/requester", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "requester", "package_url": "https://pypi.org/project/requester/", "platform": "", "project_url": "https://pypi.org/project/requester/", "project_urls": { "Homepage": "https://github.com/kssim/requester" }, "release_url": "https://pypi.org/project/requester/0.6.1/", "requires_dist": null, "requires_python": "", "summary": "Python HTTP/HTTPS Requester.", "version": "0.6.1" }, "last_serial": 3149126, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "e820d02ccd4b39b7c38a8e3e51766a69", "sha256": "7c13e66f216e43e4cadcc152c6233200f0c994d27fed3633b45e72c6bc0819e1" }, "downloads": -1, "filename": "requester-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e820d02ccd4b39b7c38a8e3e51766a69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5678, "upload_time": "2017-08-22T01:20:02", "url": "https://files.pythonhosted.org/packages/ba/e7/ee88a2ff33bcc7a975452f2642da14b0e965c6fd2d3c88506b3c7cc21eb0/requester-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "26c274e7d43796e2bcd6d88dbd526e4f", "sha256": "c9aec4812828f144e763e8c69ce7fb22738042fd3a9b1d82c0c54b28be629cb1" }, "downloads": -1, "filename": "requester-0.5.1.tar.gz", "has_sig": false, "md5_digest": "26c274e7d43796e2bcd6d88dbd526e4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6622, "upload_time": "2017-08-22T01:36:55", "url": "https://files.pythonhosted.org/packages/c4/88/52f06e72b59e98dd042e8ca5d61d5c85b0e39ba9a8b389cb5c4122b61b20/requester-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "43212b94b4b78edde453cf0143b7dabe", "sha256": "a950d7071cb7f57c777e1e297cfe862e4b2973c17e6309ed4cc419437b36f4ac" }, "downloads": -1, "filename": "requester-0.6.0.tar.gz", "has_sig": false, "md5_digest": "43212b94b4b78edde453cf0143b7dabe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8194, "upload_time": "2017-08-30T04:29:55", "url": "https://files.pythonhosted.org/packages/3e/97/72ce9fedb9c102b9282fe0b38f99ccf20f4c8996b1ebce613336a0edf811/requester-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "3572cd86247eeda51abe88d68fbd6b0b", "sha256": "1103bcc5851f14dbf9b26826d16645a1c72f2ed892664e54147b15bc343c2f5e" }, "downloads": -1, "filename": "requester-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3572cd86247eeda51abe88d68fbd6b0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8822, "upload_time": "2017-09-05T03:04:00", "url": "https://files.pythonhosted.org/packages/7b/3e/eb67321618fbf07d72119a2481105bf1087f686b31f3009c0eb750f730aa/requester-0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3572cd86247eeda51abe88d68fbd6b0b", "sha256": "1103bcc5851f14dbf9b26826d16645a1c72f2ed892664e54147b15bc343c2f5e" }, "downloads": -1, "filename": "requester-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3572cd86247eeda51abe88d68fbd6b0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8822, "upload_time": "2017-09-05T03:04:00", "url": "https://files.pythonhosted.org/packages/7b/3e/eb67321618fbf07d72119a2481105bf1087f686b31f3009c0eb750f730aa/requester-0.6.1.tar.gz" } ] }