- HTTP transparent local proxy library
- Written by C# .Net Framework 3.5
- Based Warp (wirtten in python)
- Support TCP only.
- Support IPv4 & IPv6.
- Support keep-alive connection (HTTP 1.1).
- Support other proxy.
- Available after 01.15.15
- MIT LICENSE
- EXEMPTION CLAUSE
- All caused by the usage of WARP is the responsibility of the user.
- Code contributors WARP is not responsible for the use.
-
Constructor
-
new WarpEngine() -
new WarpEngine(Port) -
Function
-
void Dispose() -
void Start() -
void Stop() -
void SetWarp(WebRequest) -
Property
-
int ConnectionCount (ReadOnly) -
int MaxQueuedConnections -
int BufferSize -
int Port -
int TimeOut
-
Function
-
void SetWarp(this WebRequest, WarpEngine) -
void SetWarp(this WebRequest, WarpEngine, IWebProxy) -
Usage
-
(WebRequest).SetWarp(engine) -
(WebRequest).SetWarp(engine, IWebProxy) -
Example
WebRequest req1 = WebRequest.Create("http://www.google.com/");
WebRequest req2 = WebRequest.Create("http://www.google.com/");
engine.SetProxy(HttpWebRequest.DefaultWebProxy);
// req1 use DefaultWebProxy
req1.SetWarp(engine);
// req2 use NewWebProxy. not DefaultWebProxy
req2.SetWarp(engine, NewWebProxy);