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

Hi! Not sure where to post this so I ended up here. I've downloaded the source code and tried to the best of my ability to understand but I can't...

Support NTLM/Kerberos upstream proxy authentication

[{"_id":"66433d014a8e87d14e135069","body":"Upon further inspection it seems to me that the library does not handle the case when the upstream proxy server supports NTLM\/Kerberos authentication.\r\n\r\nI'm willing to implement it, I just need some guidance on what may already be in place to support it in this huge code base.\r\n\r\nOn the protocol side, it should no be very difficult:\r\n\r\n```\r\n$ curl --proxy {upstreamproxy}:8080 --verbose https:\/\/ipinfo.io\r\n* Trying {omitted}:8080...\r\n* Connected to {upstreamproxy} ({omitted}) port 8080 (#0)\r\n* allocate connect buffer\r\n* Establish HTTP proxy tunnel to ipinfo.io:443\r\n> CONNECT ipinfo.io:443 HTTP\/1.1\r\n> Host: ipinfo.io:443\r\n> User-Agent: curl\/7.83.1\r\n> Proxy-Connection: Keep-Alive\r\n>\r\n< HTTP\/1.1 407 authenticationrequired\r\n< Date: Thu, 05 Jan 2023 17:59:47 GMT\r\n< Content-Type: text\/html\r\n< Cache-Control: no-cache\r\n< Content-Length: 3741\r\n< X-Frame-Options: deny\r\n< Proxy-Connection: Keep-Alive\r\n< Proxy-Authenticate: NTLM\r\n< Proxy-Authenticate: Basic realm=\"{omitted}\"\r\n<\r\n* Closing connection 0\r\n```\r\n\r\nAs you can see the proxy server itself replies with supported authentication mechanisms and I've seen some `RetryLogic` in the code base, but it would be much easier to implement with a few hints on how to do it.","issue_id":1705932469157,"origin_id":1372558079,"user_origin_id":13276940,"create_time":1672942072,"update_time":1672942072,"id":1715682561994,"updated_at":"2024-05-14T10:29:21.994000Z","created_at":"2024-05-14T10:29:21.994000Z"}] comment

I'm trying to create a local proxy service based on the WindowsService example to overcome limitations in my company. Every PC is set up with a PAC URL that contains...

Error when adding nuget in asp.net mvc

[{"_id":"66433d042cfd0d66a8099455","body":"4.5.2 is the .NET framework version?\r\nI was not able to reproducce the issue, however I tried .net fw 4.6.1, since it is the oldest one what I was able to create in my VS.","issue_id":1705932469161,"origin_id":1364698946,"user_origin_id":7543982,"create_time":1671982337,"update_time":1671982337,"id":1715682564536,"updated_at":"2024-05-14T10:29:24.536000Z","created_at":"2024-05-14T10:29:24.536000Z"},{"_id":"66433d042cfd0d66a8099456","body":"Yes .net 4.5.2\r\nI have installed version seems 3.1002. And solved issue. But sometimes I can not connect proxy so use fiddlerCore","issue_id":1705932469161,"origin_id":1364700506,"user_origin_id":3499486,"create_time":1671983101,"update_time":1671983101,"id":1715682564540,"updated_at":"2024-05-14T10:29:24.539000Z","created_at":"2024-05-14T10:29:24.539000Z"},{"_id":"66433d042cfd0d66a8099457","body":"I think you should update your target framework if possible, since .net 4.5.2-4.6.1 is not supported by MS since more than 8 months ago (and it is almost 9(!) years old.)","issue_id":1705932469161,"origin_id":1364757400,"user_origin_id":7543982,"create_time":1672012997,"update_time":1672013101,"id":1715682564545,"updated_at":"2024-05-14T10:29:24.545000Z","created_at":"2024-05-14T10:29:24.545000Z"}] comment

When adding nuget to asp.net mvc (4.5.2) I have error on web pages. Nothing clear error message. I tried use class library with nuget and add to project but still...

Add new request header has no effect

[{"_id":"66433d064ecfda50de0ed461","body":"Why do you need the `Task.Run`?\r\n\r\nWithout that it works:\r\n![image](https:\/\/user-images.githubusercontent.com\/7543982\/209474106-dab5b7f6-cc4b-42da-8d16-cc59b1dc7bc2.png)\r\n\r\nUpstream proxy is Fiddler:\r\n![image](https:\/\/user-images.githubusercontent.com\/7543982\/209474118-a3eacf74-c5c5-4b20-9111-ada750a0c510.png)\r\n \r\n\r\nUpdate: Hmm... for me it seems to work with Task.Run, too... could you please create a sample project to reproduce the issue? ","issue_id":1705932469177,"origin_id":1364699940,"user_origin_id":7543982,"create_time":1671982810,"update_time":1671983172,"id":1715682566101,"updated_at":"2024-05-14T10:29:26.100000Z","created_at":"2024-05-14T10:29:26.100000Z"}] comment

Hello, I am trying to add an additional header to the request from inside the BeforeRequest event handler, but it has no effect at all. ``` var explicitEndPoint = new...

Hello folks, First of all, fantastic job you accomplished here. Thank you! My quest is I need a make a rotating proxy server. I saw this ticket already: https://github.com/justcoding121/titanium-web-proxy/issues/69 I...

How do **correctly connect** Bouncy Castle Crypto to Titanium-Web-Proxy to allow the changing of TLS Client Hello message and decrypting HTTP and **WebSocket** traffic? Scheme: Firefox -> (Titanium-Web-Proxy + Bouncy...

Hello everyone, please tell me why titinium can not see part of the traffic from various exe applications?