@@ -81,7 +81,7 @@ def __init__(self, parent, grpcClient):
8181 self .getSessionsWorker = GetSessionsWorker ()
8282 self .getSessionsWorker .moveToThread (self .thread )
8383 self .thread .started .connect (self .getSessionsWorker .run )
84- self .getSessionsWorker .checkin .connect (self .getSessions )
84+ self .getSessionsWorker .checkin .connect (self .listSessions )
8585 self .thread .start ()
8686
8787 self .setLayout (self .layout )
@@ -138,14 +138,14 @@ def actionClicked(self, action):
138138
139139
140140 def stopSession (self , beaconHash , listenerHash ):
141- session = TeamServerApi_pb2 .Session (
142- beaconHash = beaconHash , listenerHash = listenerHash )
141+ session = TeamServerApi_pb2 .SessionSelector (
142+ beacon_hash = beaconHash , listener_hash = listenerHash )
143143 self .grpcClient .stopSession (session )
144- self .getSessions ()
144+ self .listSessions ()
145145
146146
147- def getSessions (self ):
148- responses = self .grpcClient .getSessions ()
147+ def listSessions (self ):
148+ responses = self .grpcClient .listSessions ()
149149
150150 sessions = list ()
151151 for response in responses :
@@ -155,7 +155,7 @@ def getSessions(self):
155155 for ix , item in enumerate (self .listSessionObject ):
156156 runing = False
157157 for session in sessions :
158- if session .beaconHash == item .beaconHash :
158+ if session .beacon_hash == item .beaconHash :
159159 runing = True
160160 # set idl
161161 if not runing :
@@ -165,11 +165,11 @@ def getSessions(self):
165165 inStore = False
166166 for sessionStore in self .listSessionObject :
167167 #maj
168- if session .listenerHash == sessionStore .listenerHash and session .beaconHash == sessionStore .beaconHash :
169- self .sessionScriptSignal .emit ("update" , session .beaconHash , session .listenerHash , session .hostname , session .username , session .arch , session .privilege , session .os , session .lastProofOfLife , session .killed )
168+ if session .listener_hash == sessionStore .listenerHash and session .beacon_hash == sessionStore .beaconHash :
169+ self .sessionScriptSignal .emit ("update" , session .beacon_hash , session .listener_hash , session .hostname , session .username , session .arch , session .privilege , session .os , session .last_proof_of_life , session .killed )
170170 inStore = True
171- sessionStore .lastProofOfLife = session .lastProofOfLife
172- sessionStore .listenerHash = session .listenerHash
171+ sessionStore .lastProofOfLife = session .last_proof_of_life
172+ sessionStore .listenerHash = session .listener_hash
173173 if session .hostname :
174174 sessionStore .hostname = session .hostname
175175 if session .username :
@@ -180,29 +180,29 @@ def getSessions(self):
180180 sessionStore .privilege = session .privilege
181181 if session .os :
182182 sessionStore .os = session .os
183- if session .lastProofOfLife :
184- sessionStore .lastProofOfLife = session .lastProofOfLife
183+ if session .last_proof_of_life :
184+ sessionStore .lastProofOfLife = session .last_proof_of_life
185185 if session .killed :
186186 sessionStore .killed = session .killed
187- if session .internalIps :
188- sessionStore .internalIps = session .internalIps
189- if session .processId :
190- sessionStore .processId = session .processId
191- if session .additionalInformation :
192- sessionStore .additionalInformation = session .additionalInformation
187+ if session .internal_ips :
188+ sessionStore .internalIps = session .internal_ips
189+ if session .process_id :
190+ sessionStore .processId = session .process_id
191+ if session .additional_information :
192+ sessionStore .additionalInformation = session .additional_information
193193 # add
194194 if not inStore :
195- self .sessionScriptSignal .emit ("start" , session .beaconHash , session .listenerHash , session .hostname , session .username , session .arch , session .privilege , session .os , session .lastProofOfLife , session .killed )
195+ self .sessionScriptSignal .emit ("start" , session .beacon_hash , session .listener_hash , session .hostname , session .username , session .arch , session .privilege , session .os , session .last_proof_of_life , session .killed )
196196
197197 # print(session)
198198
199199 self .listSessionObject .append (
200200 Session (
201201 self .idSession ,
202- session .listenerHash , session .beaconHash ,
202+ session .listener_hash , session .beacon_hash ,
203203 session .hostname , session .username , session .arch ,
204- session .privilege , session .os , session .lastProofOfLife ,
205- session .killed , session .internalIps , session .processId , session .additionalInformation
204+ session .privilege , session .os , session .last_proof_of_life ,
205+ session .killed , session .internal_ips , session .process_id , session .additional_information
206206 )
207207 )
208208 self .idSession = self .idSession + 1
0 commit comments