Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Loophole-Labs-Archive/parasite

Parasite is a standalone proxy server which allows you to intercept, record, and replay incoming HTTP and raw TCP traffic. It provides an optional web interface and API for managing the incoming requests and replaying them on demand. It is also provided as an optional NPM package.
https://github.com/Loophole-Labs-Archive/parasite

standalone-proxy-server

Last synced: 2 months ago
JSON representation

Parasite is a standalone proxy server which allows you to intercept, record, and replay incoming HTTP and raw TCP traffic. It provides an optional web interface and API for managing the incoming requests and replaying them on demand. It is also provided as an optional NPM package.

Awesome Lists containing this project

README

        

![][PARASITE]

[![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0) [![NPM](https://badgen.net/npm/v/@loophole-labs/parasite)](https://npmjs.com/package/@loophole-labs/parasite) [![NPM](https://badgen.net/npm/dm/@loophole-labs/parasite)](https://npmjs.com/package/@loophole-labs/parasite)

---

**Parasite** is a standalone proxy server which allows you to intercept, record, and replay incoming HTTP and raw TCP traffic. It provides an optional web interface and API for managing the incoming requests and replaying them on demand. It is also provided as an optional NPM package.

---

## NodeJS Installation

Install using npm:

```bash
npm install @loophole-labs/parasite
```

Or with yarn:
```bash
yarn add @loophole-labs/parasite
```

## Standalone Installation

Please head over to the [Documentation for Native Usage][PREREQNATIVE] installation instructions

---

## Usage

#### For usage instructions please see our [Documentation][DOCUMENTATION]

## Development

After checking out the repo, run `npm install` or `yarn install` to install dependencies. Then, run `npm run test` or `yarn test` to run the tests.

Use `npm run dev` or `yarn dev` to start the development server with nodemon

## Contributing

Bug reports and pull requests are welcome on GitHub at [https://github.com/Loophole-Labs/parasite][HOMEPAGE]. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.

## License

The Parasite project is available as open source under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/).

## Code of Conduct

Everyone interacting in the Parasite project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/Loophole-Labs/parasite/blob/master/CODE_OF_CONDUCT.md).

## Project Managed By:
![][LOOPHOLELABS]

[HOMEPAGE]: https://github.com/Loophole-Labs/parasite
[DOCUMENTATION]: https://parasite.sh
[PREREQNATIVE]: https://parasite.sh/?p=1
[PARASITE]: assets/images/parasite.png
[LOOPHOLELABS]: assets/images/loopholelabs.png