GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - allproxy/allproxy: MITM HTTP debugging proxy: HTTPS, MongoDB, Redis, MySQL and gRPC. Also makes JSON logs human readable.

BranchesTags
Open more actions menu

Latest commit

 

History

387 Commits
387 Commits

Folders and files

NameName
Last commit message
Last commit date
.settings
.settings
 
 
.vscode
.vscode
 
 
bin
bin
 
 
client
client
 
 
common
common
 
 
css
css
 
 
icons
icons
 
 
intercept
intercept
 
 
packages
packages
 
 
proto
proto
 
 
scripts
scripts
 
 
server/src
server/src
 
 
.cfignore
.cfignore
 
 
.dockerignore
.dockerignore
 
 
.eslintrc.json
.eslintrc.json
 
 
.gitignore
.gitignore
 
 
.npmignore
.npmignore
 
 
.project
.project
 
 
.swp
.swp
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
app.ts
app.ts
 
 
browsers.json
browsers.json
 
 
config.json.example
config.json.example
 
 
docker-compose.yaml
docker-compose.yaml
 
 
favicon.ico
favicon.ico
 
 
google8272ef9cc5c9234c.html
google8272ef9cc5c9234c.html
 
 
headless.js
headless.js
 
 
image-1.png
image-1.png
 
 
image-2.png
image-2.png
 
 
image-3.png
image-3.png
 
 
image-4.png
image-4.png
 
 
image-5.png
image-5.png
 
 
image-6.png
image-6.png
 
 
image-7.png
image-7.png
 
 
image-8.png
image-8.png
 
 
image.png
image.png
 
 
main.js
main.js
 
 
package-electron.json
package-electron.json
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
preload.js
preload.js
 
 
sample.jsonl
sample.jsonl
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

AllProxy: HTTP MITM Debugging Proxy

MITM debugging proxy with a web GUI to view and modify all of the HTTP and HTTPS (SSL) traffic between your machine and the Internet. Also supports reverse proxy protocols: HTTP, HTTPS, MongoDB, Redis, MySQL and gRPC.

Also imports JSON logs to make them human readable.

image image image

Alt text

Alt text

Install

Options:

  1. Install NPM package: npm install -g allproxy
    • Run: allproxy or allproxy_win.bat
  2. Clone repo and run: npm install && npm run build && npm start
  3. Docker container:
    • docker build -t allproxy .
    • docker run --name allproxy -i -t -v ~/.allproxy:/root/.allproxy -v ~/Downloads:/root/Downloads -p 8888:8888 allproxy

Open allproxy in browser;

  • localhost:8888/allproxy

NOTE: It is recommended that Use hardware acceleration when available is disabled on Chrome.

Electron Application

See the Releases to download an Electron Applications for MacOS, Linux and Windows.

JSON Log Viewer

JSON structured logs can be viewed in a human readable format. See jlogviewer for more details.

HTTPS Proxy

AllProxy is a man-in-the-middle server that captures the traffic between your application and web server. You can inspect the complete HTTP request and response. Alt text

Advanced Filtering

Use advanced filter criteria to find what you're looking for. Use complex boolean expressions to match the protocol, payload, URL, headers, and just about any part of the request or response message. Alt text

Breakpoints

Set breakpoints to stop the HTTP request and optionally modify it before sending it to the web server. Alt text

Modify and Resend Requests

Modify and resend any captured HTTP requests. Alt text

Reverse Proxy

Resource proxy protocols include: MongoDb, Redis, MySQL, qGRPC, HTTP, HTTPS and TCP. Alt text

Integrated Online Help

AllProxy has a Help modal to help you configure and use the application. Alt text

image image image image image

License

This code is licensed under the MIT License.

image image image

About

MITM HTTP debugging proxy: HTTPS, MongoDB, Redis, MySQL and gRPC. Also makes JSON logs human readable.

allproxy.github.io/allproxy/

Topics

debuggrpcguihttphttp-proxyhttpsjson-logslog-viewerlog-visualizationlog-visualizermitmmitm-proxymitmproxymysqlproxyproxy-serveruiwebweb-debugging-proxy

Resources

Readme
MIT license
Activity
Custom properties

Stars

93 stars

Watchers

3 watching

Forks

4 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.