Skip to content

Commit a7e83a6

Browse files
authored
Merge pull request #43 from mitre/magma
Update to Vue
2 parents acfcb0e + d4dab31 commit a7e83a6

File tree

4 files changed

+558
-127
lines changed

4 files changed

+558
-127
lines changed

app/term_api.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ async def splash(self, request):
3131
except Exception as e:
3232
print(e)
3333

34+
async def get_sessions(self, request):
35+
await self.term_svc.socket_conn.tcp_handler.refresh()
36+
sessions = [dict(id=s.id, info=a.paw, platform=a.platform, executors=a.executors)
37+
for s in self.term_svc.socket_conn.tcp_handler.sessions
38+
for a in await self.data_svc.locate('agents', match=dict(paw=s.paw))]
39+
return web.json_response(dict(sessions=sessions))
40+
3441
async def sessions(self, request):
3542
await self.term_svc.socket_conn.tcp_handler.refresh()
3643
sessions = [dict(id=s.id, info=s.paw) for s in self.term_svc.socket_conn.tcp_handler.sessions]

0 commit comments

Comments
 (0)