]> Zhao Yanbai Git Server - acecode.git/commitdiff
...
authoracevest <zhaoyanbai@126.com>
Sat, 19 Sep 2015 17:10:22 +0000 (01:10 +0800)
committeracevest <zhaoyanbai@126.com>
Sat, 19 Sep 2015 17:10:22 +0000 (01:10 +0800)
tools/hack/ant.py

index d9a203afa329ebdc6aa233d2574f2fb622b7812e..d017094de751cb639d3754a857ce93bd16304dff 100755 (executable)
@@ -46,7 +46,8 @@ def ClientEntry() :
                     cs.send(data)
                 elif fd == cs :
                     rsp = DoRecv(cs)
-                    print rsp
+                    sys.stdout.write(rsp)
+                    sys.stdout.flush()
 
     except Exception, e :
         print('[*] Exception! Exiting. {0}'.format(str(e)))
@@ -57,14 +58,13 @@ def ExecuteCommand(cmd) :
     try :
         output = subprocess.check_output(cmd.strip(), stderr=subprocess.STDOUT, shell=True)
     except Exception, e:
-        output = 'Failed to execute command. {0}'.format(str(e))
+        output = 'Failed to execute command. {0}\n'.format(str(e))
     return output
 
 def ClientHandler(cs, ca) :
     global gArgs
     while True :
         if gArgs.shell :
-            print "SendShell"
             cs.send("<ANT#>")
         rs, _, _ = select.select([cs, sys.stdin], [], [])
         for fd in rs :