AstroSkipper Posted June 21, 2022 Posted June 21, 2022 (edited) Looking for a person with Python programming skills to implement TLS 1.3 functionality in ProxHTTPSProxy REV3e! We need a person with Python programming skills to implement TLS 1.3 and its ciphers to the latest version REV3e of ProxHTTPSProxy. Three ciphers associated with TLS 1.3 have to be added to the existing package of REV3e. Its OpenSSL version 1.1.1d already supports TLS 1.3. To assess whether such a project can be realized, the source code can be viewed first, of course. This is the download link of ProxHTTPSProxy REV3e's source code: https://www.mediafire.com/file/s9027bdxffodbna/cryptography-2.8-py3.4_openssl-1.1.1d.rar/file All information about ProxHTTPSProxy can be found in the first post of my thread: Any ideas or suggestions are welcome! If there is such a person, I'll be pleased to get your opinion whether such a project is possible or not. I personally cannot estimate the scope and the effort required for such a project, since I unfortunately do not have any knowledge in the Python programming language. That's the reason for this call. The goal is to get a proxy with the most recent protocol and its ciphers in Windows XP and to future-proof this OS. Thanks in advance! Kind regards, AstroSkipper Edited June 30, 2022 by AstroSkipper Update of content 1
AstroSkipper Posted June 30, 2022 Author Posted June 30, 2022 Clarification: First, we need an assessment of the feasibility of this project, described in the first post of this thread. This means, there is no obligation to get involved. Therefore, I would be very happy if someone with the appropriate Python programming knowledge could take a look at the source code to give us their first assessment. Kind regards, AstroSkipper
Tripredacus Posted June 30, 2022 Posted June 30, 2022 Recommend changing topic title to exactly what it is you want, otherwise this thread will draw spambots. 1
AstroSkipper Posted June 30, 2022 Author Posted June 30, 2022 (edited) 41 minutes ago, Tripredacus said: Recommend changing topic title to exactly what it is you want, otherwise this thread will draw spambots. I changed the topic title to specify the subject more exactly. Is that ok for you, now? I don't want to draw spambots, of course. Were there already any negative experiences before? Kind regards, AstroSkipper Edited June 30, 2022 by AstroSkipper
AstroSkipper Posted July 14, 2022 Author Posted July 14, 2022 As I mentioned earlier, I'm not a Python programmer. I have never learned or used this programming language. So, as long as there is no one taking a look into the provided source code of ProxHTTPSProxy and giving their assessment, nothing further can be done in this project, unfortunately. Just a reminder! Anyway, hope dies last! Kind regards, AstroSkipper 1
cmalex Posted July 14, 2022 Posted July 14, 2022 (edited) Greetings. More than year ago i'd compiled OpenSSL3.0.0 for WinXP and build on it base two MITM proxy for TLS1.3 - ProxHTTPSProxy+Python3.7 (port 8079) and 3proxy+SSLPlugin (port 3128). 3proxy use less memory and CPU resources. Best regards. Edited July 16, 2022 by cmalex Links temporarly removed due to inproper license filling. 3
AstroSkipper Posted July 14, 2022 Author Posted July 14, 2022 (edited) 8 hours ago, cmalex said: Greetings. More than year ago i'd compiled OpenSSL3.0.0 for WinXP and build on it base two MITM proxy for TLS1.3 - ProxHTTPSProxy+Python3.7 (port 8079) and 3proxy+SSLPlugin (port 3128). https://mega.nz/file/CgtnCAAT#yO2JkzJ9cvVfn8RwbatXDFXfsDrxxJP07ygarS1KSVw 3proxy use less memory and CPU resources. Best regards. Hi @cmalex, thank you very much for your reply and your download link! I've taken a short look into it, and I have two questions. The version ProxyMII is written in Python, it has not been compiled to an executable exe file, and the proxy has to be executed by proxymii.bat. Is that correct? If so, could it be compiled to exe files? I would like to integrate it in my ProxHTTPSProxy's PopMenu, only with your permission, and credits to you, of course. In this case, a compiled version would be perfect and presumably, necessary, too. I am not familiar with Python, and therefore, I never compiled Python code, either. But, first of all, many thanks again for your report here and your proxies! Kindest regards, AstroSkipper Edited July 15, 2022 by AstroSkipper Update of content 1
maile3241 Posted July 14, 2022 Posted July 14, 2022 24 minutes ago, AstroSkipper said: Hi @cmalex, thank you very much for your reply and your download link! I've taken a short look into it, and I have two questions. The version ProxyMII is written in Python, it has not been compiled, and the proxy has to be executed by proxymii.bat. Is that correct? If so, could it be compiled? I would like to integrate it in my ProxHTTPSProxy's PopMenu, only with your permission, and credits to you, of course. In this case, a compiled version would be perfect and unfortunately, necessary, too. I am not familiar with Python, and therefore, I never compiled Python code, either. But, first of all, many thanks again for your report here and your proxies! Kindest regards, AstroSkipper Does this mean that there will then also be Tls 1.3 support for Xp? Do I see that right? That would be great!
AstroSkipper Posted July 14, 2022 Author Posted July 14, 2022 (edited) 55 minutes ago, maile3241 said: Does this mean that there will then also be Tls 1.3 support for Xp? Do I see that right? That would be great! As I always say, hope dies last! First, I'll test these proxies, and then we'll see what they do, and how they work. Maybe, a compilation to exe files is possible in the case of ProxyMII. But, you should never praise the day before the evening! You are a German, too, you know what I mean. Anyway, it would be great to have TLS 1.3 system-wide or local wherever it'd be needed in Windows XP. Cheers, AstroSkipper Edited July 14, 2022 by AstroSkipper correction
AstroSkipper Posted July 14, 2022 Author Posted July 14, 2022 (edited) Hi to all interested members or visitors, I've tested a bit the ProxyMII version, created by @cmalex. And what should I say, it works. What does that mean? This ProxHTTPSProxy+Python3.7 version can establish a TLS 1.2 and TLS 1.3 connection to different servers or secure websites in Windows XP. Here is a screenshot of browserleaks.com when using this proxy in Iceape-UXP: TLS 1.0 and TLS 1.1 has been disabled, presumably for security reasons. The proxy settings have to be set manually or using ProxySwitch.bat. Cheers, AstroSkipper Edited July 15, 2022 by AstroSkipper Update of content 3
AstroSkipper Posted July 14, 2022 Author Posted July 14, 2022 (edited) And, here is a screenshot taken from a test on the website of Qualys SSL Labs - Projects / SSL Client Test when using this proxy in New Moon 28.10.6a1 (:2022-07-06): Cheers, AstroSkipper Edited July 15, 2022 by AstroSkipper
maile3241 Posted July 15, 2022 Posted July 15, 2022 8 hours ago, AstroSkipper said: And, here is a screenshot taken from a test on website of Qualys SSL Labs - Projects / SSL Client Test when using this proxy in New Moon 28.10.6a1 (:2022-07-06): Cheers, AstroSkipper Great! When will there be a link to download it?
AstroSkipper Posted July 15, 2022 Author Posted July 15, 2022 13 hours ago, AstroSkipper said: 16 hours ago, cmalex said: Greetings. More than year ago i'd compiled OpenSSL3.0.0 for WinXP and build on it base two MITM proxy for TLS1.3 - ProxHTTPSProxy+Python3.7 (port 8079) and 3proxy+SSLPlugin (port 3128). https://mega.nz/file/CgtnCAAT#yO2JkzJ9cvVfn8RwbatXDFXfsDrxxJP07ygarS1KSVw 3proxy use less memory and CPU resources. Best regards. Expand Hi @cmalex, thank you very much for your reply and your download link! I've taken a short look into it, and I have two questions. The version ProxyMII is written in Python, it has not been compiled to an executable exe file, and the proxy has to be executed by proxymii.bat. Is that correct? If so, could it be compiled to exe files? I would like to integrate it in my ProxHTTPSProxy's PopMenu, only with your permission, and credits to you, of course. In this case, a compiled version would be perfect and presumably, necessary, too. I am not familiar with Python, and therefore, I never compiled Python code, either. But, first of all, many thanks again for your report here and your proxies! Kindest regards, AstroSkipper Hi @cmalex, I tested your proxy ProxyMII last night! And I am enthusiastic! It works as it should be. And you are great! You disabled TLS 1.0 and 1.1 protocol due to security reasons. Is that correct? I provided screenshots of my tests in the posts before. I think I could implement this proxy in my ProxHTTPSProxy's PopMenu as it is, but in case of having compiled exe files, the proxy would be much easier to control. And the RAM consumption would probably also be somewhat lower. What do you think? Cheers, AstroSkipper 1
AstroSkipper Posted July 15, 2022 Author Posted July 15, 2022 1 hour ago, maile3241 said: Great! When will there be a link to download it? A download link has already provided in the sixth post of this thread by @cmalex. Or what do you mean? 1
maile3241 Posted July 15, 2022 Posted July 15, 2022 3 minutes ago, AstroSkipper said: A download link has already provided in the sixth post of this thread by @cmalex. Or what do you mean? Oh I thought that this version is not yet ready for use on Xp.
Recommended Posts