2019-07-11 15:58:33 +00:00
|
|
|
import umsgpack
|
2015-09-21 19:53:37 +00:00
|
|
|
import socket
|
|
|
|
import threading
|
|
|
|
import Queue
|
|
|
|
import collections
|
|
|
|
import SocketServer
|
|
|
|
import struct
|
|
|
|
import os
|
|
|
|
import sys
|
|
|
|
import time
|
|
|
|
import traceback
|
|
|
|
import uuid
|
|
|
|
import subprocess
|
|
|
|
import StringIO
|
|
|
|
import imp
|
|
|
|
import hashlib
|
2018-10-06 11:24:43 +00:00
|
|
|
import hmac
|
2015-09-21 19:53:37 +00:00
|
|
|
import base64
|
|
|
|
import logging
|
|
|
|
import re
|
|
|
|
import ssl
|
|
|
|
import tempfile
|
|
|
|
import string
|
|
|
|
import datetime
|
|
|
|
import random
|
|
|
|
import shutil
|
|
|
|
import platform
|
2019-07-11 15:58:33 +00:00
|
|
|
import errno
|
|
|
|
import stat
|
2015-09-21 19:53:37 +00:00
|
|
|
import zlib
|
|
|
|
import code
|
|
|
|
import glob
|
|
|
|
import math
|
|
|
|
import binascii
|
|
|
|
import shlex
|
|
|
|
import json
|
|
|
|
import ctypes
|
|
|
|
import threading
|
|
|
|
import urllib
|
|
|
|
import urllib2
|
2016-03-16 22:17:03 +00:00
|
|
|
import getpass
|
|
|
|
import __future__
|
2016-11-21 22:26:15 +00:00
|
|
|
import netaddr
|
2019-05-27 07:35:05 +00:00
|
|
|
import ntlm
|
|
|
|
import http_parser
|
|
|
|
|
2019-03-05 18:41:27 +00:00
|
|
|
try:
|
|
|
|
import psutil
|
|
|
|
except Exception as e:
|
|
|
|
print "psutil: ", e
|
2018-02-14 20:20:02 +00:00
|
|
|
import pyexpat
|
2019-02-18 21:47:32 +00:00
|
|
|
import fnmatch
|
2018-02-02 19:39:01 +00:00
|
|
|
|
2019-02-12 20:32:44 +00:00
|
|
|
try:
|
|
|
|
import dukpy
|
|
|
|
except ImportError:
|
|
|
|
print "dukpy not found"
|
|
|
|
|
2018-02-02 19:39:01 +00:00
|
|
|
try:
|
|
|
|
import kcp
|
2019-02-12 20:32:44 +00:00
|
|
|
except ImportError:
|
2018-06-19 19:31:29 +00:00
|
|
|
print "kcp not found"
|
|
|
|
|
|
|
|
try:
|
|
|
|
import uidle
|
2019-02-12 20:32:44 +00:00
|
|
|
except ImportError:
|
2018-06-19 19:31:29 +00:00
|
|
|
print "uidle not found"
|
2018-02-02 19:39:01 +00:00
|
|
|
|
2018-01-11 15:03:24 +00:00
|
|
|
import poster
|
|
|
|
|
2016-10-22 15:40:11 +00:00
|
|
|
if 'win' in sys.platform:
|
|
|
|
import ctypes.wintypes
|
2018-01-11 15:03:24 +00:00
|
|
|
import win_inet_pton
|
2019-07-11 15:58:33 +00:00
|
|
|
import winkerberos
|
2016-10-22 15:40:11 +00:00
|
|
|
else:
|
|
|
|
import pty
|
2019-07-11 15:58:33 +00:00
|
|
|
try:
|
|
|
|
import kerberos
|
|
|
|
except ImportError:
|
|
|
|
print "keberos not found"
|