diff options
Diffstat (limited to 'src/api')
| -rw-r--r-- | src/api/connections.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/api/connections.ts b/src/api/connections.ts index a9b8eaf..fd0901b 100644 --- a/src/api/connections.ts +++ b/src/api/connections.ts @@ -29,6 +29,7 @@ export type ConnectionItem = { destinationPort: string; host: string; process?: string; + processPath?: string; sniffHost?: string; }; upload: number; @@ -50,6 +51,14 @@ function appendData(s: string) { let o: ConnectionsData; try { o = JSON.parse(s); + o.connections.forEach(conn => { + let m = conn.metadata; + if (m.process == null) { + if (m.processPath != null) { + m.process = m.processPath.replace(/^.*[/\\](.*)$/, "$1"); + } + } + }); } catch (err) { // eslint-disable-next-line no-console console.log('JSON.parse error', JSON.parse(s)); |
