Menu

Tree [ea8ab3] master /
 History

HTTPS access


File Date Author Commit
 MTNphProxy.dpr 2015-12-19 inline inline [552dfc] Added option to send HTTP headers as separate p...
 banned.ini 2012-12-29 inline inline [8c64b2] Initial commit
 mt-dialog.res 2012-12-29 inline inline [8c64b2] Initial commit
 readme.txt 2015-12-19 inline inline [552dfc] Added option to send HTTP headers as separate p...
 startup.ini 2015-12-19 inline inline [ea8ab3] Ini file change

Read Me

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