Lightweight TLS interception capable proxy server focused on Network monitoring
proxy.py
Fast, Lightweight, Pluggable, TLS interception capable proxy server focused on Network monitoring, controls & Application development, testing, debugging.
-
Fast & Scalable
-
Scales by using all available cores on the system
-
Threadless executions using coroutine
-
Made to handle
tens-of-thousands
connections / sec# On Macbook Pro 2015 / 2.8 GHz Intel Core i7 ❯ hey -n 10000 -c 100 http://localhost:8899/ Summary: Total: 0.6157 secs Slowest: 0.1049 secs Fastest: 0.0007 secs Average: 0.0055 secs Requests/sec: 16240.5444 Total data: 800000 bytes Size/request: 80 bytes Response time histogram: 0.001 [1] | 0.011 [9565] |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 0.022 [332] |■
-
-
Lightweight
- Uses only
~5-20MB
RAM - No external dependency other than standard Python library
- Uses only
-
Programmable
- Optionally enable builtin
- Optionally enable builtin