Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rhaidiz/broxy
An HTTP/HTTPS intercept proxy written in Go.
https://github.com/rhaidiz/broxy
broxy go golang hacking http-interceptor http-proxy http-security interceptor penetration-testing penetration-testing-tools proxy qt-wrapper qt5-gui security wapt websecurity
Last synced: about 8 hours ago
JSON representation
An HTTP/HTTPS intercept proxy written in Go.
- Host: GitHub
- URL: https://github.com/rhaidiz/broxy
- Owner: rhaidiz
- License: gpl-3.0
- Created: 2020-01-08T17:59:56.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-02-11T08:08:28.000Z (over 2 years ago)
- Last Synced: 2024-08-01T13:29:04.923Z (3 months ago)
- Topics: broxy, go, golang, hacking, http-interceptor, http-proxy, http-security, interceptor, penetration-testing, penetration-testing-tools, proxy, qt-wrapper, qt5-gui, security, wapt, websecurity
- Language: Go
- Homepage:
- Size: 3.82 MB
- Stars: 999
- Watchers: 18
- Forks: 58
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-list - broxy
- awesome-golang-repositories - broxy
- awesome-hacking-lists - rhaidiz/broxy - An HTTP/HTTPS intercept proxy written in Go. (Go)
README
# Broxy
[![License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://raw.githubusercontent.com/rhaidiz/broxy/master/COPYING)
Broxy is an open source intercept proxy written in Go. It makes use of [goproxy](https://github.com/elazarl/goproxy) as core proxy implementation and the interface is implemented with a [Qt wrapper](https://github.com/therecipe/qt) for Go.
**DISCLAIMER:** this is a PoC to understand the feseability of the project. As a result of this test a new project has spawn, named [yves](https://github.com/rhaidiz/yves).
![intercept](https://github.com/rhaidiz/broxy/raw/master/media/main.png)
## Features
Broxy is currently a work in progress project. The current version provides the following features:* Interceptor
* History with filters
* Repeater
* Persistent sessions# Installation
## Grab a Binary
Grab a compiled version of Broxy [here](https://github.com/rhaidiz/broxy/releases).## Compiling from Sources
To compile Broxy make sure you have the following installed and properly configured:* [Go](https://golang.org/doc/install)
* [Qt 5.13 and Qt wrapper](https://github.com/therecipe/qt/wiki/Installation)Once Go, Qt 5.13 and the Qt wrapper are ready, just do:
go get github.com/rhaidiz/broxy
cd $GOPATH/src/github.com/rhaidiz/broxy
make buildOnce the compilation is finished, you'll have the binary inside the folder `deploy` ... 🤞!
# License
Broxy is released under the GPLv3 license.