Skip to main content

Python HTTP/HTTPS Requester.

Project description

# Requester : HTTP/HTTPS request simulator #

Requester is a python based HTTP / HTTPS request simulator.
Basically, you create a request statement, send the request as it is, and check the response.
In 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.


# Installation
To install Requester, simply:
```bash
$ pip install requester
```


# Usage
* Basic Argument Description

```bash
$ requester
Usage: requester

Options:
-h, --help show this help message and exit
--port=PORT port name(default 80)
--host=HOST host name or ip address
-f FILE, --file=FILE request file name(include full path)
--pcap=PCAP packet dump file name(include full path)
-e, --extraction Extract http request from packet dump file.
-c, --check Send an http request in the packet dump and compare
the response.
```


* Simple Usage without request file.

```bash
$ requester --host [website] --port [port]
```


* Simple usage with request file.

```bash
$ requester --host [website] --port [port] --file [request file full path]
```


* Extract request file from packet dump.

```bash
$ requester -e --pcap [pcap file full path]
```


* Sends the contents extracted from the request file in the packet dump and compares the response.

```bash
$ requester -c --pcap [pcap file full path]
```


# Documentation
I'll be writing soon.



# Contribute
If you have an idea or issue, feel free to open an issue or make pull request.
I'll create and share a structured process to contribute soon.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

requester-0.5.1.tar.gz (6.6 kB view details)

Uploaded Source

File details

Details for the file requester-0.5.1.tar.gz.

File metadata

  • Download URL: requester-0.5.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for requester-0.5.1.tar.gz
Algorithm Hash digest
SHA256 c9aec4812828f144e763e8c69ce7fb22738042fd3a9b1d82c0c54b28be629cb1
MD5 26c274e7d43796e2bcd6d88dbd526e4f
BLAKE2b-256 c48852f06e72b59e98dd042e8ca5d61d5c85b0e39ba9a8b389cb5c4122b61b20

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page