コード例 #1
0
ファイル: intel.py プロジェクト: aliceneubert/ShellTunnel
 def handle(self): 
     self.mess = message.readMessage(self.rfile)
     self.data = self.mess.getMessage()
     #self.data = self.request.recv(1024).strip()
     print "{} (commander) wrote: %s".format(self.client_address[0]) % self.data
     self.SendResponse()
     self.request.close()
コード例 #2
0
ファイル: intel.py プロジェクト: aliceneubert/ShellTunnel
 def handle(self):
     mes = message.readMessage(self.rfile)
     self.data = mes.getMessage()
     self.SendResponse()
     if mes.command != "get":
         print "{} (soldier) wrote: %s".format(self.client_address[0]) % mes.getMessage()
         self.tellClient()
     self.request.close()
コード例 #3
0
ファイル: commander.py プロジェクト: aliceneubert/ShellTunnel
 def handle(self):
     mes = message.readMessage(self.rfile)
     #print "\nReceived: \n%s" % mes.getMessage()
     if "getfile" in mes.command:
         filename = " ".join(mes.command.split(" ")[1:])
         writeFile(filename, mes.data[:-1])
     print ""
     print mes.data.strip()
     print prompt
コード例 #4
0
ファイル: commander.py プロジェクト: PoisonRain/ShellTunnel
 def handle(self):
     mes = message.readMessage(self.rfile)
     #print "\nReceived: \n%s" % mes.getMessage()
     if "getfile" in mes.command:
         filename = " ".join(mes.command.split(" ")[1:])
         writeFile(filename, mes.data[:-1])
     print ""
     print mes.data.strip()
     print prompt