Projects STRLCPY SharPyShell Commits d70c21e1
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■
    core/SharPyShellPrompt.py
    skipped 6 lines
    7 7  import shlex
    8 8  import hashlib
    9 9  import signal
     10 +import platform
    10 11  from utils import prettify
    11 12  from utils.normalize_args import normalize_args
    12 13  from utils.random_string import random_generator
    skipped 19 lines
    32 33   importlib.reload(sys)
    33 34   #sys.setdefaultencoding('utf8')
    34 35   password = password.encode('utf-8')
    35  - signal.signal(signal.SIGTSTP, lambda s, f: self.do_quit())
     36 + if platform.system() == 'Windows':
     37 + signal.signal(signal.SIGTERM, lambda s, f: self.do_quit())
     38 + else:
     39 + signal.signal(signal.SIGTSTP, lambda s, f: self.do_quit())
    36 40   Cmd.__init__(self)
    37 41   if channel_enc_mode == 'aes128':
    38 42   self.password = hashlib.md5(password).hexdigest()
    skipped 255 lines
Please wait...
Page is in error, reload to recover