PySocksipyChain
PySocksipyChain copied to clipboard
Modified socks.py which supports chained proxies
This package is (via the fork https://github.com/GreenPonik/PySocksipyChain) 3 times on PyPi: * https://pypi.org/project/PySocksipyChain/ * https://pypi.org/project/GreenPonikSocksipyChain/ * https://pypi.org/project/SocksipyChain/ In addition, there is the ancient [SocksiPy-branch 1.01](https://pypi.org/project/SocksiPy-branch/), which is with over 629.000...
Just needed to properly encode everything.
``` Traceback (most recent call last): File "/opt/intel/PySocksipyChain/venv/lib/python3.9/site-packages/requests/sessions.py", line 529, in request resp = self.send(prep, **send_kwargs) File "/opt/intel/PySocksipyChain/venv/lib/python3.9/site-packages/requests/sessions.py", line 645, in send r = adapter.send(request, **kwargs) File "/opt/intel/PySocksipyChain/venv/lib/python3.9/site-packages/requests/adapters.py", line 440,...
https://github.com/pagekite/PySocksipyChain/blob/535f493c0291d1a6acb31bdaf939bf62df6aae44/sockschain/__init__.py#L1042-L1049 This function is pointless, in fact it just made a monkey patch to `socket.socket`, cannot be applied to the given module only. Please change or remove it.
Although the dependency on six was removed in ccb4267f585909097ef9bf5ede20c02ab37a31d4, it is still referred to by setup.py and a test: ``` $ grep -R six setup.py: install_requires=["six"], test.py:from six.moves.urllib.request import urlopen...
- ssl.wrap_socket() has been deprecated since Python 3.7[1]. In Python 3.12, the function has been removed and causes hard failure. - Recommended way to replace ssl.wrap_socket() is to use SSLContext.wrap_socket()....
http://bot.whatismyipaddress.com/ no longer resolves, because the API has been shutdown: https://whatismyipaddress.com/api