"query": "tgt.file.path endswith \".swbn\" OR (src.process.name contains:anycase (\"chrome\",\"msedge\") AND dst.port.number = 11601) OR #cmdline contains:anycase \"enable-isolated-web-app-dev-mode\" OR event.dns.request contains:anycase \"ligolo.ng\" OR (#cmdline contains:anycase \"ligolo\" AND #cmdline contains:anycase (\"-connect\",\"-selfcert\",\"-ignore-cert\",\"agent\",\"proxy\")) OR src.process.name contains:anycase (\"ligolo-agent\",\"ligolo-ng\",\"ligolo-proxy\") OR tgt.process.name contains:anycase (\"ligolo-agent\",\"ligolo-ng\",\"ligolo-proxy\")\n| group _FirstSeenMs=min(event.time), _LastSeenMs=max(event.time), Count=count(), UniqueSrcCmdlines=array_agg_distinct(src.process.cmdline) by endpoint.name, src.process.user, src.process.parent.name, src.process.name, src.process.verified, event.type, event.dns.request, dst.ip.address, dst.port.number, tgt.file.path\n| let _firstSeenNs = _FirstSeenMs * 1000000\n| let _lastSeenNs = _LastSeenMs * 1000000\n| let AllSrcCmdlines = UniqueSrcCmdlines.to_string(', ')\n| columns \"first.timestamp\" = _firstSeenNs, \"last.timestamp\" = _lastSeenNs, endpoint.name, src.process.user, src.process.parent.name, src.process.name, src.process.verified, AllSrcCmdlines, event.type, event.dns.request, dst.ip.address, dst.port.number, tgt.file.path, Count\n| sort -Count\n| limit 100000"
0 commit comments