Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/Loophole-Labs-Archive/parasite
- Owner: Loophole-Labs-Archive
- Archived: true
- Created: 2020-03-31T06:08:46.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-26T07:44:41.000Z (over 3 years ago)
- Last Synced: 2024-08-01T15:15:01.954Z (5 months ago)
- Topics: standalone-proxy-server
- Language: JavaScript
- Homepage: https://parasite.sh
- Size: 4.53 MB
- Stars: 56
- Watchers: 1
- Forks: 2
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
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