All Projects → chhsiao90 → Nitmproxy

chhsiao90 / Nitmproxy

Licence: mit
Proxy server based on netty

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Nitmproxy

ssltun
simple secure http proxy server with automic https
Stars: ✭ 33 (-64.89%)
Mutual labels:  tls, http2, http-proxy
Otoroshi
Lightweight api management on top of a modern http reverse proxy
Stars: ✭ 177 (+88.3%)
Mutual labels:  proxy, http2, http-proxy
Mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Stars: ✭ 25,495 (+27022.34%)
Mutual labels:  proxy, http2, tls
Go Http Tunnel
Fast and secure tunnels over HTTP/2
Stars: ✭ 2,786 (+2863.83%)
Mutual labels:  proxy, http2, tls
Jwtproxy
An HTTP-Proxy that adds AuthN through JWTs
Stars: ✭ 379 (+303.19%)
Mutual labels:  proxy, http-proxy, tls
Gsnova
Private proxy solution & network troubleshooting tool.
Stars: ✭ 509 (+441.49%)
Mutual labels:  proxy, http2, tls
Blinksocks
A framework for building composable proxy protocol stack.
Stars: ✭ 587 (+524.47%)
Mutual labels:  proxy, http2, tls
Proxy.py
⚡⚡⚡Fast, Lightweight, Pluggable, TLS interception capable proxy server focused on Network monitoring, controls & Application development, testing, debugging
Stars: ✭ 1,291 (+1273.4%)
Mutual labels:  proxy, http-proxy
Docker Nginx Http3
Alpine Linux image with Nginx 1.19.4 (mainline) with HTTP/3 (QUIC), TLSv1.3, 0-RTT, brotli, NJS support, and 10 MB size. All built on the bleeding edge for max performance. Built on the edge, for the edge.
Stars: ✭ 820 (+772.34%)
Mutual labels:  http2, tls
Simple Java Mail
Simple API, Complex Emails (JavaMail smtp wrapper)
Stars: ✭ 821 (+773.4%)
Mutual labels:  proxy, tls
Broxy
An HTTP/HTTPS intercept proxy written in Go.
Stars: ✭ 912 (+870.21%)
Mutual labels:  proxy, http-proxy
James
Web Debugging Proxy Application
Stars: ✭ 1,299 (+1281.91%)
Mutual labels:  proxy, http-proxy
Rotating Proxy
Rotating TOR proxy with Docker
Stars: ✭ 739 (+686.17%)
Mutual labels:  proxy, http-proxy
Ghostunnel
A simple SSL/TLS proxy with mutual authentication for securing non-TLS services
Stars: ✭ 1,296 (+1278.72%)
Mutual labels:  proxy, tls
Python Proxy
HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH/Redirect/Pf TCP/UDP asynchronous tunnel proxy implemented in Python 3 asyncio.
Stars: ✭ 692 (+636.17%)
Mutual labels:  proxy, http2
Grpc Tools
A suite of gRPC debugging tools. Like Fiddler/Charles but for gRPC.
Stars: ✭ 881 (+837.23%)
Mutual labels:  proxy, tls
Servicetalk
A networking framework that evolves with your application
Stars: ✭ 656 (+597.87%)
Mutual labels:  http2, netty
Shgf
Simple HTTP golang framework
Stars: ✭ 13 (-86.17%)
Mutual labels:  http2, tls
Citadelcore
Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.
Stars: ✭ 28 (-70.21%)
Mutual labels:  proxy, http-proxy
Noginx
High performance HTTP and reverse proxy server based on Node.js. 基于 Node.js 的高性能 HTTP 及反向代理服务器,类似nginx。
Stars: ✭ 53 (-43.62%)
Mutual labels:  proxy, http-proxy

Netty in the Middle

An experimental proxy server based on netty. That want to show how fast the netty is, and how the API design of netty is pretty.

Start nitmproxy

> ./nitmproxy.sh --help
usage: nitmproxy [--cert <CERTIFICATE>] [--clientNoHttp2] [-h <HOST>] [-k]
       [--key <KEY>] [-m <MODE>] [-p <PORT>] [--serverNoHttp2]
    --cert <CERTIFICATE>   x509 certificate used by server(*.pem),
                           default: server.pem
    --clientNoHttp2        disable http2 for client
 -h,--host <HOST>          listening host, default: 127.0.0.1
 -k,--insecure             not verify on server certificate
    --key <KEY>            key used by server(*.pem), default: key.pem
 -m,--mode <MODE>          proxy mode(HTTP, SOCKS), default: HTTP
 -p,--port <PORT>          listening port, default: 8080
    --serverNoHttp2        disable http2 for server

Support Proxy

  • HTTP Proxy
  • HTTP Proxy (Tunnel)
  • Socks Proxy

Support Protocol

  • HTTP/1
  • HTTP/2
  • WebSocket (WIP)
  • TLS

Support Functionality

  • Display network traffic
  • Modify network traffic (WIP)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].