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/mitmproxy-ui: MITM proxy UI to view and modify the HTTP and HTTPS (SSL) traffic between your machine and the Internet. Also supports reverse proxy protocols: HTTP, HTTPS, MongoDB, Redis, MySQL and gRPC.

BranchesTags
Open more actions menu

Latest commit

 

History

149 Commits
149 Commits

Folders and files

NameName
Last commit message
Last commit date
bin
bin
 
 
docs
docs
 
 
.gitignore
.gitignore
 
 
.npmignore
.npmignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
briefJsonFields.json
briefJsonFields.json
 
 
copyBuildFromAllProxy.sh
copyBuildFromAllProxy.sh
 
 
createApFileSystemJson.js
createApFileSystemJson.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.png
image.png
 
 
jsonLogScript
jsonLogScript
 
 
jsonQueries.json
jsonQueries.json
 
 
jsonSubQueries.json
jsonSubQueries.json
 
 
method
method
 
 
package.json
package.json
 
 

Repository files navigation

MITM Proxy UI

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

image image image

Alt text

Install NPM Package

  1. npm install -g mitmproxy-ui
  2. Run mitmporoxy-ui

Build Package

  1. Clone repo.
  2. npm install # The production build may take a minute...
  3. npm start

Open MITM Proxy in browser;

  • localhost:8888/mitmproxy

Updating

The MITM Proxy uses the allproxy package.

To update the allproxy npm package run:

npm update

HTTPS Proxy

MITM Proxy 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

The Help modal helps 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 proxy UI to view and modify the HTTP and HTTPS (SSL) traffic between your machine and the Internet. Also supports reverse proxy protocols: HTTP, HTTPS, MongoDB, Redis, MySQL and gRPC.

allproxy.github.io/mitmproxy-ui/

Topics

debugginggrpchttphttpsmitmmitmproxymysqlproxyreverse-proxyui

Resources

Readme
MIT license
Activity
Custom properties

Stars

46 stars

Watchers

1 watching

Forks

3 forks
Report repository

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.