titanium-web-proxy icon indicating copy to clipboard operation
titanium-web-proxy copied to clipboard

A cross-platform asynchronous HTTP(S) proxy server in C#.

Results 127 titanium-web-proxy issues
Sort by recently updated
recently updated
newest added

I wrote a proxy in python for one of my previous projects. The proxy filters and blocks a piece of websocket plaintext sent by the client to the server. The...

Hi Team, I would Like to Limit 100 Sessions or Threads per Each Client connect to Proxy server What i have tried on below but still not limited ` private...

### Summury new X509Certificate2(ms.ToArray(), password, X509KeyStorageFlags.Exportable); This line causes this Exception: Cause System.PlatformNotSupportedException: The PKCS#12 Exportable flag is not supported on this platform. ### Code private static X509Certificate2 withPrivateKey(X509Certificate certificate,...

How to Point all requests for one server to the same port on a different server?

[{"_id":"65bf2ebbeb61aa8254159b64","body":"I think it is easier to add the 127.0.0.1 ip to your hosts file.. you don't need a proxy for this.","issue_id":1659582108938,"origin_id":1364755737,"user_origin_id":7543982,"create_time":1672012230,"update_time":1672012230,"id":1707028155926,"updated_at":"2024-02-04T06:29:15.926000Z","created_at":"2024-02-04T06:29:15.926000Z"}] comment

Hi! I need a help. Currently I want to point a server to my localhost 127.0.0.1 ip address, how do I do that? For example: Request: hostname is "google.com" Response:...

How to EnsureRootCertificate() without "Security Warning" window

[{"_id":"65bf396deb61aa8254159ba8","body":"If you select Yes, the certificate will install and next time it wont show again","issue_id":1659582108942,"origin_id":1426589407,"user_origin_id":19897492,"create_time":1676085219,"update_time":1676085219,"id":1707030893415,"updated_at":"2024-02-04T07:14:53.414000Z","created_at":"2024-02-04T07:14:53.414000Z"}] comment

I found this https://stackoverflow.com/questions/4196997/certificate-install-security-warning-workaround, but i don't understand how to use it here. ![image](https://user-images.githubusercontent.com/56001303/175812210-ce5bc65c-a4e2-455d-b2f7-9b628b1c76da.png)

ProxyServer its TcpConnectionFactory seems to not cleanup all connections

[{"_id":"62ef7f3ed1c43f49265f12e8","body":"The proxy is used by a browser. I noticed that I closed the proxy before terminating the browser - so it seems any requests that come in while the proxy is stopping are not always correctly cleaned up. Now that I'm first closing the browser and then shutting down the proxy the issue is resolved.","issue_id":1659582108945,"origin_id":1162855736,"user_origin_id":55958334,"create_time":1655889371,"update_time":1655889371,"id":1659862846334,"updated_at":"2022-08-07T09:00:46.334000Z","created_at":"2022-08-07T09:00:46.334000Z"}] comment

Version: 3.1.1434-beta (also 3.1.1397) After Stopping the proxy server and even disposing it I noticed there are still some sockets in CLOSE_WAIT that don't go away (not even after 4...

``` private async Task ProxyServer_BeforeResponse(object sender, SessionEventArgs e) { //long string is 1kb e.SetResponseBodyString("long string") //It takes more than 120s await e.GetResponseBodyAsString(); } ``` When SetResponseBodyString await e.GetResponseBodyAsString() will takes...

How to interrupt localhost traffic?

[{"_id":"65bf2d6db15f7d23a5097adb","body":"How do you set to use the proxy? Manually in your OS\/broswer? Usualy you have to enable it for localhost separatly.","issue_id":1659582108952,"origin_id":1364756349,"user_origin_id":7543982,"create_time":1672012622,"update_time":1672012622,"id":1707027821383,"updated_at":"2024-02-04T06:23:41.383000Z","created_at":"2024-02-04T06:23:41.383000Z"},{"_id":"65bf2d6db15f7d23a5097adc","body":"I've made a comment in another thread which explains how to do it:\r\nhttps:\/\/github.com\/justcoding121\/titanium-web-proxy\/issues\/954#issuecomment-1509708306","issue_id":1659582108952,"origin_id":1509712304,"user_origin_id":1592807,"create_time":1681552722,"update_time":1681552722,"id":1707027821390,"updated_at":"2024-02-04T06:23:41.390000Z","created_at":"2024-02-04T06:23:41.390000Z"}] comment

Hi. I am using Titanium Proxy 3.1.1397. Generally it works very well. But there is one problem. If it is localhost traffic, the proxy does not seem to be able...

IOS15 ssl error

[{"_id":"62ef7f78b2d0b364c3342c32","body":"Couldn't authenticate host 'www.baidu.com' with certificate '*.baidu.com'","issue_id":1659582108955,"origin_id":1143868690,"user_origin_id":59153876,"create_time":1654102217,"update_time":1654102217,"id":1659862904971,"updated_at":"2022-08-07T09:01:44.971000Z","created_at":"2022-08-07T09:01:44.971000Z"}] comment

I had install CA Bundle certificate and trust it . ```` proxyServer.CertificateManager.CertificateEngine = CertificateEngine.BouncyCastle; proxyServer.CertificateManager.RootCertificate = new X509Certificate2(basePath1 + @"rootCert.pfx", string.Empty, X509KeyStorageFlags.Exportable); //if (proxyServer.CertificateManager.RootCertificate == null) //{ // proxyServer.CertificateManager.CreateRootCertificate(true); //}...

I get an error when using multithreading e.Ok(data, requestHeaders, true); when using multithreading sorry english bad