Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/kdzwinel/betwixt
- Owner: kdzwinel
- License: mit
- Created: 2015-11-13T15:57:32.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-11-23T15:43:17.000Z (almost 3 years ago)
- Last Synced: 2024-10-01T12:11:01.471Z (about 1 month ago)
- Topics: capture-traffic, chrome-devtools, electron, mitm, proxy
- Language: JavaScript
- Homepage:
- Size: 4.65 MB
- Stars: 4,533
- Watchers: 82
- Forks: 125
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-github-star - betwixt
- awesome-network-stuff - **4152**星
- awesome-chrome-devtools - betwixt - System level network proxy, providing inspection via Network panel. (DevTools tooling and ecosystem / Network Inspection)
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.
## 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)