$62 GRAYBYTE WORDPRESS FILE MANAGER $61

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/python37/lib/python3.7/site-packages/

HOME
Current File : /opt/alt/python37/lib/python3.7/site-packages//sockshandler.py
#!/usr/bin/env python
"""
SocksiPy + urllib2 handler

version: 0.3
author: e<e@tr0ll.in>

This module provides a Handler which you can use with urllib2 to allow it to tunnel your connection through a socks.sockssocket socket, with out monkey patching the original socket...
"""
import ssl

try:
    import urllib2
    import httplib
except ImportError: # Python 3
    import urllib.request as urllib2
    import http.client as httplib

import socks # $ pip install PySocks

def merge_dict(a, b):
    d = a.copy()
    d.update(b)
    return d

class SocksiPyConnection(httplib.HTTPConnection):
    def __init__(self, proxytype, proxyaddr, proxyport=None, rdns=True, username=None, password=None, *args, **kwargs):
        self.proxyargs = (proxytype, proxyaddr, proxyport, rdns, username, password)
        httplib.HTTPConnection.__init__(self, *args, **kwargs)

    def connect(self):
        self.sock = socks.socksocket()
        self.sock.setproxy(*self.proxyargs)
        if type(self.timeout) in (int, float):
            self.sock.settimeout(self.timeout)
        self.sock.connect((self.host, self.port))

class SocksiPyConnectionS(httplib.HTTPSConnection):
    def __init__(self, proxytype, proxyaddr, proxyport=None, rdns=True, username=None, password=None, *args, **kwargs):
        self.proxyargs = (proxytype, proxyaddr, proxyport, rdns, username, password)
        httplib.HTTPSConnection.__init__(self, *args, **kwargs)

    def connect(self):
        sock = socks.socksocket()
        sock.setproxy(*self.proxyargs)
        if type(self.timeout) in (int, float):
            sock.settimeout(self.timeout)
        sock.connect((self.host, self.port))
        self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file)

class SocksiPyHandler(urllib2.HTTPHandler, urllib2.HTTPSHandler):
    def __init__(self, *args, **kwargs):
        self.args = args
        self.kw = kwargs
        urllib2.HTTPHandler.__init__(self)

    def http_open(self, req):
        def build(host, port=None, timeout=0, **kwargs):
            kw = merge_dict(self.kw, kwargs)
            conn = SocksiPyConnection(*self.args, host=host, port=port, timeout=timeout, **kw)
            return conn
        return self.do_open(build, req)

    def https_open(self, req):
        def build(host, port=None, timeout=0, **kwargs):
            kw = merge_dict(self.kw, kwargs)
            conn = SocksiPyConnectionS(*self.args, host=host, port=port, timeout=timeout, **kw)
            return conn
        return self.do_open(build, req)

if __name__ == "__main__":
    import sys
    try:
        port = int(sys.argv[1])
    except (ValueError, IndexError):
        port = 9050
    opener = urllib2.build_opener(SocksiPyHandler(socks.PROXY_TYPE_SOCKS5, "localhost", port))
    print("HTTP: " + opener.open("http://httpbin.org/ip").read().decode())
    print("HTTPS: " + opener.open("https://httpbin.org/ip").read().decode())

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
18 Apr 2024 12.35 AM
root / 996
0755
Babel-2.9.1-py3.7.egg-info
--
31 Aug 2024 6.47 AM
root / 996
0755
Jinja2-3.0.3-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
Mako-1.1.0-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
PyJWT-2.1.0-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
__pycache__
--
18 Apr 2024 12.35 AM
root / 996
0755
_distutils_hack
--
31 Aug 2024 6.47 AM
root / 996
0755
aiosignal
--
31 Aug 2024 6.48 AM
root / 996
0755
aiosignal-1.2.0a0-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
alembic
--
31 Aug 2024 6.48 AM
root / 996
0755
alembic-0.8.3-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
async_timeout
--
31 Aug 2024 6.48 AM
root / 996
0755
async_timeout-4.0.2-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
attr
--
31 Aug 2024 6.47 AM
root / 996
0755
attrs-21.2.0-py3.7.egg-info
--
31 Aug 2024 6.47 AM
root / 996
0755
babel
--
31 Aug 2024 6.47 AM
root / 996
0755
certifi
--
31 Aug 2024 6.47 AM
root / 996
0755
certifi-2018.4.16-py3.7.egg-info
--
31 Aug 2024 6.47 AM
root / 996
0755
chardet
--
31 Aug 2024 6.48 AM
root / 996
0755
chardet-3.0.4-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
charset_normalizer
--
31 Aug 2024 6.48 AM
root / 996
0755
charset_normalizer-2.0.12-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
cl_dom_collector
--
11 Nov 2024 6.56 AM
root / root
0755
clcommon
--
11 Nov 2024 6.56 AM
root / root
0755
clconfig
--
11 Nov 2024 6.56 AM
root / root
0755
clconfigure
--
11 Nov 2024 6.56 AM
root / root
0755
cldashboard
--
11 Nov 2024 6.56 AM
root / root
0755
clevents
--
11 Nov 2024 6.56 AM
root / root
0755
cllimits_validator
--
11 Nov 2024 6.56 AM
root / root
0755
cllimitslib_v2
--
11 Nov 2024 6.56 AM
root / root
0755
clquota
--
30 Aug 2024 11.08 PM
root / root
0755
clselect
--
30 Aug 2024 11.08 PM
root / root
0755
clselector
--
30 Aug 2024 11.08 PM
root / root
0755
clsentry
--
11 Nov 2024 6.56 AM
root / root
0755
clsummary
--
11 Nov 2024 6.56 AM
root / root
0755
clveconfig
--
11 Nov 2024 6.56 AM
root / root
0755
clwizard
--
11 Nov 2024 6.56 AM
root / root
0755
distlib
--
31 Aug 2024 6.49 AM
root / 996
0755
docopt-0.6.2-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
filelock
--
31 Aug 2024 6.49 AM
root / 996
0755
filelock-0.0.0-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
future
--
31 Aug 2024 6.49 AM
root / 996
0755
future-0.17.0-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
idna
--
31 Aug 2024 6.47 AM
root / 996
0755
idna-2.5-py3.7.egg-info
--
31 Aug 2024 6.47 AM
root / 996
0755
importlib_metadata
--
31 Aug 2024 6.48 AM
root / 996
0755
importlib_metadata-0.0.0-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
jinja2
--
31 Aug 2024 6.49 AM
root / 996
0755
jsonschema
--
31 Aug 2024 6.48 AM
root / 996
0755
jsonschema-3.2.0-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
jwt
--
31 Aug 2024 6.50 AM
root / 996
0755
libfuturize
--
31 Aug 2024 6.49 AM
root / 996
0755
libpasteurize
--
31 Aug 2024 6.49 AM
root / 996
0755
lve_utils
--
11 Nov 2024 6.56 AM
root / root
0755
lvemanager
--
30 Aug 2024 11.08 PM
root / root
0755
lvestats
--
30 Aug 2024 11.08 PM
root / root
0755
mako
--
31 Aug 2024 6.48 AM
root / 996
0755
nose
--
31 Aug 2024 6.49 AM
root / 996
0755
nose-1.3.7-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
past
--
31 Aug 2024 6.49 AM
root / 996
0755
pip
--
31 Aug 2024 6.49 AM
root / 996
0755
pip-20.2.4.dist-info
--
31 Aug 2024 6.49 AM
root / 996
0755
pkg_resources
--
31 Aug 2024 6.47 AM
root / 996
0755
platformdirs
--
31 Aug 2024 6.49 AM
root / 996
0755
platformdirs-0.0.0-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
prettytable-0.7.2-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
pyparsing
--
31 Aug 2024 6.48 AM
root / 996
0755
pyparsing-3.0.9.dist-info
--
31 Aug 2024 6.48 AM
root / 996
0755
python_editor-0.4-py3.7.egg-info
--
31 Aug 2024 6.47 AM
root / 996
0755
pytz
--
31 Aug 2024 6.47 AM
root / 996
0755
pytz-2017.2-py3.7.egg-info
--
31 Aug 2024 6.47 AM
root / 996
0755
raven
--
31 Aug 2024 6.49 AM
root / 996
0755
raven-6.3.0-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
requests
--
31 Aug 2024 6.48 AM
root / root
0755
requests-2.26.0-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
schema-0.7.1-py3.7.egg-info
--
31 Aug 2024 6.49 AM
root / 996
0755
sentry_sdk
--
31 Aug 2024 6.48 AM
root / 996
0755
sentry_sdk-1.3.1-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
setuptools
--
31 Aug 2024 6.47 AM
root / 996
0755
setuptools-58.3.0.dist-info
--
31 Aug 2024 6.47 AM
root / 996
0755
six-1.15.0-py3.7.egg-info
--
31 Aug 2024 6.47 AM
root / 996
0755
ssa
--
31 Aug 2024 6.49 AM
root / root
0755
svgwrite
--
31 Aug 2024 6.48 AM
root / 996
0755
svgwrite-1.3.0-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
typing_extensions-3.7.4.3-py3.7.egg-info
--
31 Aug 2024 6.47 AM
root / 996
0755
urllib3
--
31 Aug 2024 6.48 AM
root / 996
0755
urllib3-1.26.6-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
vendors_api
--
11 Nov 2024 6.56 AM
root / root
0755
virtualenv
--
31 Aug 2024 3.40 AM
root / root
0755
virtualenv-20.13.0-py3.7.egg-info
--
31 Aug 2024 3.40 AM
root / root
0755
zipp-0.0.0-py3.7.egg-info
--
31 Aug 2024 6.48 AM
root / 996
0755
PySocks-1.5.7-py3.7.egg-info
0.314 KB
14 Nov 2023 9.03 PM
root / 996
0644
distlib-0.3.4-py3.7.egg-info
1.135 KB
14 Nov 2023 7.11 PM
root / 996
0644
distutils-precedence.pth
0.148 KB
14 Nov 2023 4.35 AM
root / 996
0644
docopt.py
19.479 KB
16 Jun 2014 6.14 PM
root / 996
0644
editor.py
2.499 KB
11 Dec 2019 12.53 AM
root / 996
0755
prettytable.py
52.934 KB
7 Apr 2013 6.44 AM
root / 996
0644
schema.py
28.514 KB
10 Sep 2019 12.39 AM
root / 996
0644
six.py
33.358 KB
21 May 2020 10.25 PM
root / 996
0644
socks.py
29.25 KB
22 May 2016 4.54 AM
root / 996
0644
sockshandler.py
2.845 KB
22 May 2016 4.54 AM
root / 996
0644
typing_extensions.py
81.765 KB
8 Jul 2020 5.29 AM
root / 996
0644
zipp.py
8.228 KB
31 Dec 2021 7.01 AM
root / 996
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF