Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kdzwinel/betwixt

:zap: Web Debugging Proxy based on Chrome DevTools Network panel.
https://github.com/kdzwinel/betwixt

capture-traffic chrome-devtools electron mitm proxy

Last synced: 22 days ago
JSON representation

:zap: Web Debugging Proxy based on Chrome DevTools Network panel.

Awesome Lists containing this project

README

        

![Betwixt](http://i.imgur.com/TKNRxnx.png)

[![Build Status](https://travis-ci.org/kdzwinel/betwixt.svg?branch=master)](https://travis-ci.org/kdzwinel/betwixt)
[![Dependency Status](https://david-dm.org/kdzwinel/betwixt.svg)](https://david-dm.org/kdzwinel/betwixt)

Betwixt will help you analyze web traffic outside the browser using familiar Chrome DevTools interface.

Betwixt in action


Even more Betwixt action!

## Installing

Download the [latest release](https://github.com/kdzwinel/betwixt/releases/latest) for your operating system, [build your own bundle](docs/building.md) or [run Betwixt from the source code](docs/building.md).

## Setting up

In order to capture traffic, you'll have to direct it to the proxy created by Betwixt in the background (`http://localhost:8008`).

If you wish to analyze traffic system wide:
- on macOS - `System Preferences → Network → Advanced → Proxies → Web Proxy (HTTP)`
- on Windows - `Settings → Network & Internet → Proxy`
- on Ubuntu - `All Settings → Network → Network Proxy`

![Setting up proxy on Windows 10 and macOS](https://i.imgur.com/irjeELo.png)

If you want to capture traffic coming from a single terminal use `export http_proxy=http://localhost:8008`.

Capturing encrypted traffic (HTTPS) requires additional step, see [this doc](docs/https.md) for instructions.

## Contributing

All contributors are very welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) fore more details.

#### License [MIT](LICENSE.md)