MTNphProxy Code
Lightweight local Windows HTTP proxy with logging and ban list
Brought to you by:
inlined
File | Date | Author | Commit |
---|---|---|---|
MTNphProxy.dpr | 2015-12-19 | inline | [552dfc] Added option to send HTTP headers as separate p... |
banned.ini | 2012-12-29 | inline | [8c64b2] Initial commit |
mt-dialog.res | 2012-12-29 | inline | [8c64b2] Initial commit |
readme.txt | 2015-12-19 | inline | [552dfc] Added option to send HTTP headers as separate p... |
startup.ini | 2015-12-19 | inline | [ea8ab3] Ini file change |
MTNphProxy ========== Version 1.7.11.4 - Stable Copyright (C) Inlined 1998-2016 About ===== MTNphProxy is simple and small local HTTP proxy for Windows that supports logging and ban list. Features: * Console-alike window for real-time request logging * Possibility to dump all requests and/or responses * Can handle ban list to block unwanted web content * Multi-threaded application, small memory footprint and CPU usage * Proven stability Limitations: * Windows only at this time (uses Windows-specific thread/socket/ui APIs) * Supports only HTTP History ======= MTNphProxy first appeared in 1998, and the name comes from MT - multi-threaded, Nph - non-parse headers (yes, initially it worked against some server CGI script that was Nph). Anyway, it stayed for 15 years. Usage ===== 1. Edit startup.ini, set port, dumping, etc 2. Run the proxy 3. Change browser settings to use localhost:port 4. Edit banner.ini list, re-read it using left menu when needed Compilation =========== 1. Use Delphi (i.e. 7) 2. Or use Free Pascal (checked with version 2.6.0): fpc.exe -Xs MTNphProxy.dpr