Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Ninho

Problems accessing certain sites (Https aka TLS)

Recommended Posts

1 hour ago, heinoganda said:

Have new build generated by ProxHTTPSProxy v1.5 (Rev3a), with small changes script, various python modules updated, config.ini supplemented by some entries, CA certificates (cacert.pem) updated and alternativ cacert.pem from MSCerts (Cert_Updater) 11/28/2018.
If anyone has interest please write a PM to me.

Info:
At Python 3.44 the support ends in March 2018. With the latest cryptography module version 2.5 (Jan 22, 2019) ProxHTTPSProxy does not work on Windows XP anymore. Last working version 2.4.2 (Nov 21, 2018).

:)

Working great!
:thumbup

Edited by Dave-H
Quote added as post has appeared on a new page

Share this post


Link to post
Share on other sites

Have new build generated by ProxHTTPSProxy v1.5 (Rev3b), various python modules updated (cryptography-2.6.1_openssl-1.1.0j), config.ini supplemented by some entries, CA certificates (cacert.pem) updated and alternativ cacert.pem from MSCerts (Cert_Updater) 11/28/2018.
If anyone has interest please write a PM to me.

Info:
At Python 3.44 the support ends in March 2019. With the latest official cryptography module version 2.6.1 (Feb 28, 2019) ProxHTTPSProxy does not work on Windows XP anymore. Last official working version 2.4.2 (Nov 21, 2018).

:)

Edited by heinoganda
  • Like 2
  • Upvote 1

Share this post


Link to post
Share on other sites

@heinoganda

Thank You very much for the new Rev3b release, works like a charm!:yes: But how did You managed to compile new cryptography 2.6.1 with XP compatibility? You previously mentioned that this is not possible...

Share this post


Link to post
Share on other sites
8 minutes ago, Bersaglio said:

You previously mentioned that this is not possible...

I have created my own cryptography module with OpenSSL 1.1.0j. I would prefer the latest OpenSSL 1.1.1b, but this does not work in Windows XP.

More on this

:)

Share this post


Link to post
Share on other sites

Have new build generated by ProxHTTPSProxy v1.5 (Rev3c), python module cryptography-2.6.1 with openssl-1.1.1b (Thanks to @Mathwiz) updated.
If anyone has interest please write a PM to me.

Info:
At Python 3.44 the support ends in March 2019. With the latest official cryptography module version 2.6.1 (Feb 28, 2019) ProxHTTPSProxy does not work on Windows XP anymore. Last official working version 2.4.2 (Nov 21, 2018).

:)

  • Like 3

Share this post


Link to post
Share on other sites

Is it possible to compile HTTPSProxy without SSE/SSE2?

Actually I tested only the version included with launcher (v1.5.2 2018-11-06) - it does not run on non-SSE Duron, but does on SSE2 Pentium M.

Share this post


Link to post
Share on other sites

@Fritz_Geiger

I don't really know. But I think no.

HTTPSProxy is not compiled.

It is built with pyInstaller, which combines the required runtime environment from Python, the required modules, and the Python script.

In this respect, support for older processors depends directly on the version of Python and the modules that still support it. These versions should be very old and support the functions required here no longer, certainly not safe nenough.

And I'm sorry, because of a lack of hope and low demand: I can't and won't test this case.

I don't even have an old machine...

 

Share this post


Link to post
Share on other sites
On 11/4/2019 at 11:33 PM, Thomas S. said:

I don't even have an old machine...

Thanks for your attention and clear answer.

Now I plan to install the old-https-program (BTW, ReGet download manager)

to other WinXPSP3 computer in my LAN,

that has SSE2 and where HTTPSProxy can work.

When ReGet on my current computer will not download some files

(and the destination site uses https strictly, search&replace 'https' to 'http' in download list can not help),

I will move the remaining queue to the computer with HTTPSProxy.

It can be done effortless, and, in most cases, this is more time-effective

than trying to manually edit requests and read negative server responses one-by-one.

 

P. S. There are some proxy sites, that do conversion from "old" to "new" https,

taking "old" requests from user and sending "new" to destination site.

Like other free proxies, they do not last long.

I used two Japan IPs In ReGet proxy settings, but they stopped approximately a month ago,

and other free proxies provided by FireFox add-ons "One Click Proxy" and "Best Proxy Switcher",

do not do the mentioned "conversion".

So I started to search how implement "my own" proxy, "with blackjack and hookers" (c) Bender.

Share this post


Link to post
Share on other sites
On 12/30/2016 at 10:38 PM, Mathwiz said:

There's some chance it'll work; probably a better chance than with the Win7 version (IIRC, that's been tried and didn't work).

The .dlls aren't very big, and ReactOS is free and open-source, so I think it's OK to post them here.

Just make sure you back up the schannel.dll that came with WinXP before you do anything with these!

You may need to shut down XP and copy them to your windows\system32 directory off-line. Also copy schannel.dll to the dllcache subdirectory if System File Checker is enabled; otherwise XP will just put the old schannel.dll back.

If you try it, let us know how it went, whether success or fail ;)
 

system32.7z

your link is not working
any working link please ? i need this !

Share this post


Link to post
Share on other sites

That was from ReactOS 0.4.3 and it didn't work, so I deleted it. I'll upload a newer version soon; when I do, let us know if it works for you.

Edited by Mathwiz

Share this post


Link to post
Share on other sites

No idea if already mentioned here (probably, but no harm if repeated)
Just rediscovered in an older K-Meleon macro (servers2 on kmext.sf.net) two workarounds to load broken TLS pages from -gasp- Google directly:
Google Cache (had wrongly thought for years it would only work from search results!) and
Google Weblight (all new to me, cripples most pages to save 80% bandwidth for 2G phones)
So at the moment am mainly trying those 3 quick macro-redirects if not wanting to fire up a fallback browser, which would be best of course, or if those fail too:

1) wayback machine without javascript, access page which is closest to cropped date:
https://web.archive.org/web/2019/http://www....(URL)

2) Google Cache:
https://webcache.googleusercontent.com/search?q=cache:https%3A%2F%2Fwww...(encoded URL)

3) Google Weblight:
needs a MOBILE useragent string, and ATTENTION: all links in such a page will open weblight too:
https://googleweblight.com/i?u=http://www....(URL)

Share this post


Link to post
Share on other sites

@All

Have new build generated by ProxHTTPSProxy v1.5 (Rev3e),  python module cryptography-2.8 with openssl-1.1.1d (Thanks to @Mathwiz), cacert.pem, alternativ cacert.pem from MSCerts (Cert_Updater) 11/12/2019 and various modules updated.

If anyone has interest please write a PM to me.
 

 

@Mathwiz

Thank you that you made the effort because openssl v1.1.1d for XP. With the files libcrypto_static.lib and libssl_static.lib (renamed libcrypto.lib and libssl.lib) it worked this time. 

cryptography 2.8 module with OpenSSL -1.1.1d for Python 3.4.4 on WXP, I have tested so far with the following modules:

altgraph==0.16.1
appdirs==1.4.3
asn1crypto==1.2.0
cffi==1.13.2
colorama==0.4.1
cryptography==2.8
future==0.18.2
idna==2.8
macholib==1.11
packaging==19.2
pefile==2019.4.18
pyasn1==0.4.8
pycparser==2.19
PyInstaller==3.4
pyOpenSSL==19.1.0
pyparsing==2.4.5
PySocks==1.7.1
pywin32==221
pywin32-ctypes==0.2.0
six==1.13.0
urllib3==1.25.7

For Installing:

Uninstall the older cryptography module beforehand (pip uninstall cryptography), then simply unpack the two directories in the python directory
python34\lib\site-packages.

Download:
here

Note:
The manually installed cryptography module can be uninstalled the usual way (pip uninstall cryptography)!

:)

Edited by heinoganda
  • Like 1
  • Upvote 2

Share this post


Link to post
Share on other sites

Hello,

Thank you for continuing to support XP and the proposal to have MP ProxHTTPSProxy compilation v1.5 (Rev3e) with support for OpenSSL 1.1.1d.

Is it always available ?

CouMoi

Share this post


Link to post
Share on other sites
On 11/26/2019 at 1:58 AM, heinoganda said:

@All

Have new build generated by ProxHTTPSProxy v1.5 (Rev3e),  python module cryptography-2.8 with openssl-1.1.1d (Thanks to @Mathwiz), cacert.pem, alternativ cacert.pem from MSCerts (Cert_Updater) 11/12/2019 and various modules updated.

If anyone has interest please write a PM to me.

Hello,

Can you reduce the memory footprint of ProxHTTPSProxy ?

After only one hour of surf on internet, the process take 100 Mb of memory! 

4.thumb.jpg.8a37698b964983be1a4952f96160ca40.jpg

Share this post


Link to post
Share on other sites

That does look a bit excessive, mine takes about 3 Mb when it's idle, and about 6 Mb while I have a Firefox tab open!
Is the memory use still high with your browsers and/or e-mail programs closed?
:dubbio:
 

Edited by Dave-H
Amendment

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...