summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2023-02-06 22:53:16 +0100
committerMinteck <contact@minteck.org>2023-02-06 22:53:16 +0100
commit8ecde1d333997b8e5ce8d9c9cf22927db6f40559 (patch)
treec2b923064a74c2a765b779539f52ed5689b4428e
parent10cc2bbcc2c8a97d8008ce8cd836637d2545004b (diff)
downloadluna-8ecde1d333997b8e5ce8d9c9cf22927db6f40559.tar.gz
luna-8ecde1d333997b8e5ce8d9c9cf22927db6f40559.tar.bz2
luna-8ecde1d333997b8e5ce8d9c9cf22927db6f40559.zip
Updated 4 files (automated)
-rw-r--r--app.js63
-rw-r--r--data.json2
-rw-r--r--ercp.js775
-rw-r--r--proxy.js10
4 files changed, 466 insertions, 384 deletions
diff --git a/app.js b/app.js
index bb9c73e..5ddd930 100644
--- a/app.js
+++ b/app.js
@@ -4,7 +4,7 @@ const { writeFileSync, existsSync, readFileSync } = require('node:fs');
const axios = require('axios');
const si = require('systeminformation');
-global.luna_version = "1.0.0";
+global.luna_version = "1.1.0";
process.on('uncaughtException', (e) => {
console.error(e);
@@ -17,7 +17,7 @@ process.on('uncaughtException', (e) => {
global.token = "";
-async function refresh() {
+async function systemProfile() {
let osInfo = await si.osInfo();
let baseboard = await si.baseboard();
let processes = (await si.processes()).list;
@@ -63,7 +63,7 @@ async function refresh() {
})
}
- let sources = await desktopCapturer.getSources({ types: ['screen'], thumbnailSize: { width: 1920, height: 1080 } });
+ let sources = await desktopCapturer.getSources({ types: ['screen'], thumbnailSize: { width: 445, height: 256 } });
for (let source of sources) {
console.log(`Screen ${source.id} (${source.name})`);
@@ -73,45 +73,33 @@ async function refresh() {
gid: source.id,
name: source.name,
});
- console.log((await axios("https://ponies.equestria.horse/api/computer?type=screenshot", {
- method: "post",
- data: {
- host: hostname(),
- id: source.display_id,
- data: source.thumbnail.toJPEG(80).toString("base64")
- },
- headers: {'Cookie': 'PEH2_SESSION_TOKEN=' + token}
- })).data);
}
- let windows = await desktopCapturer.getSources({ types: ['window'], thumbnailSize: { width: 1920, height: 1080 } });
+ await axios("https://ponies.equestria.horse/api/computer?type=data", {
+ method: "post",
+ data,
+ headers: {'Cookie': 'PEH2_SESSION_TOKEN=' + token}
+ });
- for (let source of windows) {
- console.log(`Window ${source.id} (${source.name})`);
+ writeFileSync("./data.json", JSON.stringify(data));
+}
- data.windows.push({
- display: source.display_id,
- gid: source.id,
- name: source.name,
- });
- console.log((await axios("https://ponies.equestria.horse/api/computer?type=window", {
+async function refresh() {
+ let sources = await desktopCapturer.getSources({ types: ['screen'], thumbnailSize: { width: 445, height: 256 } });
+
+ for (let source of sources) {
+ console.log(`Screen ${source.id} (${source.name})`);
+
+ console.log((await axios("https://ponies.equestria.horse/api/computer?type=screenshot", {
method: "post",
data: {
host: hostname(),
- id: source.id,
+ id: source.display_id,
data: source.thumbnail.toJPEG(80).toString("base64")
},
headers: {'Cookie': 'PEH2_SESSION_TOKEN=' + token}
})).data);
}
-
- await axios("https://ponies.equestria.horse/api/computer?type=data", {
- method: "post",
- data,
- headers: {'Cookie': 'PEH2_SESSION_TOKEN=' + token}
- });
-
- writeFileSync("./data.json", JSON.stringify(data));
}
app.whenReady().then(async () => {
@@ -132,8 +120,23 @@ app.whenReady().then(async () => {
if (platform() === "darwin") app.dock.hide();
refresh();
+ systemProfile();
+
+ setInterval(async () => {
+ await axios("https://ponies.equestria.horse/api/computer?type=heartbeat", {
+ method: "POST",
+ data: {
+ host: hostname()
+ },
+ headers: {'Cookie': 'PEH2_SESSION_TOKEN=' + token}
+ });
+ }, 1000);
setInterval(() => {
refresh();
}, 60000);
+
+ setInterval(() => {
+ systemProfile();
+ }, 600000);
}) \ No newline at end of file
diff --git a/data.json b/data.json
index cb93820..ceaab61 100644
--- a/data.json
+++ b/data.json
@@ -1 +1 @@
-{"luna_version":"1.0.0","host":"Izzy-Moonbow.local","os":"macOS 13.1","kernel":"Darwin 22.2.0 (arm64)","serial":"C02H21BFQ6L5","serial_source":"hardware","date":"2022-11-10T17:53:56.989Z","screens":[{"id":"1","gid":"screen:1:0","name":"Entire screen"}],"windows":[{"display":"","gid":"window:13793:0","name":"Signal"},{"display":"","gid":"window:13803:0","name":"(16) r/OfCourseThatsaThing | it's a girl! - YouTube"},{"display":"","gid":"window:15340:0","name":"#maneplace | Manechat - Discord"},{"display":"","gid":"window:11818:0","name":"ponies-equestria-horse – planner.inc"},{"display":"","gid":"window:11811:0","name":"ponieswatch – app.js"}],"cpu":{"manufacturer":"Apple","brand":"M1","vendor":"Apple","family":"458787763","model":"","stepping":"2","revision":"","voltage":"","speed":2.4,"speedMin":2.4,"speedMax":2.4,"governor":"","cores":8,"physicalCores":8,"performanceCores":4,"efficiencyCores":4,"processors":1,"socket":"SOC","flags":"","virtualization":true,"cache":{"l1d":131072,"l1i":65536,"l2":4194304,"l3":null}},"temperature":{"main":null,"cores":[],"max":null,"socket":[],"chipset":null},"ram":{"total":8589934592,"free":69189632,"used":8520744960,"active":1493008384,"available":7096926208,"buffers":0,"cached":0,"slab":0,"buffcache":7027736576,"swaptotal":4294967296,"swapused":3302290882.56,"swapfree":992676413.44},"ram_chips":[{"size":8589934592,"bank":"0","type":"LPDDR4","ecc":false,"clockSpeed":0,"formFactor":"","manufacturer":"Apple","partNum":"","serialNum":"","voltageConfigured":null,"voltageMin":null,"voltageMax":null}],"battery":{"hasBattery":true,"cycleCount":184,"isCharging":false,"designedCapacity":56322,"maxCapacity":50345,"currentCapacity":50345,"voltage":12.853,"capacityUnit":"mWh","percent":100,"timeRemaining":0,"acConnected":false,"type":"Li-ion","model":"","manufacturer":"Apple","serial":""},"os_info":{"platform":"darwin","distro":"macOS","release":"13.1","codename":"macOS Ventura","kernel":"22.2.0","arch":"arm64","hostname":"Izzy-Moonbow.local","fqdn":"Izzy-Moonbow.local","codepage":"UTF-8","logofile":"darwin","serial":"D5400002-8457-3050-8395-0894A416A2BA","build":"22C5033e","servicepack":"","uefi":true},"gpu":{"controllers":[{"vendor":"Apple","model":"Apple M1","bus":"Built-In","vramDynamic":true,"vram":null,"deviceId":"","vendorId":"0x05ac","external":false,"cores":"8","metalVersion":""}],"displays":[{"vendor":"Apple","vendorId":"610","model":"Color LCD","productionYear":"0","serial":"fd626d62","displayId":"1","main":true,"builtin":true,"connection":"Internal","sizeX":null,"sizeY":null,"pixelDepth":null,"resolutionX":3360,"resolutionY":2100,"currentResX":1680,"currentResY":1050,"positionX":0,"positionY":0,"currentRefreshRate":60}]},"uuid":{"os":"41e7e9ae-5f08-5ba9-bbfd-55610aebe1ee","hardware":"C02H21BFQ6L5","macs":["6e:b8:0d:9c:b3:e5","d4:57:63:ea:07:27","f6:57:63:ea:07:27","fe:fd:94:21:a3:fa","fe:fd:94:21:a3:fb"]},"versions":{"kernel":"22.2.0","openssl":"1.1.1","systemOpenssl":"3.3.6","systemOpensslLib":"LibreSSL","node":"16.16.0","v8":"10.6.194.23-electron.0","npm":"8.12.1","yarn":"","pm2":"","gulp":"","grunt":"","git":"2.33.0","tsc":"","mysql":"","redis":"","mongodb":"","apache":"2.4.54","nginx":"","php":"8.1.10","docker":"","postfix":"3.2.2","postgresql":"","perl":"5.30.3","python":"","python3":"3.10.8","pip":"","pip3":"22.2.2","java":"17.0.3","gcc":"14.0.0","virtualbox":"","bash":"3.2.57","zsh":"5.8.1","fish":"","powershell":"","dotnet":""},"users":[{"user":"raindrops","tty":"ttys001","date":"2022-11-04","time":"09:25","ip":"","command":"ntfy subscribe --from-config"},{"user":"raindrops","tty":"ttys002","date":"2022-11-04","time":"09:25","ip":"","command":"/Volumes/Unicorn/tempdisk/Temp"},{"user":"raindrops","tty":"console","date":"2022-11-04","time":"09:24","ip":"","command":"-"}],"filesystems":[{"fs":"/dev/disk3s1s1","type":"APFS","size":494384795648,"used":11156258816,"available":69151346688,"use":13.89,"mount":"/"},{"fs":"/dev/disk3s6","type":"APFS","size":494384795648,"used":5368782848,"available":69151346688,"use":7.2,"mount":"/System/Volumes/VM"},{"fs":"/dev/disk3s2","type":"APFS","size":494384795648,"used":9347706880,"available":69151346688,"use":11.91,"mount":"/System/Volumes/Preboot"},{"fs":"/dev/disk3s4","type":"HFS","size":494384795648,"used":637751296,"available":69151346688,"use":0.91,"mount":"/System/Volumes/Update"},{"fs":"/dev/disk1s2","type":"HFS","size":524288000,"used":6311936,"available":505004032,"use":1.23,"mount":"/System/Volumes/xarts"},{"fs":"/dev/disk1s1","type":"HFS","size":524288000,"used":6397952,"available":505004032,"use":1.25,"mount":"/System/Volumes/iSCPreboot"},{"fs":"/dev/disk1s3","type":"HFS","size":524288000,"used":1597440,"available":505004032,"use":0.32,"mount":"/System/Volumes/Hardware"},{"fs":"/dev/disk3s5","type":"APFS","size":494384795648,"used":373868101632,"available":69151346688,"use":84.39,"mount":"/System/Volumes/Data"},{"fs":"/dev/disk3s7","type":"APFS","size":494384795648,"used":20563509248,"available":69151346688,"use":22.92,"mount":"/Volumes/Unicorn"},{"fs":"/dev/disk2s1","type":"HFS","size":5368664064,"used":812167168,"available":4536721408,"use":15.18,"mount":"/System/Volumes/Update/SFR/mnt1"},{"fs":"/dev/disk3s1","type":"HFS","size":494384795648,"used":11156258816,"available":69151346688,"use":13.89,"mount":"/System/Volumes/Update/mnt1"}],"fs_stats":{"rx":4217023913984,"wx":1027211771904,"tx":5244235685888,"rx_sec":9432383.426384587,"wx_sec":448951.07768260967,"tx_sec":9881334.504067197,"ms":60361},"usb":[],"audio":[{"id":0,"name":"MacBook Air Microphone","manufacturer":"Apple Inc.","revision":null,"driver":null,"default":true,"channel":"Built-In","type":"Phone","in":true,"out":false,"status":"online"},{"id":1,"name":"MacBook Air Speakers","manufacturer":"Apple Inc.","revision":null,"driver":null,"default":true,"channel":"Built-In","type":"Speaker","in":false,"out":true,"status":"online"},{"id":2,"name":"VB-Cable","manufacturer":"VB Audio","revision":null,"driver":null,"default":false,"channel":"","type":"Speaker","in":true,"out":true,"status":"online"},{"id":3,"name":"Multi-Output Device","manufacturer":"Apple Inc.","revision":null,"driver":null,"default":false,"channel":"","type":"","in":false,"out":false,"status":"online"}],"network":[{"iface":"lo0","ifaceName":"lo0","default":false,"ip4":"127.0.0.1","ip4subnet":"255.0.0.0","ip6":"::1","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"","internal":true,"virtual":false,"operstate":"unknown","type":"wired","duplex":"full","mtu":16384,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"anpi0","ifaceName":"anpi0","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::fcfd:94ff:fe21:a3fa","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"fe:fd:94:21:a3:fa","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"anpi1","ifaceName":"anpi1","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::fcfd:94ff:fe21:a3fb","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"fe:fd:94:21:a3:fb","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en3","ifaceName":"en3","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"fe:fd:94:21:a3:da","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en4","ifaceName":"en4","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"fe:fd:94:21:a3:db","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en1","ifaceName":"en1","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"36:1e:87:6b:21:c0","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en2","ifaceName":"en2","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"36:1e:87:6b:21:c4","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"bridge0","ifaceName":"bridge0","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"36:1e:87:6b:21:c0","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"ap1","ifaceName":"ap1","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::f457:63ff:feea:727","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"f6:57:63:ea:07:27","internal":false,"virtual":false,"operstate":"down","type":"wireless","duplex":"full","mtu":1500,"speed":10,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en0","ifaceName":"en0","default":true,"ip4":"192.168.1.23","ip4subnet":"255.255.255.0","ip6":"fe80::1800:3cd5:2abe:1d80","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"d4:57:63:ea:07:27","internal":false,"virtual":false,"operstate":"up","type":"wireless","duplex":"full","mtu":1500,"speed":32.42,"dhcp":true,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"awdl0","ifaceName":"awdl0","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::6cb8:dff:fe9c:b3e5","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"6e:b8:0d:9c:b3:e5","internal":false,"virtual":false,"operstate":"up","type":"wireless","duplex":"full","mtu":1500,"speed":10,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"llw0","ifaceName":"llw0","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::6cb8:dff:fe9c:b3e5","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"6e:b8:0d:9c:b3:e5","internal":false,"virtual":false,"operstate":"down","type":"wireless","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"utun0","ifaceName":"utun0","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::7efb:2d87:dff1:115e","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"","internal":false,"virtual":false,"operstate":"unknown","type":"wired","duplex":"full","mtu":1380,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"utun1","ifaceName":"utun1","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::f39:2d46:7f48:f67f","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"","internal":false,"virtual":false,"operstate":"unknown","type":"wired","duplex":"full","mtu":2000,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"utun2","ifaceName":"utun2","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::ce81:b1c:bd2c:69e","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"","internal":false,"virtual":false,"operstate":"unknown","type":"wired","duplex":"full","mtu":1000,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0}],"connections":[{"protocol":"tcp6","localAddress":"::1","localPort":"587","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":75196,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"587","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":75196,"process":""},{"protocol":"tcp6","localAddress":"::1","localPort":"25","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":75196,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"25","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":75196,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"51904","peerAddress":"13.248.212.111","peerPort":"443","state":"ESTABLISHED","pid":41327,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83f8:9","localPort":"51889","peerAddress":"2a00:1450:4007:8","peerPort":"443","state":"ESTABLISHED","pid":41567,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"51548","peerAddress":"116.203.53.167","peerPort":"22067","state":"ESTABLISHED","pid":1206,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"51530","peerAddress":"34.208.31.97","peerPort":"443","state":"ESTABLISHED","pid":41567,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"51529","peerAddress":"90.63.102.167","peerPort":"2222","state":"ESTABLISHED","pid":65230,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"51525","peerAddress":"13.248.212.111","peerPort":"443","state":"ESTABLISHED","pid":41327,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83f8:9","localPort":"22000","peerAddress":"2a01:cb00:83f8:9","peerPort":"22000","state":"ESTABLISHED","pid":1206,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83f8:9","localPort":"22000","peerAddress":"2a01:cb00:83f8:9","peerPort":"22000","state":"ESTABLISHED","pid":1206,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"51511","peerAddress":"162.159.133.234","peerPort":"443","state":"ESTABLISHED","pid":79651,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"50679","peerAddress":"90.63.102.167","peerPort":"2222","state":"ESTABLISHED","pid":51665,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"49695","peerAddress":"90.63.102.167","peerPort":"2222","state":"ESTABLISHED","pid":37548,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"63789","peerAddress":"90.63.102.167","peerPort":"443","state":"ESTABLISHED","pid":1309,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"61465","peerAddress":"90.63.102.167","peerPort":"2222","state":"ESTABLISHED","pid":31510,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"8384","peerAddress":"127.0.0.1","peerPort":"60403","state":"ESTABLISHED","pid":1206,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"60403","peerAddress":"127.0.0.1","peerPort":"8384","state":"ESTABLISHED","pid":929,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"6463","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":79663,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"55823","peerAddress":"51.68.173.117","peerPort":"22","state":"ESTABLISHED","pid":31452,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"8384","peerAddress":"127.0.0.1","peerPort":"54487","state":"ESTABLISHED","pid":1206,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"54487","peerAddress":"127.0.0.1","peerPort":"8384","state":"ESTABLISHED","pid":929,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"53148","peerAddress":"20.90.153.243","peerPort":"443","state":"ESTABLISHED","pid":949,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"38071","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":90079,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"63343","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":31510,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"6943","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":31510,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"63342","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":31452,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"6942","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":31452,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"50186","peerAddress":"20.199.120.182","peerPort":"443","state":"CLOSE_WAIT","pid":949,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49680","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49679","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49678","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49677","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49676","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49300","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49299","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49298","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49297","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49296","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49295","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49294","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49293","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"49292","peerAddress":"*","peerPort":"*","state":"CLOSED","pid":0,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"50397","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":39872,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"45623","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":39872,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"62072","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":39872,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"62071","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":39872,"process":""},{"protocol":"tcp46","localAddress":"*","localPort":"52829","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":14701,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"8384","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":1206,"process":""},{"protocol":"tcp46","localAddress":"*","localPort":"22000","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":1206,"process":""},{"protocol":"tcp6","localAddress":"*","localPort":"5000","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":703,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"5000","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":703,"process":""},{"protocol":"tcp6","localAddress":"*","localPort":"7000","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":703,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"7000","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":703,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"22","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":1,"process":""},{"protocol":"tcp6","localAddress":"*","localPort":"22","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":1,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"52022","peerAddress":"35.186.227.140","peerPort":"443","state":"TIME_WAIT","pid":41567,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83f8:9","localPort":"51887","peerAddress":"2001:4860:4860::","peerPort":"443","state":"ESTABLISHED","pid":404,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54748","peerAddress":"17.57.146.172","peerPort":"5223","state":"ESTABLISHED","pid":363,"process":""}],"processes":[{"pid":51665,"name":"ssh","cpu":24.1,"ram":0,"date":"2022-11-10T16:03:50.000Z","user":"raindrops","path":""},{"pid":51664,"name":"rsync","cpu":8.2,"ram":0,"date":"2022-11-10T16:03:50.000Z","user":"raindrops","path":""},{"pid":393,"name":"WindowServer","cpu":5.5,"ram":0.7,"date":"2022-11-04T08:24:48.000Z","user":"_windowserver","path":"/System/Library/PrivateFrameworks/SkyLight.framework/Resources"},{"pid":90079,"name":"Electron","cpu":3.9,"ram":0.4,"date":"2022-11-09T18:25:00.000Z","user":"raindrops","path":"/Users/raindrops/Code/ponieswatch/node_modules/electron/dist/Electron.app/Contents/MacOS"},{"pid":41327,"name":"Signal Helper (Renderer)","cpu":3.1,"ram":2.5,"date":"2022-11-10T07:53:24.000Z","user":"raindrops","path":"/Applications/Signal.app/Contents/Frameworks/Signal Helper (Renderer).app/Contents/MacOS"},{"pid":362,"name":"opendirectoryd","cpu":2.6,"ram":1.3,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":79663,"name":"Discord Helper (Renderer)","cpu":2.3,"ram":3.6,"date":"2022-11-10T10:23:14.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Discord Helper (Renderer).app/Contents/MacOS"},{"pid":31510,"name":"phpstorm","cpu":1.7,"ram":1.7,"date":"2022-11-09T15:30:16.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/JetBrains/Toolbox/apps/PhpStorm/ch-0/222.4345.15/PhpStorm.app/Contents/MacOS"},{"pid":41580,"name":"plugin-container","cpu":1.4,"ram":2.5,"date":"2022-11-10T07:54:10.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":65230,"name":"ssh","cpu":1,"ram":0.1,"date":"2022-11-10T17:13:10.000Z","user":"raindrops","path":""},{"pid":31452,"name":"webstorm","cpu":0.8,"ram":1,"date":"2022-11-09T15:30:05.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/JetBrains/Toolbox/apps/WebStorm/ch-0/222.4345.14/WebStorm.app/Contents/MacOS"},{"pid":402,"name":"coreaudiod","cpu":0.8,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"_coreaudiod","path":"/usr/sbin"},{"pid":645,"name":"cfprefsd","cpu":0.6,"ram":0,"date":"2022-11-04T08:24:57.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":1134,"name":"TempDisk","cpu":0.6,"ram":0.3,"date":"2022-11-04T08:25:11.000Z","user":"raindrops","path":""},{"pid":385,"name":"notifyd","cpu":0.4,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/sbin"},{"pid":929,"name":"Syncthing","cpu":0.4,"ram":0.1,"date":"2022-11-04T08:25:05.000Z","user":"raindrops","path":"/Applications/Syncthing.app/Contents/MacOS"},{"pid":390,"name":"cfprefsd","cpu":0.4,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/sbin"},{"pid":324,"name":"logd","cpu":0.3,"ram":0.2,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":1,"name":"launchd","cpu":0.3,"ram":0.2,"date":"2022-11-04T08:24:31.000Z","user":"root","path":"/sbin"},{"pid":65229,"name":"rsync","cpu":0.3,"ram":0,"date":"2022-11-10T17:13:10.000Z","user":"raindrops","path":""},{"pid":960,"name":"Hot","cpu":0.2,"ram":0.2,"date":"2022-11-04T08:25:05.000Z","user":"raindrops","path":"/Applications/Hot.app/Contents/MacOS"},{"pid":41323,"name":"Signal Helper (GPU)","cpu":0.2,"ram":0.4,"date":"2022-11-10T07:53:24.000Z","user":"raindrops","path":"/Applications/Signal.app/Contents/Frameworks/Signal Helper (GPU).app/Contents/MacOS"},{"pid":631,"name":"Core Audio Driver (VBCable.driver)","cpu":0.1,"ram":0,"date":"2022-11-04T08:24:56.000Z","user":"_coreaudiod","path":""},{"pid":37548,"name":"ssh","cpu":0.1,"ram":0,"date":"2022-11-10T15:04:38.000Z","user":"raindrops","path":""},{"pid":1206,"name":"syncthing","cpu":0.1,"ram":1,"date":"2022-11-04T08:25:15.000Z","user":"raindrops","path":"/Applications/Syncthing.app/Contents/Resources/syncthing"},{"pid":334,"name":"configd","cpu":0.1,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":14701,"name":"jetbrains-toolbox","cpu":0.1,"ram":0.2,"date":"2022-11-04T10:30:26.000Z","user":"raindrops","path":"/Applications/JetBrains Toolbox.app/Contents/MacOS"},{"pid":73505,"name":"containermanagerd","cpu":0,"ram":0,"date":"2022-11-10T17:46:06.000Z","user":"_cmiodalassistants","path":"/usr/libexec"},{"pid":73504,"name":"trustd","cpu":0,"ram":0.1,"date":"2022-11-10T17:46:06.000Z","user":"_locationd","path":"/usr/libexec"},{"pid":73503,"name":"cfprefsd","cpu":0,"ram":0,"date":"2022-11-10T17:46:06.000Z","user":"_locationd","path":"/usr/sbin"},{"pid":73502,"name":"trustdFileHelper","cpu":0,"ram":0,"date":"2022-11-10T17:46:06.000Z","user":"root","path":"/usr/libexec"},{"pid":73501,"name":"trustd","cpu":0,"ram":0.1,"date":"2022-11-10T17:46:06.000Z","user":"_cmiodalassistants","path":"/usr/libexec"},{"pid":73500,"name":"cfprefsd","cpu":0,"ram":0,"date":"2022-11-10T17:46:06.000Z","user":"_cmiodalassistants","path":"/usr/sbin"},{"pid":73499,"name":"secinitd","cpu":0,"ram":0,"date":"2022-11-10T17:46:06.000Z","user":"_locationd","path":"/usr/libexec"},{"pid":73498,"name":"com.apple.geod","cpu":0,"ram":0.1,"date":"2022-11-10T17:46:06.000Z","user":"_locationd","path":"/System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS"},{"pid":73497,"name":"secinitd","cpu":0,"ram":0,"date":"2022-11-10T17:46:06.000Z","user":"_cmiodalassistants","path":"/usr/libexec"},{"pid":73496,"name":"com.apple.geod","cpu":0,"ram":0.1,"date":"2022-11-10T17:46:06.000Z","user":"_cmiodalassistants","path":"/System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS"},{"pid":73495,"name":"com.apple.geod","cpu":0,"ram":0.1,"date":"2022-11-10T17:46:06.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS"},{"pid":73490,"name":"sysextd","cpu":0,"ram":0.1,"date":"2022-11-10T17:46:03.000Z","user":"root","path":"/System/Library/Frameworks/SystemExtensions.framework/Versions/A/Helpers"},{"pid":73489,"name":"com.apple.cmio.registerassistantservice","cpu":0,"ram":0.2,"date":"2022-11-10T17:46:03.000Z","user":"root","path":"/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources"},{"pid":73459,"name":"cdpd","cpu":0,"ram":0.1,"date":"2022-11-10T17:46:00.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources"},{"pid":73458,"name":"AssetCacheTetheratorService","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"root","path":"/System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS"},{"pid":73433,"name":"Keychain Circle Notification","cpu":0,"ram":0.2,"date":"2022-11-10T17:45:59.000Z","user":"raindrops","path":"/System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS"},{"pid":73395,"name":"geodMachServiceBridge","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/GeoServices.framework"},{"pid":73401,"name":"system_installd","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"root","path":"/System/Library/PrivateFrameworks/PackageKit.framework/Resources"},{"pid":73392,"name":"com.apple.quicklook.ThumbnailsAgent","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"raindrops","path":"/System/Library/Frameworks/QuickLookThumbnailing.framework/Support"},{"pid":73396,"name":"installd","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"root","path":"/System/Library/PrivateFrameworks/PackageKit.framework/Resources"},{"pid":73397,"name":"AssetCache","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"_assetcache","path":"/usr/libexec/AssetCache"},{"pid":73393,"name":"aned","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"root","path":"/usr/libexec"},{"pid":73394,"name":"coresymbolicationd","cpu":0,"ram":0,"date":"2022-11-10T17:45:59.000Z","user":"root","path":"/System/Library/PrivateFrameworks/CoreSymbolication.framework"},{"pid":73384,"name":"backupd-helper","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"root","path":"/System/Library/CoreServices/backupd.bundle/Contents/Resources"},{"pid":73385,"name":"cloudd","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"root","path":"/System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support"},{"pid":73382,"name":"replayd","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:59.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":73381,"name":"deleted_helper","cpu":0,"ram":0,"date":"2022-11-10T17:45:58.000Z","user":"root","path":"/System/Library/PrivateFrameworks/CacheDelete.framework"},{"pid":73380,"name":"pkd","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:58.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":73379,"name":"deleted","cpu":0,"ram":0.2,"date":"2022-11-10T17:45:58.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CacheDelete.framework"},{"pid":73378,"name":"storagekitd","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:58.000Z","user":"root","path":"/usr/libexec"},{"pid":73332,"name":"mobileactivationd","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:57.000Z","user":"root","path":"/usr/libexec"},{"pid":73246,"name":"online-authd","cpu":0,"ram":0,"date":"2022-11-10T17:45:14.000Z","user":"root","path":"/usr/libexec"},{"pid":73231,"name":"AMPArtworkAgent","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:07.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support"},{"pid":73208,"name":"nfcd","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:02.000Z","user":"_applepay","path":"/usr/libexec"},{"pid":73179,"name":"usermanagerd","cpu":0,"ram":0,"date":"2022-11-10T17:45:00.000Z","user":"root","path":"/usr/libexec"},{"pid":73176,"name":"triald","cpu":0,"ram":0.1,"date":"2022-11-10T17:45:00.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":73171,"name":"studentd","cpu":0,"ram":0.3,"date":"2022-11-10T17:44:59.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":73167,"name":"fmfd","cpu":0,"ram":0.2,"date":"2022-11-10T17:44:59.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":73165,"name":"biometrickitd","cpu":0,"ram":0.1,"date":"2022-11-10T17:44:58.000Z","user":"root","path":"/usr/libexec"},{"pid":73159,"name":"com.apple.iCloudHelper","cpu":0,"ram":0.2,"date":"2022-11-10T17:44:58.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/XPCServices/com.apple.iCloudHelper.xpc/Contents/MacOS"},{"pid":72254,"name":"plugin-container","cpu":0,"ram":0.4,"date":"2022-11-10T17:41:12.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":71589,"name":"plugin-container","cpu":0,"ram":0.4,"date":"2022-11-10T17:38:49.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":71587,"name":"VTDecoderXPCService","cpu":0,"ram":0,"date":"2022-11-10T17:38:48.000Z","user":"raindrops","path":"/System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS"},{"pid":71284,"name":"plugin-container","cpu":0,"ram":0.4,"date":"2022-11-10T17:37:13.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":70312,"name":"keyboardservicesd","cpu":0,"ram":0.1,"date":"2022-11-10T17:32:59.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":69650,"name":"dataaccessd","cpu":0,"ram":0.1,"date":"2022-11-10T17:30:18.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/DataAccess.framework/Support"},{"pid":69648,"name":"weatherd","cpu":0,"ram":0.1,"date":"2022-11-10T17:30:18.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/WeatherDaemon.framework"},{"pid":67923,"name":"IMDPersistenceAgent","cpu":0,"ram":0.1,"date":"2022-11-10T17:23:54.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS"},{"pid":67873,"name":"routined","cpu":0,"ram":0.2,"date":"2022-11-10T17:23:18.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":66965,"name":"rtcreportingd","cpu":0,"ram":0.1,"date":"2022-11-10T17:19:51.000Z","user":"root","path":"/usr/libexec"},{"pid":66926,"name":"CAReportingService","cpu":0,"ram":0.1,"date":"2022-11-10T17:19:29.000Z","user":"root","path":"/System/Library/Frameworks/AudioToolbox.framework/XPCServices/CAReportingService.xpc/Contents/MacOS"},{"pid":66457,"name":"photolibraryd","cpu":0,"ram":0.1,"date":"2022-11-10T17:17:49.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support"},{"pid":66209,"name":"biomed","cpu":0,"ram":0.1,"date":"2022-11-10T17:16:48.000Z","user":"_biome","path":"/System/Library/PrivateFrameworks/BiomeStreams.framework/Support"},{"pid":66207,"name":"coreduetd","cpu":0,"ram":0.1,"date":"2022-11-10T17:16:48.000Z","user":"root","path":"/usr/libexec"},{"pid":65812,"name":"calaccessd","cpu":0,"ram":0.1,"date":"2022-11-10T17:15:46.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support"},{"pid":65810,"name":"contactsd","cpu":0,"ram":0.1,"date":"2022-11-10T17:15:45.000Z","user":"raindrops","path":"/System/Library/Frameworks/Contacts.framework/Support"},{"pid":65808,"name":"knowledge-agent","cpu":0,"ram":0.2,"date":"2022-11-10T17:15:45.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":65523,"name":"secinitd","cpu":0,"ram":0,"date":"2022-11-10T17:14:39.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":65511,"name":"dmd","cpu":0,"ram":0.1,"date":"2022-11-10T17:14:37.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":65506,"name":"parsecd","cpu":0,"ram":0.2,"date":"2022-11-10T17:14:36.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CoreParsec.framework"},{"pid":65003,"name":"postdrop","cpu":0,"ram":0,"date":"2022-11-10T17:00:02.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":65002,"name":"sendmail","cpu":0,"ram":0,"date":"2022-11-10T17:00:02.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":64988,"name":"backupYourShitNow.sh","cpu":0,"ram":0,"date":"2022-11-10T17:00:00.000Z","user":"raindrops","path":"/bin/bash ."},{"pid":64987,"name":"bash","cpu":0,"ram":0,"date":"2022-11-10T17:00:00.000Z","user":"raindrops","path":""},{"pid":64985,"name":"cron","cpu":0,"ram":0,"date":"2022-11-10T17:00:00.000Z","user":"root","path":"/usr/sbin"},{"pid":63366,"name":"suggestd","cpu":0,"ram":0.2,"date":"2022-11-10T16:53:18.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support"},{"pid":58836,"name":"adid","cpu":0,"ram":0,"date":"2022-11-10T16:34:15.000Z","user":"_fpsd","path":"/System/Library/PrivateFrameworks/CoreADI.framework"},{"pid":58835,"name":"akd","cpu":0,"ram":0.1,"date":"2022-11-10T16:34:15.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support"},{"pid":58819,"name":"containermanagerd","cpu":0,"ram":0,"date":"2022-11-10T16:34:10.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":58348,"name":"mobileassetd","cpu":0,"ram":0.1,"date":"2022-11-10T16:32:13.000Z","user":"root","path":"/usr/libexec"},{"pid":55266,"name":"screencaptureui","cpu":0,"ram":0.2,"date":"2022-11-10T16:19:00.000Z","user":"raindrops","path":"/System/Library/CoreServices/screencaptureui.app/Contents/MacOS"},{"pid":51990,"name":"homed","cpu":0,"ram":0.1,"date":"2022-11-10T16:05:08.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support"},{"pid":51690,"name":"AppleSpell","cpu":0,"ram":1.1,"date":"2022-11-10T16:04:00.000Z","user":"raindrops","path":"/System/Library/Services/AppleSpell.service/Contents/MacOS"},{"pid":51275,"name":"findmydeviced","cpu":0,"ram":0.1,"date":"2022-11-10T16:02:31.000Z","user":"root","path":"/usr/libexec"},{"pid":51224,"name":"UIKitSystem","cpu":0,"ram":0.1,"date":"2022-11-10T16:02:20.000Z","user":"raindrops","path":"/System/Library/CoreServices/UIKitSystem.app/Contents/MacOS"},{"pid":51201,"name":"tccd","cpu":0,"ram":0.1,"date":"2022-11-10T16:02:18.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/TCC.framework/Support"},{"pid":51191,"name":"ContextStoreAgent","cpu":0,"ram":0.1,"date":"2022-11-10T16:02:16.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources"},{"pid":50677,"name":"postdrop","cpu":0,"ram":0,"date":"2022-11-10T16:00:01.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":50676,"name":"sendmail","cpu":0,"ram":0,"date":"2022-11-10T16:00:01.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":50667,"name":"backupYourShitNow.sh","cpu":0,"ram":0,"date":"2022-11-10T16:00:00.000Z","user":"raindrops","path":"/bin/bash ."},{"pid":50666,"name":"bash","cpu":0,"ram":0,"date":"2022-11-10T16:00:00.000Z","user":"raindrops","path":""},{"pid":50663,"name":"cron","cpu":0,"ram":0,"date":"2022-11-10T16:00:00.000Z","user":"root","path":"/usr/sbin"},{"pid":44805,"name":"cloudd","cpu":0,"ram":0.1,"date":"2022-11-10T15:34:32.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support"},{"pid":37547,"name":"rsync","cpu":0,"ram":0,"date":"2022-11-10T15:04:38.000Z","user":"raindrops","path":""},{"pid":37356,"name":"postdrop","cpu":0,"ram":0,"date":"2022-11-10T15:04:13.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":37355,"name":"sendmail","cpu":0,"ram":0,"date":"2022-11-10T15:04:13.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":37347,"name":"backupYourShitNow.sh","cpu":0,"ram":0,"date":"2022-11-10T15:04:12.000Z","user":"raindrops","path":"/bin/bash ."},{"pid":37346,"name":"bash","cpu":0,"ram":0,"date":"2022-11-10T15:04:12.000Z","user":"raindrops","path":""},{"pid":37342,"name":"cron","cpu":0,"ram":0,"date":"2022-11-10T15:04:12.000Z","user":"root","path":"/usr/sbin"},{"pid":8341,"name":"donotdisturbd","cpu":0,"ram":0.1,"date":"2022-11-10T12:16:45.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support"},{"pid":89415,"name":"secd","cpu":0,"ram":0.1,"date":"2022-11-10T11:01:31.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":79682,"name":"Discord Helper","cpu":0,"ram":0.1,"date":"2022-11-10T10:23:16.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Discord Helper.app/Contents/MacOS"},{"pid":79651,"name":"Discord Helper","cpu":0,"ram":0.2,"date":"2022-11-10T10:23:13.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Discord Helper.app/Contents/MacOS"},{"pid":79650,"name":"Discord Helper (GPU)","cpu":0,"ram":0.5,"date":"2022-11-10T10:23:13.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Discord Helper (GPU).app/Contents/MacOS"},{"pid":79648,"name":"chrome_crashpad_handler","cpu":0,"ram":0,"date":"2022-11-10T10:23:13.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Electron Framework.framework/Helpers"},{"pid":79644,"name":"Discord","cpu":0,"ram":0.6,"date":"2022-11-10T10:23:12.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/MacOS"},{"pid":67823,"name":"CommCenter","cpu":0,"ram":0.1,"date":"2022-11-10T09:40:07.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreTelephony.framework/Support"},{"pid":57973,"name":"crashpad_handler","cpu":0,"ram":0,"date":"2022-11-10T09:02:48.000Z","user":"raindrops","path":"/Applications/Adobe Premiere Pro 2022/Adobe Premiere Pro 2022.app/Contents/MacOS"},{"pid":41611,"name":"plugin-container","cpu":0,"ram":0.1,"date":"2022-11-10T07:54:20.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":41590,"name":"plugin-container","cpu":0,"ram":0.1,"date":"2022-11-10T07:54:15.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":41589,"name":"plugin-container","cpu":0,"ram":0.1,"date":"2022-11-10T07:54:15.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":41579,"name":"keepassxc-proxy","cpu":0,"ram":0,"date":"2022-11-10T07:54:09.000Z","user":"raindrops","path":"/Applications/KeePassXC.app/Contents/MacOS"},{"pid":41573,"name":"plugin-container","cpu":0,"ram":0.4,"date":"2022-11-10T07:54:09.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":41572,"name":"plugin-container","cpu":0,"ram":0.3,"date":"2022-11-10T07:54:09.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":41570,"name":"plugin-container","cpu":0,"ram":0,"date":"2022-11-10T07:54:08.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS/plugin-container.app/Contents/MacOS"},{"pid":41567,"name":"firefox","cpu":0,"ram":1.7,"date":"2022-11-10T07:54:08.000Z","user":"raindrops","path":"/Applications/Firefox Developer Edition.app/Contents/MacOS"},{"pid":41329,"name":"Signal Helper","cpu":0,"ram":0.1,"date":"2022-11-10T07:53:25.000Z","user":"raindrops","path":"/Applications/Signal.app/Contents/Frameworks/Signal Helper.app/Contents/MacOS"},{"pid":41325,"name":"Signal Helper","cpu":0,"ram":0.1,"date":"2022-11-10T07:53:24.000Z","user":"raindrops","path":"/Applications/Signal.app/Contents/Frameworks/Signal Helper.app/Contents/MacOS"},{"pid":41320,"name":"Signal","cpu":0,"ram":1,"date":"2022-11-10T07:53:23.000Z","user":"raindrops","path":"/Applications/Signal.app/Contents/MacOS"},{"pid":29517,"name":"suhelperd","cpu":0,"ram":0,"date":"2022-11-09T21:37:48.000Z","user":"root","path":"/System/Library/CoreServices/Software Update.app/Contents/Resources"},{"pid":29515,"name":"softwareupdated","cpu":0,"ram":0.1,"date":"2022-11-09T21:37:47.000Z","user":"_softwareupdate","path":"/System/Library/CoreServices/Software Update.app/Contents/Resources"},{"pid":16053,"name":"ScreenTimeAgent","cpu":0,"ram":0.1,"date":"2022-11-09T20:42:06.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A"},{"pid":14072,"name":"PerfPowerServices","cpu":0,"ram":0.2,"date":"2022-11-09T20:26:08.000Z","user":"root","path":"/usr/libexec"},{"pid":90095,"name":"Electron Helper","cpu":0,"ram":0.1,"date":"2022-11-09T18:25:01.000Z","user":"raindrops","path":"/Volumes/Unicorn/ponieswatch/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS"},{"pid":90086,"name":"Electron Helper (GPU)","cpu":0,"ram":0.1,"date":"2022-11-09T18:25:00.000Z","user":"raindrops","path":"/Volumes/Unicorn/ponieswatch/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/MacOS"},{"pid":89321,"name":"NowPlayingTouchUI","cpu":0,"ram":0.1,"date":"2022-11-09T18:17:48.000Z","user":"raindrops","path":"/System/Library/CoreServices/NowPlayingTouchUI.app/Contents/MacOS"},{"pid":89141,"name":"EmojiFunctionRowIM_Extension","cpu":0,"ram":0.1,"date":"2022-11-09T18:16:05.000Z","user":"raindrops","path":"/System/Library/Input Methods/EmojiFunctionRowIM.app/Contents/PlugIns/EmojiFunctionRowIM_Extension.appex/Contents/MacOS"},{"pid":89098,"name":"ControlStrip","cpu":0,"ram":0,"date":"2022-11-09T18:16:01.000Z","user":"raindrops","path":"/System/Library/CoreServices/ControlStrip.app/Contents/MacOS"},{"pid":89090,"name":"TouchBarServer","cpu":0,"ram":0.1,"date":"2022-11-09T18:16:00.000Z","user":"root","path":"/usr/libexec"},{"pid":87154,"name":"storeuid","cpu":0,"ram":0,"date":"2022-11-09T18:13:02.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storeuid.app/Contents/MacOS"},{"pid":84851,"name":"zsh","cpu":0,"ram":0,"date":"2022-11-09T17:58:51.000Z","user":"raindrops","path":"/bin"},{"pid":31552,"name":"fsnotifier","cpu":0,"ram":0,"date":"2022-11-09T15:30:22.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/JetBrains/Toolbox/apps/PhpStorm/ch-0/222.4345.15/PhpStorm.app/Contents/bin"},{"pid":31505,"name":"fsnotifier","cpu":0,"ram":0,"date":"2022-11-09T15:30:13.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/JetBrains/Toolbox/apps/WebStorm/ch-0/222.4345.14/WebStorm.app/Contents/bin"},{"pid":1990,"name":"warmd","cpu":0,"ram":0,"date":"2022-11-09T10:01:26.000Z","user":"root","path":"/usr/libexec"},{"pid":85786,"name":"siriactionsd","cpu":0,"ram":0.1,"date":"2022-11-09T00:32:18.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support"},{"pid":61624,"name":"Finder","cpu":0,"ram":0.4,"date":"2022-11-08T20:22:17.000Z","user":"raindrops","path":"/System/Library/CoreServices/Finder.app/Contents/MacOS"},{"pid":43717,"name":"mdwrite","cpu":0,"ram":0,"date":"2022-11-08T18:44:17.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":43566,"name":"mds_stores","cpu":0,"ram":0.5,"date":"2022-11-08T18:43:38.000Z","user":"root","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":43564,"name":"mds","cpu":0,"ram":0.2,"date":"2022-11-08T18:43:38.000Z","user":"root","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Support"},{"pid":26818,"name":"remindd","cpu":0,"ram":0.1,"date":"2022-11-07T22:29:32.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":22992,"name":"mbuseragent","cpu":0,"ram":0,"date":"2022-11-07T21:54:37.000Z","user":"raindrops","path":"/System/Library/CoreServices/Setup Assistant.app/Contents/Resources"},{"pid":64240,"name":"chrome_crashpad_handler","cpu":0,"ram":0,"date":"2022-11-06T21:43:20.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Electron Framework.framework/Helpers"},{"pid":29254,"name":"UserNotificationCenter","cpu":0,"ram":0,"date":"2022-11-06T20:26:48.000Z","user":"raindrops","path":"/System/Library/CoreServices/UserNotificationCenter.app/Contents/MacOS"},{"pid":29208,"name":"automountd","cpu":0,"ram":0,"date":"2022-11-06T20:26:28.000Z","user":"root","path":""},{"pid":16918,"name":"netbiosd","cpu":0,"ram":0,"date":"2022-11-06T17:46:24.000Z","user":"_netbios","path":"/usr/sbin"},{"pid":89774,"name":"accountsd","cpu":0,"ram":0.2,"date":"2022-11-06T12:56:06.000Z","user":"raindrops","path":"/System/Library/Frameworks/Accounts.framework/Versions/A/Support"},{"pid":81397,"name":"crashpad_handler","cpu":0,"ram":0,"date":"2022-11-06T11:10:10.000Z","user":"raindrops","path":"/Applications/Adobe Premiere Pro 2022/Adobe Premiere Pro 2022.app/Contents/MacOS"},{"pid":75099,"name":"crashpad_handler","cpu":0,"ram":0,"date":"2022-11-06T10:16:25.000Z","user":"raindrops","path":"/Applications/Adobe Premiere Pro 2022/Adobe Premiere Pro 2022.app/Contents/MacOS"},{"pid":44550,"name":"com.apple.dock.extra","cpu":0,"ram":0.1,"date":"2022-11-06T08:53:17.000Z","user":"raindrops","path":"/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS"},{"pid":44549,"name":"Dock","cpu":0,"ram":0.1,"date":"2022-11-06T08:53:17.000Z","user":"raindrops","path":"/System/Library/CoreServices/Dock.app/Contents/MacOS"},{"pid":39872,"name":"node","cpu":0,"ram":0,"date":"2022-11-05T23:18:15.000Z","user":"raindrops","path":"/Library/Application Support/Adobe/Creative Cloud Libraries/CCLibrary.app/Contents/MacOS/../libs"},{"pid":39864,"name":"AdobeIPCBroker","cpu":0,"ram":0,"date":"2022-11-05T23:18:14.000Z","user":"raindrops","path":"/Library/Application Support/Adobe/Adobe Desktop Common/IPCBox/AdobeIPCBroker.app/Contents/MacOS"},{"pid":6300,"name":"USBAgent","cpu":0,"ram":0,"date":"2022-11-05T09:09:42.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":1876,"name":"IMAutomaticHistoryDeletionAgent","cpu":0,"ram":0,"date":"2022-11-05T00:09:55.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS"},{"pid":1635,"name":"PowerChime","cpu":0,"ram":0.1,"date":"2022-11-04T23:10:34.000Z","user":"raindrops","path":"/System/Library/CoreServices/PowerChime.app/Contents/MacOS"},{"pid":98602,"name":"CoreSpotlightService","cpu":0,"ram":0,"date":"2022-11-04T22:45:37.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreSpotlight.framework"},{"pid":98582,"name":"systemstatusd","cpu":0,"ram":0,"date":"2022-11-04T22:45:21.000Z","user":"root","path":"/System/Library/PrivateFrameworks/SystemStatusServer.framework/Support"},{"pid":90916,"name":"com.apple.AmbientDisplayAgent","cpu":0,"ram":0,"date":"2022-11-04T21:29:31.000Z","user":"root","path":"/System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/XPCServices/com.apple.AmbientDisplayAgent.xpc/Contents/MacOS"},{"pid":83177,"name":"com.apple.CodeSigningHelper","cpu":0,"ram":0,"date":"2022-11-04T20:15:37.000Z","user":"root","path":"/System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS"},{"pid":56225,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T15:11:40.000Z","user":"_applepay","path":"/usr/sbin"},{"pid":56209,"name":"passd","cpu":0,"ram":0.1,"date":"2022-11-04T15:11:37.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/PassKitCore.framework"},{"pid":35615,"name":"nsurlsessiond","cpu":0,"ram":0.1,"date":"2022-11-04T14:26:17.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":35059,"name":"BiomeAgent","cpu":0,"ram":0,"date":"2022-11-04T14:20:40.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/BiomeStreams.framework/Support"},{"pid":24645,"name":"symptomsd-diag","cpu":0,"ram":0,"date":"2022-11-04T12:32:51.000Z","user":"root","path":"/usr/libexec"},{"pid":14446,"name":"tccd","cpu":0,"ram":0.1,"date":"2022-11-04T10:28:24.000Z","user":"root","path":"/System/Library/PrivateFrameworks/TCC.framework/Support"},{"pid":5614,"name":"coreauthd","cpu":0,"ram":0,"date":"2022-11-04T08:57:54.000Z","user":"root","path":"/System/Library/Frameworks/LocalAuthentication.framework/Support"},{"pid":2827,"name":"PasswordBreachAgent","cpu":0,"ram":0,"date":"2022-11-04T08:30:22.000Z","user":"raindrops","path":"/System/Cryptexes/App/usr/libexec"},{"pid":2241,"name":"ssh-agent","cpu":0,"ram":0,"date":"2022-11-04T08:28:44.000Z","user":"raindrops","path":"/usr/bin"},{"pid":1677,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:27:05.000Z","user":"_rmd","path":"/usr/sbin"},{"pid":1480,"name":"mdbulkimport","cpu":0,"ram":0,"date":"2022-11-04T08:26:15.000Z","user":"_spotlight","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":1398,"name":"Family","cpu":0,"ram":0.2,"date":"2022-11-04T08:25:39.000Z","user":"raindrops","path":"/System/Library/CoreServices/Family.app/Contents/MacOS"},{"pid":1397,"name":"searchpartyuseragent","cpu":0,"ram":0.1,"date":"2022-11-04T08:25:39.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":1387,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:25:37.000Z","user":"_reportmemoryexception","path":"/usr/sbin"},{"pid":1369,"name":"DiskUnmountWatcher","cpu":0,"ram":0,"date":"2022-11-04T08:25:33.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/KerberosHelper/Helpers"},{"pid":1368,"name":"CrashReporterSupportHelper","cpu":0,"ram":0,"date":"2022-11-04T08:25:32.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":1363,"name":"ipcserver","cpu":0,"ram":0,"date":"2022-11-04T08:25:32.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS"},{"pid":1309,"name":"ntfy subscribe","cpu":0,"ram":0.1,"date":"2022-11-04T08:25:25.000Z","user":"raindrops","path":""},{"pid":1305,"name":"login","cpu":0,"ram":0,"date":"2022-11-04T08:25:24.000Z","user":"root","path":""},{"pid":1304,"name":"SCREEN","cpu":0,"ram":0,"date":"2022-11-04T08:25:24.000Z","user":"raindrops","path":""},{"pid":1278,"name":"universalAccessAuthWarn launchd","cpu":0,"ram":0,"date":"2022-11-04T08:25:22.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Resources/universalAccessAuthWarn.app/Contents/MacOS"},{"pid":1271,"name":"StandaloneUpdaterDaemon","cpu":0,"ram":0,"date":"2022-11-04T08:25:22.000Z","user":"root","path":"/Applications/OneDrive.app/Contents/StandaloneUpdaterDaemon.xpc/Contents/MacOS"},{"pid":1237,"name":"storedownloadd","cpu":0,"ram":0,"date":"2022-11-04T08:25:19.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources"},{"pid":1212,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:25:17.000Z","user":"_assetcache","path":"/usr/sbin"},{"pid":1210,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:25:17.000Z","user":"_gamecontrollerd","path":"/usr/sbin"},{"pid":912,"name":"diagnostics_agent","cpu":0,"ram":0,"date":"2022-11-04T08:25:04.000Z","user":"raindrops","path":"/System/Library/CoreServices"},{"pid":1207,"name":"nearbyd","cpu":0,"ram":0,"date":"2022-11-04T08:25:15.000Z","user":"_nearbyd","path":"/usr/libexec"},{"pid":879,"name":"SubmitDiagInfo","cpu":0,"ram":0,"date":"2022-11-04T08:25:04.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":675,"name":"exchangesyncd","cpu":0,"ram":0,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/ExchangeSync.framework/Versions/Current"},{"pid":1184,"name":"mdbulkimport","cpu":0,"ram":0,"date":"2022-11-04T08:25:14.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":705,"name":"WiFiAgent","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/CoreServices/WiFiAgent.app/Contents/MacOS"},{"pid":1159,"name":"corespotlightd","cpu":0,"ram":0.2,"date":"2022-11-04T08:25:12.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":1156,"name":"TempDisk Helper","cpu":0,"ram":0.1,"date":"2022-11-04T08:25:12.000Z","user":"raindrops","path":"/Volumes/Unicorn/tempdisk/TempDisk-darwin-arm64/TempDisk.app/Contents/Frameworks/TempDisk Helper.app/Contents/MacOS"},{"pid":1153,"name":"TempDisk Helper (GPU)","cpu":0,"ram":0.1,"date":"2022-11-04T08:25:11.000Z","user":"raindrops","path":"/Volumes/Unicorn/tempdisk/TempDisk-darwin-arm64/TempDisk.app/Contents/Frameworks/TempDisk Helper (GPU).app/Contents/MacOS"},{"pid":1130,"name":"login","cpu":0,"ram":0,"date":"2022-11-04T08:25:11.000Z","user":"root","path":""},{"pid":1128,"name":"SCREEN","cpu":0,"ram":0,"date":"2022-11-04T08:25:11.000Z","user":"raindrops","path":""},{"pid":1004,"name":"sleep 31536000","cpu":0,"ram":0,"date":"2022-11-04T08:25:07.000Z","user":"raindrops","path":""},{"pid":978,"name":"ctkahp","cpu":0,"ram":0,"date":"2022-11-04T08:25:05.000Z","user":"raindrops","path":"/System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS"},{"pid":908,"name":"bash","cpu":0,"ram":0,"date":"2022-11-04T08:25:04.000Z","user":"raindrops","path":"/bin"},{"pid":939,"name":"assistantd","cpu":0,"ram":0.1,"date":"2022-11-04T08:25:05.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support"},{"pid":951,"name":"syncthing","cpu":0,"ram":0,"date":"2022-11-04T08:25:05.000Z","user":"raindrops","path":"/Applications/Syncthing.app/Contents/Resources/syncthing"},{"pid":949,"name":"OneDrive","cpu":0,"ram":0.3,"date":"2022-11-04T08:25:05.000Z","user":"raindrops","path":"/Applications/OneDrive.app/Contents/MacOS"},{"pid":924,"name":"Displaperture","cpu":0,"ram":0,"date":"2022-11-04T08:25:05.000Z","user":"raindrops","path":"/Applications/Displaperture.app/Contents/MacOS"},{"pid":918,"name":"ctkahp","cpu":0,"ram":0,"date":"2022-11-04T08:25:04.000Z","user":"root","path":"/System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS"},{"pid":901,"name":"icdd","cpu":0,"ram":0,"date":"2022-11-04T08:25:04.000Z","user":"raindrops","path":"/System/Library/Image Capture/Support"},{"pid":893,"name":"corespeechd","cpu":0,"ram":0,"date":"2022-11-04T08:25:04.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CoreSpeech.framework"},{"pid":914,"name":"TextInputMenuAgent","cpu":0,"ram":0.1,"date":"2022-11-04T08:25:04.000Z","user":"raindrops","path":"/System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS"},{"pid":910,"name":"AirPlayUIAgent","cpu":0,"ram":0,"date":"2022-11-04T08:25:04.000Z","user":"raindrops","path":"/System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS"},{"pid":842,"name":"mediaremoteagent","cpu":0,"ram":0,"date":"2022-11-04T08:25:04.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/MediaRemote.framework/Support"},{"pid":841,"name":"avconferenced","cpu":0,"ram":0,"date":"2022-11-04T08:25:04.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":838,"name":"CVMServer","cpu":0,"ram":0,"date":"2022-11-04T08:25:03.000Z","user":"root","path":"/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries"},{"pid":831,"name":"imagent","cpu":0,"ram":0.1,"date":"2022-11-04T08:25:02.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS"},{"pid":805,"name":"fairplayd","cpu":0,"ram":0,"date":"2022-11-04T08:25:02.000Z","user":"_fpsd","path":"/System/Library/PrivateFrameworks/CoreFP.framework/Versions/A"},{"pid":799,"name":"taskgated","cpu":0,"ram":0,"date":"2022-11-04T08:25:02.000Z","user":"root","path":"/usr/libexec"},{"pid":768,"name":"IOUserBluetoothSerialDriver","cpu":0,"ram":0,"date":"2022-11-04T08:25:01.000Z","user":"_driverkit","path":"/System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext"},{"pid":769,"name":"oahd","cpu":0,"ram":0,"date":"2022-11-04T08:25:01.000Z","user":"_oahd","path":"/usr/libexec/rosetta"},{"pid":759,"name":"PAH_Extension","cpu":0,"ram":0.1,"date":"2022-11-04T08:25:01.000Z","user":"raindrops","path":"/System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/MacOS"},{"pid":756,"name":"imklaunchagent","cpu":0,"ram":0,"date":"2022-11-04T08:25:00.000Z","user":"raindrops","path":"/System/Library/Frameworks/InputMethodKit.framework/Resources"},{"pid":753,"name":"NotificationCenter","cpu":0,"ram":0.4,"date":"2022-11-04T08:25:00.000Z","user":"raindrops","path":"/System/Library/CoreServices/NotificationCenter.app/Contents/MacOS"},{"pid":748,"name":"familycircled","cpu":0,"ram":0.1,"date":"2022-11-04T08:25:00.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources"},{"pid":747,"name":"commerce","cpu":0,"ram":0,"date":"2022-11-04T08:25:00.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources"},{"pid":733,"name":"sharingd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":737,"name":"Spotlight","cpu":0,"ram":0.2,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/CoreServices/Spotlight.app/Contents/MacOS"},{"pid":735,"name":"identityservicesd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS"},{"pid":729,"name":"useractivityd","cpu":0,"ram":0,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/UserActivity.framework/Agents"},{"pid":730,"name":"WirelessRadioManagerd","cpu":0,"ram":0,"date":"2022-11-04T08:24:59.000Z","user":"root","path":"/usr/sbin"},{"pid":719,"name":"AMPDeviceDiscoveryAgent","cpu":0,"ram":0,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support"},{"pid":717,"name":"fileproviderd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/FileProvider.framework/Support"},{"pid":710,"name":"filecoordinationd","cpu":0,"ram":0,"date":"2022-11-04T08:24:59.000Z","user":"root","path":"/usr/sbin"},{"pid":704,"name":"SystemUIServer","cpu":0,"ram":0,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/CoreServices/SystemUIServer.app/Contents/MacOS"},{"pid":703,"name":"ControlCenter","cpu":0,"ram":0.4,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/CoreServices/ControlCenter.app/Contents/MacOS"},{"pid":696,"name":"bird","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CloudDocsDaemon.framework/Versions/A/Support"},{"pid":695,"name":"fontworker","cpu":0,"ram":0,"date":"2022-11-04T08:24:59.000Z","user":"raindrops","path":"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support"},{"pid":693,"name":"trustd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":692,"name":"fontd","cpu":0,"ram":0,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support"},{"pid":691,"name":"sharedfilelistd","cpu":0,"ram":0,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/System/Library/CoreServices"},{"pid":688,"name":"KeePassXC","cpu":0,"ram":0.3,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/Applications/KeePassXC.app/Contents/MacOS"},{"pid":685,"name":"pboard","cpu":0,"ram":0,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":676,"name":"usernoted","cpu":0,"ram":0.2,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":673,"name":"rapportd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":671,"name":"lockoutagent","cpu":0,"ram":0,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/System/Library/CoreServices"},{"pid":667,"name":"AXVisualSupportAgent launchd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Resources/AXVisualSupportAgent.app/Contents/MacOS"},{"pid":662,"name":"ContinuityCaptureAgent","cpu":0,"ram":0,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":664,"name":"lsd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":663,"name":"WindowManager","cpu":0,"ram":0.2,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/System/Library/CoreServices/WindowManager.app/Contents/MacOS"},{"pid":656,"name":"UserEventAgent","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:58.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":651,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:57.000Z","user":"_appleevents","path":"/usr/sbin"},{"pid":646,"name":"securityd_service","cpu":0,"ram":0,"date":"2022-11-04T08:24:57.000Z","user":"root","path":"/usr/libexec"},{"pid":634,"name":"audioclocksyncd","cpu":0,"ram":0,"date":"2022-11-04T08:24:56.000Z","user":"root","path":"/usr/sbin"},{"pid":624,"name":"systemstats","cpu":0,"ram":0,"date":"2022-11-04T08:24:56.000Z","user":"root","path":"/usr/sbin"},{"pid":621,"name":"appleh13camerad","cpu":0,"ram":0,"date":"2022-11-04T08:24:56.000Z","user":"_cmiodalassistants","path":"/usr/sbin"},{"pid":615,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:55.000Z","user":"_accessoryupdater","path":"/usr/sbin"},{"pid":567,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:54.000Z","user":"_spotlight","path":"/usr/sbin"},{"pid":559,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:54.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":554,"name":"cron","cpu":0,"ram":0,"date":"2022-11-04T08:24:53.000Z","user":"root","path":"/usr/sbin"},{"pid":551,"name":"vbcableagent","cpu":0,"ram":0,"date":"2022-11-04T08:24:53.000Z","user":"root","path":""},{"pid":545,"name":"wifianalyticsd","cpu":0,"ram":0,"date":"2022-11-04T08:24:52.000Z","user":"root","path":"/usr/libexec"},{"pid":542,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:52.000Z","user":"_softwareupdate","path":"/usr/sbin"},{"pid":540,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:52.000Z","user":"_nsurlsessiond","path":"/usr/sbin"},{"pid":533,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:51.000Z","user":"_locationd","path":"/usr/sbin"},{"pid":523,"name":"UVCAssistant","cpu":0,"ram":0,"date":"2022-11-04T08:24:50.000Z","user":"_cmiodalassistants","path":"/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS"},{"pid":520,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:50.000Z","user":"_cmiodalassistants","path":"/usr/sbin"},{"pid":519,"name":"com.apple.AppleUserHIDDrivers","cpu":0,"ram":0,"date":"2022-11-04T08:24:50.000Z","user":"_driverkit","path":"/System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext"},{"pid":518,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:50.000Z","user":"_securityagent","path":"/usr/sbin"},{"pid":515,"name":"com.apple.DriverKit-IOUserDockChannelSerial","cpu":0,"ram":0,"date":"2022-11-04T08:24:50.000Z","user":"_driverkit","path":"/System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext"},{"pid":516,"name":"diskmanagementd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:50.000Z","user":"root","path":"/usr/libexec"},{"pid":511,"name":"symptomsd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:50.000Z","user":"_networkd","path":"/usr/libexec"},{"pid":509,"name":"appleeventsd","cpu":0,"ram":0,"date":"2022-11-04T08:24:49.000Z","user":"_appleevents","path":"/System/Library/CoreServices"},{"pid":506,"name":"searchpartyd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:49.000Z","user":"root","path":"/usr/libexec"},{"pid":502,"name":"awdd","cpu":0,"ram":0,"date":"2022-11-04T08:24:49.000Z","user":"root","path":"/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Support"},{"pid":370,"name":"locationd","cpu":0,"ram":0.2,"date":"2022-11-04T08:24:48.000Z","user":"_locationd","path":"/usr/libexec"},{"pid":480,"name":"mDNSResponderHelper","cpu":0,"ram":0,"date":"2022-11-04T08:24:49.000Z","user":"root","path":"/usr/sbin"},{"pid":445,"name":"analyticsd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"_analyticsd","path":"/System/Library/PrivateFrameworks/CoreAnalytics.framework/Support"},{"pid":460,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:49.000Z","user":"_windowserver","path":"/usr/sbin"},{"pid":456,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:49.000Z","user":"_coreaudiod","path":"/usr/sbin"},{"pid":448,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/sbin"},{"pid":404,"name":"mDNSResponder","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"_mdnsresponder","path":"/usr/sbin"},{"pid":419,"name":"trustd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"_trustd","path":"/usr/libexec"},{"pid":75218,"name":"ps","cpu":0,"ram":0,"date":"2022-11-10T17:53:56.000Z","user":"root","path":""},{"pid":447,"name":"authd","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS"},{"pid":375,"name":"distnoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"_distnote","path":"/usr/sbin"},{"pid":366,"name":"usbmuxd","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"_usbmuxd","path":"/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources"},{"pid":407,"name":"airportd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":405,"name":"apfsd","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":365,"name":"timed","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"_timed","path":"/usr/libexec"},{"pid":401,"name":"runningboardd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":400,"name":"coreservicesd","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":396,"name":"contextstored","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources"},{"pid":399,"name":"lsd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":395,"name":"loginwindow","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"raindrops","path":"/System/Library/CoreServices/loginwindow.app/Contents/MacOS"},{"pid":391,"name":"syspolicyd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":364,"name":"launchservicesd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":380,"name":"revisiond","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support"},{"pid":373,"name":"dasd","cpu":0,"ram":0.2,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":358,"name":"syslogd","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/sbin"},{"pid":330,"name":"mediaremoted","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/PrivateFrameworks/MediaRemote.framework/Support"},{"pid":332,"name":"systemstats","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/sbin"},{"pid":337,"name":"IOMFB_bics_daemon","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":387,"name":"corebrightnessd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":384,"name":"bluetoothd","cpu":0,"ram":0.2,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/sbin"},{"pid":381,"name":"KernelEventAgent","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/sbin"},{"pid":367,"name":"securityd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/sbin"},{"pid":372,"name":"autofsd","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":""},{"pid":363,"name":"apsd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/PrivateFrameworks/ApplePushService.framework"},{"pid":361,"name":"thermalmonitord","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":388,"name":"AirPlayXPCHelper","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":328,"name":"uninstalld","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/PrivateFrameworks/Uninstall.framework/Resources"},{"pid":342,"name":"remoted","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":347,"name":"watchdogd","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":329,"name":"fseventsd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support"},{"pid":336,"name":"powerd","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/CoreServices/powerd.bundle"},{"pid":379,"name":"logind","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":326,"name":"UserEventAgent","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":354,"name":"diskarbitrationd","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":353,"name":"kernelmanagerd","cpu":0,"ram":0,"date":"2022-11-04T08:24:48.000Z","user":"root","path":"/usr/libexec"},{"pid":406,"name":"nsurlsessiond","cpu":0,"ram":0.1,"date":"2022-11-04T08:24:48.000Z","user":"_nsurlsessiond","path":"/usr/libexec"},{"pid":75198,"name":"qmgr","cpu":0,"ram":0,"date":"2022-11-10T17:53:44.000Z","user":"_postfix","path":""},{"pid":75197,"name":"pickup","cpu":0,"ram":0,"date":"2022-11-10T17:53:44.000Z","user":"_postfix","path":""},{"pid":75196,"name":"master","cpu":0,"ram":0,"date":"2022-11-10T17:53:44.000Z","user":"root","path":""},{"pid":75170,"name":"proactiveeventtrackerd","cpu":0,"ram":0.1,"date":"2022-11-10T17:53:19.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":75168,"name":"mobiletimerd","cpu":0,"ram":0.1,"date":"2022-11-10T17:53:18.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/MobileTimer.framework/Executables"},{"pid":75166,"name":"UARPUpdaterServiceUSBPD","cpu":0,"ram":0.1,"date":"2022-11-10T17:53:17.000Z","user":"_accessoryupdater","path":"/System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS"},{"pid":75165,"name":"mdworker_shared","cpu":0,"ram":0.2,"date":"2022-11-10T17:53:17.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":75164,"name":"accessoryupdaterd","cpu":0,"ram":0.1,"date":"2022-11-10T17:53:17.000Z","user":"_accessoryupdater","path":"/System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support"},{"pid":74703,"name":"backupd","cpu":0,"ram":0.1,"date":"2022-11-10T17:51:17.000Z","user":"root","path":"/System/Library/CoreServices/backupd.bundle/Contents/Resources"},{"pid":74701,"name":"sysmond","cpu":0,"ram":0,"date":"2022-11-10T17:51:16.000Z","user":"root","path":"/usr/libexec"},{"pid":74697,"name":"mdworker_shared","cpu":0,"ram":0.2,"date":"2022-11-10T17:51:14.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":74488,"name":"contentlinkingd","cpu":0,"ram":0.1,"date":"2022-11-10T17:50:45.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/Synapse.framework/Support"},{"pid":74487,"name":"com.apple.hiservices-xpcservice","cpu":0,"ram":0,"date":"2022-11-10T17:50:44.000Z","user":"raindrops","path":"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS"},{"pid":74459,"name":"neagent","cpu":0,"ram":0.1,"date":"2022-11-10T17:50:20.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":74443,"name":"CMFSyncAgent","cpu":0,"ram":0.1,"date":"2022-11-10T17:50:06.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CommunicationsFilter.framework"},{"pid":74438,"name":"progressd","cpu":0,"ram":0.1,"date":"2022-11-10T17:50:03.000Z","user":"raindrops","path":"/System/Library/Frameworks/ClassKit.framework/Versions/A"},{"pid":74437,"name":"PowerUIAgent","cpu":0,"ram":0.2,"date":"2022-11-10T17:50:03.000Z","user":"root","path":"/usr/libexec"},{"pid":74258,"name":"syncdefaultsd","cpu":0,"ram":0.1,"date":"2022-11-10T17:49:50.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/SyncedDefaults.framework/Support"},{"pid":74257,"name":"CoreLocationAgent","cpu":0,"ram":0.2,"date":"2022-11-10T17:49:50.000Z","user":"raindrops","path":"/System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS"},{"pid":74256,"name":"mapspushd","cpu":0,"ram":0.2,"date":"2022-11-10T17:49:50.000Z","user":"raindrops","path":"/System/Library/CoreServices"},{"pid":73991,"name":"LocationMenu","cpu":0,"ram":0.2,"date":"2022-11-10T17:48:22.000Z","user":"raindrops","path":"/System/Library/CoreServices/LocationMenu.app/Contents/MacOS"},{"pid":73987,"name":"wifip2pd","cpu":0,"ram":0.1,"date":"2022-11-10T17:48:21.000Z","user":"root","path":"/usr/libexec"},{"pid":73516,"name":"ViewBridgeAuxiliary","cpu":0,"ram":0.1,"date":"2022-11-10T17:46:11.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS"},{"pid":73514,"name":"csnameddatad","cpu":0,"ram":0,"date":"2022-11-10T17:46:11.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS"},{"pid":73508,"name":"nehelper","cpu":0,"ram":0.1,"date":"2022-11-10T17:46:07.000Z","user":"root","path":"/usr/libexec"},{"pid":73507,"name":"containermanagerd","cpu":0,"ram":0,"date":"2022-11-10T17:46:07.000Z","user":"_locationd","path":"/usr/libexec"}]} \ No newline at end of file
+{"luna_version":"1.1.0","host":"Izzy-Moonbow.local","os":"macOS 13.2","kernel":"Darwin 22.3.0 (arm64)","serial":"C02H21BFQ6L5","serial_source":"hardware","date":"2023-02-06T20:12:25.418Z","screens":[{"id":"1","gid":"screen:1:0","name":"Entire screen"}],"windows":[],"cpu":{"manufacturer":"Apple","brand":"M1","vendor":"Apple","family":"458787763","model":"","stepping":"2","revision":"","voltage":"","speed":2.4,"speedMin":2.4,"speedMax":2.4,"governor":"","cores":8,"physicalCores":8,"performanceCores":4,"efficiencyCores":4,"processors":1,"socket":"SOC","flags":"","virtualization":true,"cache":{"l1d":131072,"l1i":65536,"l2":4194304,"l3":null}},"temperature":{"main":null,"cores":[],"max":null,"socket":[],"chipset":null},"ram":{"total":8589934592,"free":84197376,"used":8505737216,"active":1474560000,"available":7115374592,"buffers":0,"cached":0,"slab":0,"buffcache":7031177216,"swaptotal":6442450944,"swapused":4960613826.56,"swapfree":1481837117.44},"ram_chips":[{"size":8589934592,"bank":"0","type":"LPDDR4","ecc":false,"clockSpeed":0,"formFactor":"","manufacturer":"Apple","partNum":"","serialNum":"","voltageConfigured":null,"voltageMin":null,"voltageMax":null}],"battery":{"hasBattery":true,"cycleCount":201,"isCharging":false,"designedCapacity":56103,"maxCapacity":51135,"currentCapacity":51135,"voltage":12.803,"capacityUnit":"mWh","percent":100,"timeRemaining":0,"acConnected":true,"type":"Li-ion","model":"","manufacturer":"Apple","serial":""},"os_info":{"platform":"darwin","distro":"macOS","release":"13.2","codename":"macOS Ventura","kernel":"22.3.0","arch":"arm64","hostname":"Izzy-Moonbow.local","fqdn":"Izzy-Moonbow.local","codepage":"UTF-8","logofile":"darwin","serial":"33DF0F44-C903-3ED1-9441-739C180D999A","build":"22D49","servicepack":"","uefi":true},"gpu":{"controllers":[{"vendor":"Apple","model":"Apple M1","bus":"Built-In","vramDynamic":true,"vram":null,"deviceId":"","vendorId":"0x05ac","external":false,"cores":"8","metalVersion":""}],"displays":[{"vendor":"Apple","vendorId":"610","model":"Color LCD","productionYear":"0","serial":"fd626d62","displayId":"1","main":true,"builtin":true,"connection":"Internal","sizeX":null,"sizeY":null,"pixelDepth":null,"resolutionX":3360,"resolutionY":2100,"currentResX":1680,"currentResY":1050,"positionX":0,"positionY":0,"currentRefreshRate":60}]},"uuid":{"os":"41e7e9ae-5f08-5ba9-bbfd-55610aebe1ee","hardware":"C02H21BFQ6L5","macs":["8a:c1:89:ef:39:4c","d4:57:63:ea:07:27","fe:fd:94:21:a3:fa","fe:fd:94:21:a3:fb"]},"versions":{"kernel":"22.3.0","openssl":"1.1.1","systemOpenssl":"3.3.6","systemOpensslLib":"LibreSSL","node":"16.16.0","v8":"10.6.194.23-electron.0","npm":"8.12.1","yarn":"","pm2":"","gulp":"","grunt":"","git":"2.33.0","tsc":"","mysql":"","redis":"","mongodb":"","apache":"2.4.54","nginx":"","php":"8.2.1","docker":"","postfix":"3.2.2","postgresql":"","perl":"5.36.0","python":"","python3":"3.10.8","pip":"23.0","pip3":"23.0","java":"17.0.3","gcc":"14.0.0","virtualbox":"","bash":"3.2.57","zsh":"5.8.1","fish":"","powershell":"","dotnet":""},"users":[{"user":"raindrops","tty":"ttys001","date":"2023-02-06","time":"16:34","ip":"","command":"-zsh �� /bin/zsh "},{"user":"raindrops","tty":"ttys000","date":"2023-01-22","time":"18:51","ip":"","command":"ntfy subscribe --from-config"},{"user":"raindrops","tty":"console","date":"2023-01-22","time":"18:51","ip":"","command":"-"}],"filesystems":[{"fs":"/dev/disk3s1s1","type":"APFS","size":494384795648,"used":8942825472,"available":25627938816,"use":25.87,"mount":"/"},{"fs":"/dev/disk3s6","type":"APFS","size":494384795648,"used":7516327936,"available":25627938816,"use":22.68,"mount":"/System/Volumes/VM"},{"fs":"/dev/disk3s2","type":"APFS","size":494384795648,"used":4769005568,"available":25627938816,"use":15.69,"mount":"/System/Volumes/Preboot"},{"fs":"/dev/disk3s4","type":"HFS","size":494384795648,"used":41549824,"available":25627938816,"use":0.16,"mount":"/System/Volumes/Update"},{"fs":"/dev/disk1s2","type":"HFS","size":524288000,"used":6311936,"available":503992320,"use":1.24,"mount":"/System/Volumes/xarts"},{"fs":"/dev/disk1s1","type":"HFS","size":524288000,"used":6410240,"available":503992320,"use":1.26,"mount":"/System/Volumes/iSCPreboot"},{"fs":"/dev/disk1s3","type":"HFS","size":524288000,"used":2596864,"available":503992320,"use":0.51,"mount":"/System/Volumes/Hardware"},{"fs":"/dev/disk3s5","type":"APFS","size":494384795648,"used":431133630464,"available":25627938816,"use":94.39,"mount":"/System/Volumes/Data"},{"fs":"/dev/disk3s7","type":"APFS","size":494384795648,"used":11497095168,"available":25627938816,"use":30.97,"mount":"/Volumes/Unicorn"},{"fs":"/dev/disk3s8","type":"APFS","size":8000000000,"used":3912241152,"available":4087758848,"use":48.9,"mount":"/Volumes/Earth pony"}],"fs_stats":{"rx":2320083910656,"wx":906365734912,"tx":3226449645568,"rx_sec":7453869.3189298725,"wx_sec":3904156.46930793,"tx_sec":11358025.788237803,"ms":600041},"usb":[],"audio":[{"id":0,"name":"MacBook Air Microphone","manufacturer":"Apple Inc.","revision":null,"driver":null,"default":true,"channel":"Built-In","type":"Phone","in":true,"out":false,"status":"online"},{"id":1,"name":"MacBook Air Speakers","manufacturer":"Apple Inc.","revision":null,"driver":null,"default":true,"channel":"Built-In","type":"Speaker","in":false,"out":true,"status":"online"},{"id":2,"name":"VB-Cable","manufacturer":"VB Audio","revision":null,"driver":null,"default":false,"channel":"","type":"Speaker","in":true,"out":true,"status":"online"},{"id":3,"name":"Multi-Output Device","manufacturer":"Apple Inc.","revision":null,"driver":null,"default":false,"channel":"","type":"Speaker","in":false,"out":true,"status":"online"}],"network":[{"iface":"lo0","ifaceName":"lo0","default":false,"ip4":"127.0.0.1","ip4subnet":"255.0.0.0","ip6":"::1","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"","internal":true,"virtual":false,"operstate":"unknown","type":"wired","duplex":"full","mtu":16384,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"anpi1","ifaceName":"anpi1","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::fcfd:94ff:fe21:a3fb","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"fe:fd:94:21:a3:fb","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"anpi0","ifaceName":"anpi0","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::fcfd:94ff:fe21:a3fa","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"fe:fd:94:21:a3:fa","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en3","ifaceName":"en3","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"fe:fd:94:21:a3:da","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en4","ifaceName":"en4","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"fe:fd:94:21:a3:db","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en1","ifaceName":"en1","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"36:1e:87:6b:21:c0","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en2","ifaceName":"en2","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"36:1e:87:6b:21:c4","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"ap1","ifaceName":"ap1","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"f6:57:63:ea:07:27","internal":false,"virtual":false,"operstate":"unknown","type":"wireless","duplex":"full","mtu":1500,"speed":10,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"en0","ifaceName":"en0","default":true,"ip4":"192.168.1.23","ip4subnet":"255.255.255.0","ip6":"fe80::1c8d:9072:f5d4:b20c","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"d4:57:63:ea:07:27","internal":false,"virtual":false,"operstate":"up","type":"wireless","duplex":"full","mtu":1500,"speed":122.5,"dhcp":true,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"bridge0","ifaceName":"bridge0","default":false,"ip4":"","ip4subnet":"","ip6":"","ip6subnet":"","mac":"36:1e:87:6b:21:c0","internal":false,"virtual":false,"operstate":"down","type":"wired","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"awdl0","ifaceName":"awdl0","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::88c1:89ff:feef:394c","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"8a:c1:89:ef:39:4c","internal":false,"virtual":false,"operstate":"up","type":"wireless","duplex":"full","mtu":1500,"speed":10,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"llw0","ifaceName":"llw0","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::88c1:89ff:feef:394c","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"8a:c1:89:ef:39:4c","internal":false,"virtual":false,"operstate":"down","type":"wireless","duplex":"full","mtu":1500,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"utun0","ifaceName":"utun0","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::66be:9ec3:e234:dab5","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"","internal":false,"virtual":false,"operstate":"unknown","type":"wired","duplex":"full","mtu":1380,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"utun1","ifaceName":"utun1","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::85ac:6f8:8ba:f88e","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"","internal":false,"virtual":false,"operstate":"unknown","type":"wired","duplex":"full","mtu":2000,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"utun2","ifaceName":"utun2","default":false,"ip4":"","ip4subnet":"","ip6":"fe80::ce81:b1c:bd2c:69e","ip6subnet":"ffff:ffff:ffff:ffff::","mac":"","internal":false,"virtual":false,"operstate":"unknown","type":"wired","duplex":"full","mtu":1000,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0},{"iface":"utun3","ifaceName":"utun3","default":false,"ip4":"192.168.0.2","ip4subnet":"255.255.255.255","ip6":"","ip6subnet":"","mac":"","internal":false,"virtual":false,"operstate":"unknown","type":"wired","duplex":"full","mtu":1420,"speed":null,"dhcp":false,"dnsSuffix":"","ieee8021xAuth":"","ieee8021xState":"","carrierChanges":0}],"connections":[{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"49396","peerAddress":"127.0.0.1","peerPort":"59242","state":"CLOSE_WAIT","pid":2357,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"49396","peerAddress":"127.0.0.1","peerPort":"59241","state":"CLOSE_WAIT","pid":2357,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"59220","peerAddress":"2a04:4e42::396","peerPort":"443","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp6","localAddress":"::1","localPort":"587","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":78662,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"587","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":78662,"process":""},{"protocol":"tcp6","localAddress":"::1","localPort":"25","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":78662,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"25","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":78662,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"59102","peerAddress":"2a00:1450:4007:8","peerPort":"443","state":"ESTABLISHED","pid":77465,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"59100","peerAddress":"2a00:1450:4007:8","peerPort":"443","state":"ESTABLISHED","pid":77465,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"59066","peerAddress":"2a00:1450:4007:8","peerPort":"443","state":"ESTABLISHED","pid":77465,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"59038","peerAddress":"76.223.92.165","peerPort":"443","state":"ESTABLISHED","pid":29187,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"58808","peerAddress":"2a04:4e42::396","peerPort":"443","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"58807","peerAddress":"2a04:4e42::396","peerPort":"443","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"58790","peerAddress":"2a04:4e42::396","peerPort":"443","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"58714","peerAddress":"151.101.1.140","peerPort":"443","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"58617","peerAddress":"151.101.1.140","peerPort":"443","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"58464","peerAddress":"2a00:1450:4007:8","peerPort":"443","state":"ESTABLISHED","pid":77465,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"58390","peerAddress":"2a00:1450:4007:8","peerPort":"443","state":"ESTABLISHED","pid":77465,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"58389","peerAddress":"2a00:1450:4007:8","peerPort":"443","state":"ESTABLISHED","pid":77465,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"49397","peerAddress":"127.0.0.1","peerPort":"58019","state":"ESTABLISHED","pid":2357,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"58019","peerAddress":"127.0.0.1","peerPort":"49397","state":"ESTABLISHED","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"56011","peerAddress":"76.223.92.165","peerPort":"443","state":"ESTABLISHED","pid":29187,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"55799","peerAddress":"54.175.159.11","peerPort":"443","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"55754","peerAddress":"54.175.159.11","peerPort":"443","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54267","peerAddress":"192.168.1.26","peerPort":"32185","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54266","peerAddress":"192.168.1.26","peerPort":"32056","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54265","peerAddress":"192.168.1.26","peerPort":"8009","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"54259","peerAddress":"2a00:1450:4007:8","peerPort":"443","state":"ESTABLISHED","pid":77465,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54241","peerAddress":"162.159.130.234","peerPort":"443","state":"ESTABLISHED","pid":56636,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54238","peerAddress":"192.168.1.30","peerPort":"32207","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54237","peerAddress":"192.168.1.30","peerPort":"8009","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54236","peerAddress":"192.168.1.15","peerPort":"8009","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54209","peerAddress":"90.63.12.101","peerPort":"443","state":"ESTABLISHED","pid":672,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"54193","peerAddress":"2a00:1450:400c:c","peerPort":"5228","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54155","peerAddress":"90.63.12.101","peerPort":"443","state":"ESTABLISHED","pid":72145,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"54140","peerAddress":"192.168.1.22","peerPort":"8009","state":"ESTABLISHED","pid":46877,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"38071","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":72145,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"63343","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":50416,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"6943","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":50416,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"59795","peerAddress":"90.63.12.101","peerPort":"2222","state":"ESTABLISHED","pid":48772,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"63342","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":48772,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"6942","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":48772,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"59406","peerAddress":"20.199.120.151","peerPort":"443","state":"ESTABLISHED","pid":28219,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"6463","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":56653,"process":""},{"protocol":"tcp6","localAddress":"::1","localPort":"7679","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":77465,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"5037","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":68307,"process":""},{"protocol":"tcp6","localAddress":"::1","localPort":"42050","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":28220,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"50397","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":2357,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"45623","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":2357,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"49397","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":2357,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"49396","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":2357,"process":""},{"protocol":"tcp46","localAddress":"*","localPort":"52829","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":828,"process":""},{"protocol":"tcp6","localAddress":"*","localPort":"5000","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":596,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"5000","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":596,"process":""},{"protocol":"tcp6","localAddress":"*","localPort":"7000","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":596,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"7000","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":596,"process":""},{"protocol":"tcp4","localAddress":"*","localPort":"22","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":1,"process":""},{"protocol":"tcp6","localAddress":"*","localPort":"22","peerAddress":"*","peerPort":"*","state":"LISTEN","pid":1,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59187","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59188","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"59199","peerAddress":"90.63.12.101","peerPort":"443","state":"TIME_WAIT","pid":78673,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"59200","peerAddress":"90.63.12.101","peerPort":"443","state":"TIME_WAIT","pid":78675,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59194","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59202","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59203","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59209","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59210","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59216","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59217","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59224","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59225","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59231","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp4","localAddress":"127.0.0.1","localPort":"59232","peerAddress":"127.0.0.1","peerPort":"49396","state":"TIME_WAIT","pid":77963,"process":""},{"protocol":"tcp6","localAddress":"2a01:cb00:83eb:f","localPort":"59473","peerAddress":"2001:4860:4860::","peerPort":"443","state":"ESTABLISHED","pid":230,"process":""},{"protocol":"tcp4","localAddress":"192.168.1.23","localPort":"50217","peerAddress":"17.57.146.41","peerPort":"5223","state":"ESTABLISHED","pid":143,"process":""}],"processes":[{"pid":76190,"name":"Google Chrome Helper (Renderer)","cpu":27.8,"ram":4.1,"date":"2023-02-06T19:25:02.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":72145,"name":"Electron","cpu":3.3,"ram":0.8,"date":"2023-02-06T17:47:42.000Z","user":"raindrops","path":"/Volumes/Unicorn/luna/node_modules/electron/dist/Electron.app/Contents/MacOS"},{"pid":142,"name":"opendirectoryd","cpu":2.1,"ram":2.3,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":29187,"name":"Signal Beta Helper (Renderer)","cpu":1.7,"ram":1.5,"date":"2023-02-04T13:08:23.000Z","user":"raindrops","path":"/Applications/Signal Beta.app/Contents/Frameworks/Signal Beta Helper (Renderer).app/Contents/MacOS"},{"pid":46875,"name":"Google Chrome Helper (GPU)","cpu":1.4,"ram":0.8,"date":"2023-02-06T14:28:42.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (GPU).app/Contents/MacOS"},{"pid":46863,"name":"Google Chrome Canary","cpu":1.1,"ram":1.8,"date":"2023-02-06T14:28:36.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/MacOS"},{"pid":50416,"name":"webstorm","cpu":1.1,"ram":1.8,"date":"2023-02-06T16:04:02.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/JetBrains/Toolbox/apps/WebStorm/ch-0/223.8617.44/WebStorm.app/Contents/MacOS"},{"pid":172,"name":"WindowServer","cpu":1,"ram":0.6,"date":"2023-01-22T17:50:46.000Z","user":"_windowserver","path":"/System/Library/PrivateFrameworks/SkyLight.framework/Resources"},{"pid":863,"name":"Dozer","cpu":0.9,"ram":0,"date":"2023-01-22T17:51:33.000Z","user":"raindrops","path":"/Applications/Dozer.app/Contents/MacOS"},{"pid":77963,"name":"Adobe Photoshop 2022","cpu":0.5,"ram":0.5,"date":"2023-02-06T19:58:47.000Z","user":"raindrops","path":"/Applications/Adobe Photoshop 2022/Adobe Photoshop 2022.app/Contents/MacOS"},{"pid":476,"name":"cfprefsd","cpu":0.5,"ram":0,"date":"2023-01-22T17:51:01.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":165,"name":"notifyd","cpu":0.3,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/sbin"},{"pid":170,"name":"cfprefsd","cpu":0.2,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/sbin"},{"pid":46877,"name":"Google Chrome Helper","cpu":0.1,"ram":0.6,"date":"2023-02-06T14:28:42.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper.app/Contents/MacOS"},{"pid":828,"name":"jetbrains-toolbox","cpu":0.1,"ram":0.2,"date":"2023-01-22T17:51:32.000Z","user":"raindrops","path":"/Applications/JetBrains Toolbox.app/Contents/MacOS"},{"pid":48575,"name":"iTerm2","cpu":0.1,"ram":0.2,"date":"2023-02-06T15:34:04.000Z","user":"raindrops","path":"/Applications/iTerm.app/Contents/MacOS"},{"pid":167,"name":"corebrightnessd","cpu":0.1,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":192,"name":"coreaudiod","cpu":0.1,"ram":0.1,"date":"2023-01-22T17:50:47.000Z","user":"_coreaudiod","path":"/usr/sbin"},{"pid":56653,"name":"Discord Helper (Renderer)","cpu":0.1,"ram":1.1,"date":"2023-01-25T20:32:54.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Discord Helper (Renderer).app/Contents/MacOS"},{"pid":105,"name":"logd","cpu":0.1,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":78551,"name":"AMPArtworkAgent","cpu":0,"ram":0.1,"date":"2023-02-06T20:09:01.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support"},{"pid":78542,"name":"CarbonComponentScannerXPC","cpu":0,"ram":0,"date":"2023-02-06T20:08:59.000Z","user":"raindrops","path":"/System/Library/Frameworks/AudioToolbox.framework/XPCServices/CarbonComponentScannerXPC.xpc/Contents/MacOS"},{"pid":78541,"name":"AudioComponentRegistrar","cpu":0,"ram":0.1,"date":"2023-02-06T20:08:59.000Z","user":"raindrops","path":"/System/Library/Frameworks/AudioToolbox.framework"},{"pid":78538,"name":"PlugInLibraryService","cpu":0,"ram":0,"date":"2023-02-06T20:08:56.000Z","user":"raindrops","path":"/System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS"},{"pid":78537,"name":"rtcreportingd","cpu":0,"ram":0.1,"date":"2023-02-06T20:08:41.000Z","user":"root","path":"/usr/libexec"},{"pid":78536,"name":"biomed","cpu":0,"ram":0.1,"date":"2023-02-06T20:08:40.000Z","user":"_biome","path":"/System/Library/PrivateFrameworks/BiomeStreams.framework/Support"},{"pid":78535,"name":"coreduetd","cpu":0,"ram":0.1,"date":"2023-02-06T20:08:40.000Z","user":"root","path":"/usr/libexec"},{"pid":78534,"name":"sysmond","cpu":0,"ram":0,"date":"2023-02-06T20:08:40.000Z","user":"root","path":"/usr/libexec"},{"pid":78498,"name":"adid","cpu":0,"ram":0,"date":"2023-02-06T20:07:59.000Z","user":"_fpsd","path":"/System/Library/PrivateFrameworks/CoreADI.framework"},{"pid":78497,"name":"akd","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:59.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support"},{"pid":78496,"name":"iconservicesd","cpu":0,"ram":0,"date":"2023-02-06T20:07:59.000Z","user":"_iconservices","path":"/System/Library/CoreServices"},{"pid":78495,"name":"iconservicesagent","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:59.000Z","user":"raindrops","path":"/System/Library/CoreServices"},{"pid":78494,"name":"dmd","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:57.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":78493,"name":"CategoriesService","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:57.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS"},{"pid":78492,"name":"ContextService","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:57.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS"},{"pid":78491,"name":"UsageTrackingAgent","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:56.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A"},{"pid":78490,"name":"ScreenTimeWidgetExtension","cpu":0,"ram":0.3,"date":"2023-02-06T20:07:54.000Z","user":"raindrops","path":"/System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS"},{"pid":78489,"name":"extensionkitservice","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:54.000Z","user":"raindrops","path":"/System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS"},{"pid":78485,"name":"wifip2pd","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:50.000Z","user":"root","path":"/usr/libexec"},{"pid":78483,"name":"com.apple.iCloudHelper","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:40.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/XPCServices/com.apple.iCloudHelper.xpc/Contents/MacOS"},{"pid":78482,"name":"contactsd","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:40.000Z","user":"raindrops","path":"/System/Library/Frameworks/Contacts.framework/Support"},{"pid":78481,"name":"CoreLocationAgent","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:39.000Z","user":"raindrops","path":"/System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS"},{"pid":78480,"name":"calaccessd","cpu":0,"ram":0.2,"date":"2023-02-06T20:07:39.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CalendarDaemon.framework/Support"},{"pid":78479,"name":"dataaccessd","cpu":0,"ram":0.1,"date":"2023-02-06T20:07:39.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/DataAccess.framework/Support"},{"pid":78412,"name":"QuickLookSatellite","cpu":0,"ram":0.1,"date":"2023-02-06T20:05:36.000Z","user":"raindrops","path":"/System/Library/Frameworks/QuickLook.framework/Versions/A/XPCServices/QuickLookSatellite.xpc/Contents/MacOS"},{"pid":78411,"name":"secinitd","cpu":0,"ram":0,"date":"2023-02-06T20:05:36.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":78409,"name":"com.apple.quicklook.ThumbnailsAgent","cpu":0,"ram":0.2,"date":"2023-02-06T20:05:36.000Z","user":"raindrops","path":"/System/Library/Frameworks/QuickLookThumbnailing.framework/Support"},{"pid":78408,"name":"containermanagerd","cpu":0,"ram":0.1,"date":"2023-02-06T20:05:36.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":78407,"name":"pkd","cpu":0,"ram":0.1,"date":"2023-02-06T20:05:36.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":78406,"name":"usermanagerd","cpu":0,"ram":0,"date":"2023-02-06T20:05:35.000Z","user":"root","path":"/usr/libexec"},{"pid":78405,"name":"syncdefaultsd","cpu":0,"ram":0.1,"date":"2023-02-06T20:05:35.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/SyncedDefaults.framework/Support"},{"pid":78373,"name":"triald","cpu":0,"ram":0.1,"date":"2023-02-06T20:04:53.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":78372,"name":"sandboxd","cpu":0,"ram":0,"date":"2023-02-06T20:04:53.000Z","user":"root","path":"/usr/libexec"},{"pid":78371,"name":"tccd","cpu":0,"ram":0.1,"date":"2023-02-06T20:04:53.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/TCC.framework/Support"},{"pid":78364,"name":"sysextd","cpu":0,"ram":0.1,"date":"2023-02-06T20:04:41.000Z","user":"root","path":"/System/Library/Frameworks/SystemExtensions.framework/Versions/A/Helpers"},{"pid":78363,"name":"com.apple.cmio.registerassistantservice","cpu":0,"ram":0.1,"date":"2023-02-06T20:04:41.000Z","user":"root","path":"/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources"},{"pid":78359,"name":"cdpd","cpu":0,"ram":0.1,"date":"2023-02-06T20:04:28.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources"},{"pid":78358,"name":"Keychain Circle Notification","cpu":0,"ram":0.2,"date":"2023-02-06T20:04:27.000Z","user":"raindrops","path":"/System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS"},{"pid":78357,"name":"online-authd","cpu":0,"ram":0,"date":"2023-02-06T20:04:22.000Z","user":"root","path":"/usr/libexec"},{"pid":78354,"name":"TrustedPeersHelper","cpu":0,"ram":0.1,"date":"2023-02-06T20:04:15.000Z","user":"raindrops","path":"/System/Library/Frameworks/Security.framework/Versions/A/XPCServices/TrustedPeersHelper.xpc/Contents/MacOS"},{"pid":78353,"name":"followupd","cpu":0,"ram":0.1,"date":"2023-02-06T20:04:15.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support"},{"pid":78352,"name":"findmydevice-user-agent","cpu":0,"ram":0.1,"date":"2023-02-06T20:04:15.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":78351,"name":"ViewBridgeAuxiliary","cpu":0,"ram":0.1,"date":"2023-02-06T20:04:06.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS"},{"pid":78324,"name":"mobileassetd","cpu":0,"ram":0.1,"date":"2023-02-06T20:03:55.000Z","user":"root","path":"/usr/libexec"},{"pid":78320,"name":"biometrickitd","cpu":0,"ram":0.1,"date":"2023-02-06T20:03:48.000Z","user":"root","path":"/usr/libexec"},{"pid":78318,"name":"ctkd","cpu":0,"ram":0,"date":"2023-02-06T20:03:48.000Z","user":"_ctkd","path":"/System/Library/Frameworks/CryptoTokenKit.framework"},{"pid":78314,"name":"nehelper","cpu":0,"ram":0.1,"date":"2023-02-06T20:03:47.000Z","user":"root","path":"/usr/libexec"},{"pid":78313,"name":"networkserviceproxy","cpu":0,"ram":0.1,"date":"2023-02-06T20:03:46.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":78312,"name":"com.apple.Safari.SafeBrowsing.Service","cpu":0,"ram":0.1,"date":"2023-02-06T20:03:46.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework"},{"pid":77975,"name":"com.apple.WebKit.Networking","cpu":0,"ram":0.1,"date":"2023-02-06T19:58:51.000Z","user":"raindrops","path":"/System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS"},{"pid":77972,"name":"com.apple.WebKit.WebContent","cpu":0,"ram":0,"date":"2023-02-06T19:58:51.000Z","user":"raindrops","path":"/System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS"},{"pid":77965,"name":"AdobeCRDaemon 77963 Adobe Photoshop 2022 23.2.0","cpu":0,"ram":0.1,"date":"2023-02-06T19:58:48.000Z","user":"raindrops","path":"/Applications/Adobe Photoshop 2022/Adobe Photoshop 2022.app/Contents/Frameworks/AdobeCrashReporter.framework/Versions/A/AdobeCRDaemon.app/Contents/MacOS"},{"pid":77232,"name":"siriactionsd","cpu":0,"ram":0.1,"date":"2023-02-06T19:42:57.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support"},{"pid":76995,"name":"MTLCompilerService","cpu":0,"ram":0,"date":"2023-02-06T19:40:47.000Z","user":"raindrops","path":"/System/Library/Frameworks/Metal.framework/Versions/A/XPCServices/MTLCompilerService.xpc/Contents/MacOS"},{"pid":76276,"name":"LookupViewService","cpu":0,"ram":0.1,"date":"2023-02-06T19:27:42.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/Lookup.framework/Versions/A/XPCServices/LookupViewService.xpc/Contents/MacOS"},{"pid":76195,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.2,"date":"2023-02-06T19:25:26.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":76193,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.2,"date":"2023-02-06T19:25:06.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":76189,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.3,"date":"2023-02-06T19:25:02.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":75440,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.3,"date":"2023-02-06T19:11:25.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":75336,"name":"swcd","cpu":0,"ram":0.1,"date":"2023-02-06T19:08:54.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":75218,"name":"contentlinkingd","cpu":0,"ram":0.1,"date":"2023-02-06T19:05:12.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/Synapse.framework/Support"},{"pid":74733,"name":"PerfPowerServices","cpu":0,"ram":0.2,"date":"2023-02-06T18:35:22.000Z","user":"root","path":"/usr/libexec"},{"pid":73625,"name":"universalaccessd launchd","cpu":0,"ram":0.1,"date":"2023-02-06T18:13:32.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":73209,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.2,"date":"2023-02-06T18:05:10.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":72157,"name":"Electron Helper","cpu":0,"ram":0.1,"date":"2023-02-06T17:47:42.000Z","user":"raindrops","path":"/Volumes/Unicorn/luna/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS"},{"pid":72147,"name":"Electron Helper (GPU)","cpu":0,"ram":0.1,"date":"2023-02-06T17:47:42.000Z","user":"raindrops","path":"/Volumes/Unicorn/luna/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/MacOS"},{"pid":60183,"name":"routined","cpu":0,"ram":0.1,"date":"2023-02-06T16:43:33.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":59660,"name":"UIKitSystem","cpu":0,"ram":0.2,"date":"2023-02-06T16:41:08.000Z","user":"raindrops","path":"/System/Library/CoreServices/UIKitSystem.app/Contents/MacOS"},{"pid":53307,"name":"AppleSpell","cpu":0,"ram":0.1,"date":"2023-02-06T16:10:43.000Z","user":"raindrops","path":"/System/Library/Services/AppleSpell.service/Contents/MacOS"},{"pid":52777,"name":"LocationMenu","cpu":0,"ram":0.1,"date":"2023-02-06T16:08:27.000Z","user":"raindrops","path":"/System/Library/CoreServices/LocationMenu.app/Contents/MacOS"},{"pid":52667,"name":"donotdisturbd","cpu":0,"ram":0.1,"date":"2023-02-06T16:08:09.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support"},{"pid":52514,"name":"findmydeviced","cpu":0,"ram":0.1,"date":"2023-02-06T16:08:04.000Z","user":"root","path":"/usr/libexec"},{"pid":52380,"name":"ScreenTimeAgent","cpu":0,"ram":0.1,"date":"2023-02-06T16:07:51.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A"},{"pid":51664,"name":"backupd","cpu":0,"ram":0.1,"date":"2023-02-06T16:06:25.000Z","user":"root","path":"/System/Library/CoreServices/backupd.bundle/Contents/Resources"},{"pid":50492,"name":"fsnotifier","cpu":0,"ram":0,"date":"2023-02-06T16:04:24.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/JetBrains/Toolbox/apps/WebStorm/ch-0/223.8617.44/WebStorm.app/Contents/bin"},{"pid":50451,"name":"ps","cpu":0,"ram":0,"date":"2023-02-06T16:04:05.000Z","user":"root","path":""},{"pid":48815,"name":"fsnotifier","cpu":0,"ram":0,"date":"2023-02-06T15:35:49.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/JetBrains/Toolbox/apps/PhpStorm/ch-0/223.8617.59/PhpStorm.app/Contents/bin"},{"pid":48805,"name":"ps","cpu":0,"ram":0,"date":"2023-02-06T15:35:39.000Z","user":"root","path":""},{"pid":48772,"name":"phpstorm","cpu":0,"ram":1.5,"date":"2023-02-06T15:35:37.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/JetBrains/Toolbox/apps/PhpStorm/ch-0/223.8617.59/PhpStorm.app/Contents/MacOS"},{"pid":48582,"name":"-zsh","cpu":0,"ram":0,"date":"2023-02-06T15:34:05.000Z","user":"raindrops","path":""},{"pid":48581,"name":"login","cpu":0,"ram":0,"date":"2023-02-06T15:34:05.000Z","user":"root","path":"/usr/bin"},{"pid":48580,"name":"iTermServer-3.5.0beta9","cpu":0,"ram":0,"date":"2023-02-06T15:34:05.000Z","user":"raindrops","path":"/Users/raindrops/Library/Application Support/iTerm2"},{"pid":46936,"name":"Google Chrome Helper","cpu":0,"ram":0.2,"date":"2023-02-06T14:28:50.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper.app/Contents/MacOS"},{"pid":46935,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.6,"date":"2023-02-06T14:28:49.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":46915,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.2,"date":"2023-02-06T14:28:44.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":46914,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.2,"date":"2023-02-06T14:28:44.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":46913,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.3,"date":"2023-02-06T14:28:44.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":46912,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.3,"date":"2023-02-06T14:28:44.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":46911,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.3,"date":"2023-02-06T14:28:44.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":46910,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":0.5,"date":"2023-02-06T14:28:44.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":46906,"name":"Google Chrome Helper","cpu":0,"ram":0.3,"date":"2023-02-06T14:28:44.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper.app/Contents/MacOS"},{"pid":46890,"name":"Google Chrome Helper (Renderer)","cpu":0,"ram":1,"date":"2023-02-06T14:28:43.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper (Renderer).app/Contents/MacOS"},{"pid":46880,"name":"Google Chrome Helper","cpu":0,"ram":0.2,"date":"2023-02-06T14:28:43.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers/Google Chrome Helper.app/Contents/MacOS"},{"pid":46869,"name":"chrome_crashpad_handler","cpu":0,"ram":0,"date":"2023-02-06T14:28:42.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers"},{"pid":46867,"name":"chrome_crashpad_handler","cpu":0,"ram":0,"date":"2023-02-06T14:28:42.000Z","user":"raindrops","path":"/Applications/Google Chrome Canary.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5579.0/Helpers"},{"pid":35515,"name":"knowledge-agent","cpu":0,"ram":0.1,"date":"2023-02-05T18:02:53.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":32932,"name":"progressd","cpu":0,"ram":0.1,"date":"2023-02-05T17:32:49.000Z","user":"raindrops","path":"/System/Library/Frameworks/ClassKit.framework/Versions/A"},{"pid":32905,"name":"CommCenter","cpu":0,"ram":0.1,"date":"2023-02-05T17:32:25.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreTelephony.framework/Support"},{"pid":32883,"name":"ContextStoreAgent","cpu":0,"ram":0.1,"date":"2023-02-05T17:32:13.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources"},{"pid":30259,"name":"Google Drive Helper (Renderer)","cpu":0,"ram":0,"date":"2023-02-05T16:36:34.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/Helpers/Google Drive Helper (Renderer).app/Contents/MacOS"},{"pid":12472,"name":"netbiosd","cpu":0,"ram":0,"date":"2023-02-05T10:13:51.000Z","user":"_netbios","path":"/usr/sbin"},{"pid":10307,"name":"secd","cpu":0,"ram":0.1,"date":"2023-02-05T09:33:04.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":29188,"name":"Signal Beta Helper","cpu":0,"ram":0.1,"date":"2023-02-04T13:08:24.000Z","user":"raindrops","path":"/Applications/Signal Beta.app/Contents/Frameworks/Signal Beta Helper.app/Contents/MacOS"},{"pid":29186,"name":"chrome_crashpad_handler","cpu":0,"ram":0,"date":"2023-02-04T13:08:23.000Z","user":"raindrops","path":"/Applications/Signal Beta.app/Contents/Frameworks/Electron Framework.framework/Helpers"},{"pid":29183,"name":"Signal Beta Helper","cpu":0,"ram":0,"date":"2023-02-04T13:08:22.000Z","user":"raindrops","path":"/Applications/Signal Beta.app/Contents/Frameworks/Signal Beta Helper.app/Contents/MacOS"},{"pid":29182,"name":"Signal Beta Helper (GPU)","cpu":0,"ram":0.4,"date":"2023-02-04T13:08:22.000Z","user":"raindrops","path":"/Applications/Signal Beta.app/Contents/Frameworks/Signal Beta Helper (GPU).app/Contents/MacOS"},{"pid":29181,"name":"Signal Beta","cpu":0,"ram":0.5,"date":"2023-02-04T13:08:21.000Z","user":"raindrops","path":"/Applications/Signal Beta.app/Contents/MacOS"},{"pid":19419,"name":"automountd","cpu":0,"ram":0,"date":"2023-02-04T09:41:39.000Z","user":"root","path":""},{"pid":10934,"name":"StandaloneUpdaterDaemon","cpu":0,"ram":0,"date":"2023-02-03T22:58:01.000Z","user":"root","path":"/Applications/OneDrive.app/Contents/StandaloneUpdaterDaemon.xpc/Contents/MacOS"},{"pid":1213,"name":"trustd","cpu":0,"ram":0.1,"date":"2023-02-03T20:21:42.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":77554,"name":"ptpcamerad","cpu":0,"ram":0,"date":"2023-02-03T05:56:56.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":77484,"name":"FinderSyncExtension","cpu":0,"ram":0,"date":"2023-02-03T05:56:48.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/Applications/FinderHelper.app/Contents/PlugIns/FinderSyncExtension.appex/Contents/MacOS"},{"pid":77476,"name":"mscamerad-xpc","cpu":0,"ram":0,"date":"2023-02-03T05:56:48.000Z","user":"raindrops","path":"/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/XPCServices/mscamerad-xpc.xpc/Contents/MacOS"},{"pid":77475,"name":"Google Drive Helper (Renderer)","cpu":0,"ram":0.3,"date":"2023-02-03T05:56:48.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/Helpers/Google Drive Helper (Renderer).app/Contents/MacOS"},{"pid":77473,"name":"Google Drive Helper","cpu":0,"ram":0,"date":"2023-02-03T05:56:48.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/Helpers/Google Drive Helper.app/Contents/MacOS"},{"pid":77472,"name":"Google Drive Helper","cpu":0,"ram":0,"date":"2023-02-03T05:56:48.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/Helpers/Google Drive Helper.app/Contents/MacOS"},{"pid":77469,"name":"Google Drive Helper (GPU)","cpu":0,"ram":0.2,"date":"2023-02-03T05:56:48.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/Helpers/Google Drive Helper (GPU).app/Contents/MacOS"},{"pid":77465,"name":"Google Drive","cpu":0,"ram":0.3,"date":"2023-02-03T05:56:48.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/MacOS"},{"pid":77464,"name":"crashpad_handler","cpu":0,"ram":0,"date":"2023-02-03T05:56:48.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/MacOS"},{"pid":840,"name":"Google Drive","cpu":0,"ram":0,"date":"2023-01-22T17:51:32.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/MacOS"},{"pid":77414,"name":"crashpad_handler","cpu":0,"ram":0,"date":"2023-02-03T05:56:45.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/MacOS"},{"pid":74625,"name":"trustd","cpu":0,"ram":0.1,"date":"2023-02-02T20:48:09.000Z","user":"_trustd","path":"/usr/libexec"},{"pid":69303,"name":"coreauthd","cpu":0,"ram":0.1,"date":"2023-02-02T18:21:05.000Z","user":"raindrops","path":"/System/Library/Frameworks/LocalAuthentication.framework/Support"},{"pid":68307,"name":"adb","cpu":0,"ram":0,"date":"2023-02-02T18:01:57.000Z","user":"raindrops","path":""},{"pid":34848,"name":"crashpad_handler","cpu":0,"ram":0,"date":"2023-02-01T15:23:13.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/MacOS"},{"pid":34697,"name":"com.apple.CodeSigningHelper","cpu":0,"ram":0,"date":"2023-02-01T15:20:56.000Z","user":"root","path":"/System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS"},{"pid":28220,"name":"Microsoft SharePoint","cpu":0,"ram":0.1,"date":"2023-01-31T21:51:43.000Z","user":"raindrops","path":"/Applications/OneDrive.app/Contents/Microsoft SharePoint.app/Contents/MacOS"},{"pid":28219,"name":"OneDrive","cpu":0,"ram":0.2,"date":"2023-01-31T21:51:43.000Z","user":"raindrops","path":"/Applications/OneDrive.app/Contents/MacOS"},{"pid":23368,"name":"com.apple.dock.extra","cpu":0,"ram":0.1,"date":"2023-01-31T19:28:08.000Z","user":"raindrops","path":"/System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS"},{"pid":23363,"name":"Dock","cpu":0,"ram":0.1,"date":"2023-01-31T19:28:07.000Z","user":"raindrops","path":"/System/Library/CoreServices/Dock.app/Contents/MacOS"},{"pid":88754,"name":"accountsd","cpu":0,"ram":0.1,"date":"2023-01-30T16:27:36.000Z","user":"raindrops","path":"/System/Library/Frameworks/Accounts.framework/Versions/A/Support"},{"pid":81248,"name":"QuickLookUIService","cpu":0,"ram":0.1,"date":"2023-01-30T13:30:23.000Z","user":"raindrops","path":"/System/Library/Frameworks/QuickLookUI.framework/Versions/A/XPCServices/QuickLookUIService.xpc/Contents/MacOS"},{"pid":96427,"name":"WireGuardNetworkExtension","cpu":0,"ram":0,"date":"2023-01-27T21:07:06.000Z","user":"raindrops","path":"/Applications/WireGuard.app/Contents/PlugIns/WireGuardNetworkExtension.appex/Contents/MacOS"},{"pid":85979,"name":"USBAgent","cpu":0,"ram":0,"date":"2023-01-27T16:19:55.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":62582,"name":"mbuseragent","cpu":0,"ram":0,"date":"2023-01-26T17:53:17.000Z","user":"raindrops","path":"/System/Library/CoreServices/Setup Assistant.app/Contents/Resources"},{"pid":56683,"name":"Discord Helper","cpu":0,"ram":0.1,"date":"2023-01-25T20:32:58.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Discord Helper.app/Contents/MacOS"},{"pid":56674,"name":"aceagent","cpu":0,"ram":0,"date":"2023-01-25T20:32:58.000Z","user":"raindrops","path":""},{"pid":56636,"name":"Discord Helper","cpu":0,"ram":0.2,"date":"2023-01-25T20:32:52.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Discord Helper.app/Contents/MacOS"},{"pid":56635,"name":"Discord Helper (GPU)","cpu":0,"ram":0.2,"date":"2023-01-25T20:32:52.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Discord Helper (GPU).app/Contents/MacOS"},{"pid":56631,"name":"chrome_crashpad_handler","cpu":0,"ram":0,"date":"2023-01-25T20:32:52.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Electron Framework.framework/Helpers"},{"pid":56628,"name":"Discord","cpu":0,"ram":0.3,"date":"2023-01-25T20:32:52.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/MacOS"},{"pid":55217,"name":"tccd","cpu":0,"ram":0.1,"date":"2023-01-25T20:13:29.000Z","user":"root","path":"/System/Library/PrivateFrameworks/TCC.framework/Support"},{"pid":28155,"name":"appstoreagent","cpu":0,"ram":0.1,"date":"2023-01-24T17:52:33.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support"},{"pid":26458,"name":"remindd","cpu":0,"ram":0.1,"date":"2023-01-24T07:53:43.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":25447,"name":"storeuid","cpu":0,"ram":0.1,"date":"2023-01-24T07:24:44.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storeuid.app/Contents/MacOS"},{"pid":25445,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-24T07:24:44.000Z","user":"_fpsd","path":"/usr/sbin"},{"pid":23587,"name":"DiskUnmountWatcher","cpu":0,"ram":0,"date":"2023-01-23T21:02:52.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/KerberosHelper/Helpers"},{"pid":22705,"name":"systemstatusd","cpu":0,"ram":0,"date":"2023-01-23T20:41:49.000Z","user":"root","path":"/System/Library/PrivateFrameworks/SystemStatusServer.framework/Support"},{"pid":19517,"name":"symptomsd-diag","cpu":0,"ram":0,"date":"2023-01-23T18:40:43.000Z","user":"root","path":"/usr/libexec"},{"pid":12234,"name":"ssh-agent","cpu":0,"ram":0,"date":"2023-01-23T15:31:31.000Z","user":"raindrops","path":"/usr/bin"},{"pid":10080,"name":"crashpad_handler","cpu":0,"ram":0,"date":"2023-01-23T14:38:19.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/MacOS"},{"pid":9643,"name":"IMAutomaticHistoryDeletionAgent","cpu":0,"ram":0,"date":"2023-01-22T22:45:54.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS"},{"pid":8824,"name":"UserNotificationCenter","cpu":0,"ram":0.1,"date":"2023-01-22T21:02:33.000Z","user":"raindrops","path":"/System/Library/CoreServices/UserNotificationCenter.app/Contents/MacOS"},{"pid":8647,"name":"gpg-agent","cpu":0,"ram":0,"date":"2023-01-22T21:00:39.000Z","user":"raindrops","path":""},{"pid":7517,"name":"assistantd","cpu":0,"ram":0.1,"date":"2023-01-22T20:45:40.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support"},{"pid":5417,"name":"cloudd","cpu":0,"ram":0.1,"date":"2023-01-22T20:11:08.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support"},{"pid":4383,"name":"installd","cpu":0,"ram":0,"date":"2023-01-22T19:45:40.000Z","user":"root","path":"/System/Library/PrivateFrameworks/PackageKit.framework/Resources"},{"pid":4382,"name":"system_installd","cpu":0,"ram":0,"date":"2023-01-22T19:45:40.000Z","user":"root","path":"/System/Library/PrivateFrameworks/PackageKit.framework/Resources"},{"pid":4380,"name":"suhelperd","cpu":0,"ram":0,"date":"2023-01-22T19:45:40.000Z","user":"root","path":"/System/Library/CoreServices/Software Update.app/Contents/Resources"},{"pid":4376,"name":"softwareupdated","cpu":0,"ram":0.1,"date":"2023-01-22T19:45:39.000Z","user":"_softwareupdate","path":"/System/Library/CoreServices/Software Update.app/Contents/Resources"},{"pid":4306,"name":"PowerChime","cpu":0,"ram":0,"date":"2023-01-22T19:30:23.000Z","user":"raindrops","path":"/System/Library/CoreServices/PowerChime.app/Contents/MacOS"},{"pid":2357,"name":"node","cpu":0,"ram":0.3,"date":"2023-01-22T18:20:03.000Z","user":"raindrops","path":"/Library/Application Support/Adobe/Creative Cloud Libraries/CCLibrary.app/Contents/MacOS/../libs"},{"pid":2352,"name":"AdobeIPCBroker","cpu":0,"ram":0,"date":"2023-01-22T18:20:01.000Z","user":"raindrops","path":"/Library/Application Support/Adobe/Adobe Desktop Common/IPCBox/AdobeIPCBroker.app/Contents/MacOS"},{"pid":1987,"name":"mdwrite","cpu":0,"ram":0,"date":"2023-01-22T18:10:25.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":1686,"name":"simdiskimaged","cpu":0,"ram":0,"date":"2023-01-22T18:04:03.000Z","user":"root","path":"/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Resources/bin"},{"pid":1143,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:52:59.000Z","user":"_rmd","path":"/usr/sbin"},{"pid":1134,"name":"PasswordBreachAgent","cpu":0,"ram":0,"date":"2023-01-22T17:52:42.000Z","user":"raindrops","path":"/System/Cryptexes/App/usr/libexec"},{"pid":1124,"name":"com.apple.mail.SpotlightIndexExtension","cpu":0,"ram":0,"date":"2023-01-22T17:52:34.000Z","user":"raindrops","path":"/System/Applications/Mail.app/Contents/PlugIns/com.apple.mail.SpotlightIndexExtension.appex/Contents/MacOS"},{"pid":1114,"name":"mdbulkimport","cpu":0,"ram":0,"date":"2023-01-22T17:52:25.000Z","user":"_spotlight","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":1077,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:52:15.000Z","user":"_applepay","path":"/usr/sbin"},{"pid":1050,"name":"passd","cpu":0,"ram":0.1,"date":"2023-01-22T17:52:01.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/PassKitCore.framework"},{"pid":1010,"name":"taskgated","cpu":0,"ram":0,"date":"2023-01-22T17:51:57.000Z","user":"root","path":"/usr/libexec"},{"pid":984,"name":"Family","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:54.000Z","user":"raindrops","path":"/System/Library/CoreServices/Family.app/Contents/MacOS"},{"pid":969,"name":"CrashReporterSupportHelper","cpu":0,"ram":0,"date":"2023-01-22T17:51:51.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":957,"name":"fairplayd","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:48.000Z","user":"_fpsd","path":"/System/Library/PrivateFrameworks/CoreFP.framework/Versions/A"},{"pid":825,"name":"diagnostics_agent","cpu":0,"ram":0,"date":"2023-01-22T17:51:31.000Z","user":"raindrops","path":"/System/Library/CoreServices"},{"pid":754,"name":"SubmitDiagInfo","cpu":0,"ram":0,"date":"2023-01-22T17:51:25.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":939,"name":"universalAccessAuthWarn launchd","cpu":0,"ram":0,"date":"2023-01-22T17:51:42.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Resources/universalAccessAuthWarn.app/Contents/MacOS"},{"pid":934,"name":"commerce","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:41.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources"},{"pid":927,"name":"Spotlight","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:40.000Z","user":"raindrops","path":"/System/Library/CoreServices/Spotlight.app/Contents/MacOS"},{"pid":923,"name":"remoting_me2me_host","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:39.000Z","user":"raindrops","path":"/Library/PrivilegedHelperTools/ChromeRemoteDesktopHost.app/Contents/MacOS"},{"pid":902,"name":"storedownloadd","cpu":0,"ram":0,"date":"2023-01-22T17:51:37.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources"},{"pid":888,"name":"crashpad_handler","cpu":0,"ram":0,"date":"2023-01-22T17:51:36.000Z","user":"raindrops","path":"/Applications/Google Drive.app/Contents/MacOS"},{"pid":852,"name":"sleep 31536000","cpu":0,"ram":0,"date":"2023-01-22T17:51:32.000Z","user":"raindrops","path":""},{"pid":816,"name":"icdd","cpu":0,"ram":0,"date":"2023-01-22T17:51:31.000Z","user":"raindrops","path":"/System/Library/Image Capture/Support"},{"pid":808,"name":"corespeechd","cpu":0,"ram":0,"date":"2023-01-22T17:51:31.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CoreSpeech.framework"},{"pid":822,"name":"bash","cpu":0,"ram":0,"date":"2023-01-22T17:51:31.000Z","user":"raindrops","path":"/bin"},{"pid":836,"name":"Displaperture","cpu":0,"ram":0,"date":"2023-01-22T17:51:32.000Z","user":"raindrops","path":"/Applications/Displaperture.app/Contents/MacOS"},{"pid":818,"name":"remoting_me2me_host_service","cpu":0,"ram":0,"date":"2023-01-22T17:51:31.000Z","user":"raindrops","path":"/Library/PrivilegedHelperTools/ChromeRemoteDesktopHost.app/Contents/MacOS"},{"pid":823,"name":"AirPlayUIAgent","cpu":0,"ram":0,"date":"2023-01-22T17:51:31.000Z","user":"raindrops","path":"/System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS"},{"pid":827,"name":"TextInputMenuAgent","cpu":0,"ram":0,"date":"2023-01-22T17:51:31.000Z","user":"raindrops","path":"/System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS"},{"pid":805,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:51:31.000Z","user":"nobody","path":"/usr/sbin"},{"pid":767,"name":"mediaremoteagent","cpu":0,"ram":0,"date":"2023-01-22T17:51:26.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/MediaRemote.framework/Support"},{"pid":766,"name":"avconferenced","cpu":0,"ram":0,"date":"2023-01-22T17:51:26.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":759,"name":"imagent","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:26.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS"},{"pid":744,"name":"chrome_crashpad_handler","cpu":0,"ram":0,"date":"2023-01-22T17:51:24.000Z","user":"raindrops","path":"/Applications/Discord.app/Contents/Frameworks/Electron Framework.framework/Helpers"},{"pid":739,"name":"PAH_Extension","cpu":0,"ram":0,"date":"2023-01-22T17:51:24.000Z","user":"raindrops","path":"/System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/MacOS"},{"pid":734,"name":"mdbulkimport","cpu":0,"ram":0,"date":"2023-01-22T17:51:24.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":714,"name":"CVMServer","cpu":0,"ram":0,"date":"2023-01-22T17:51:23.000Z","user":"root","path":"/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries"},{"pid":699,"name":"useractivityd","cpu":0,"ram":0,"date":"2023-01-22T17:51:21.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/UserActivity.framework/Agents"},{"pid":698,"name":"AMPDeviceDiscoveryAgent","cpu":0,"ram":0,"date":"2023-01-22T17:51:21.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support"},{"pid":694,"name":"ctkahp","cpu":0,"ram":0,"date":"2023-01-22T17:51:20.000Z","user":"raindrops","path":"/System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS"},{"pid":692,"name":"ctkahp","cpu":0,"ram":0,"date":"2023-01-22T17:51:20.000Z","user":"root","path":"/System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS"},{"pid":689,"name":"imklaunchagent","cpu":0,"ram":0,"date":"2023-01-22T17:51:20.000Z","user":"raindrops","path":"/System/Library/Frameworks/InputMethodKit.framework/Resources"},{"pid":687,"name":"fontworker","cpu":0,"ram":0,"date":"2023-01-22T17:51:20.000Z","user":"raindrops","path":"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support"},{"pid":683,"name":"fontd","cpu":0,"ram":0,"date":"2023-01-22T17:51:20.000Z","user":"raindrops","path":"/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support"},{"pid":684,"name":"Finder","cpu":0,"ram":0.3,"date":"2023-01-22T17:51:20.000Z","user":"raindrops","path":"/System/Library/CoreServices/Finder.app/Contents/MacOS"},{"pid":682,"name":"SystemUIServer","cpu":0,"ram":0,"date":"2023-01-22T17:51:20.000Z","user":"raindrops","path":"/System/Library/CoreServices/SystemUIServer.app/Contents/MacOS"},{"pid":672,"name":"ntfy subscribe","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:19.000Z","user":"raindrops","path":""},{"pid":669,"name":"login","cpu":0,"ram":0,"date":"2023-01-22T17:51:19.000Z","user":"root","path":""},{"pid":667,"name":"SCREEN","cpu":0,"ram":0,"date":"2023-01-22T17:51:19.000Z","user":"raindrops","path":""},{"pid":639,"name":"pboard","cpu":0,"ram":0,"date":"2023-01-22T17:51:14.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":635,"name":"NotificationCenter","cpu":0,"ram":0.3,"date":"2023-01-22T17:51:14.000Z","user":"raindrops","path":"/System/Library/CoreServices/NotificationCenter.app/Contents/MacOS"},{"pid":625,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:51:13.000Z","user":"_appleevents","path":"/usr/sbin"},{"pid":627,"name":"corespotlightd","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:14.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":623,"name":"WindowManager","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:11.000Z","user":"raindrops","path":"/System/Library/CoreServices/WindowManager.app/Contents/MacOS"},{"pid":614,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:51:11.000Z","user":"_appinstalld","path":"/usr/sbin"},{"pid":615,"name":"nesessionmanager","cpu":0,"ram":0,"date":"2023-01-22T17:51:11.000Z","user":"root","path":"/usr/libexec"},{"pid":605,"name":"fileproviderd","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:09.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/FileProvider.framework/Support"},{"pid":604,"name":"filecoordinationd","cpu":0,"ram":0,"date":"2023-01-22T17:51:09.000Z","user":"root","path":"/usr/sbin"},{"pid":602,"name":"bird","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:08.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/CloudDocsDaemon.framework/Versions/A/Support"},{"pid":601,"name":"sharedfilelistd","cpu":0,"ram":0,"date":"2023-01-22T17:51:08.000Z","user":"raindrops","path":"/System/Library/CoreServices"},{"pid":599,"name":"sharingd","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:08.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":597,"name":"nearbyd","cpu":0,"ram":0,"date":"2023-01-22T17:51:08.000Z","user":"_nearbyd","path":"/usr/libexec"},{"pid":596,"name":"ControlCenter","cpu":0,"ram":0.2,"date":"2023-01-22T17:51:08.000Z","user":"raindrops","path":"/System/Library/CoreServices/ControlCenter.app/Contents/MacOS"},{"pid":595,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:51:08.000Z","user":"_gamecontrollerd","path":"/usr/sbin"},{"pid":593,"name":"maild","cpu":0,"ram":0,"date":"2023-01-22T17:51:07.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A"},{"pid":590,"name":"searchpartyuseragent","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:07.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":586,"name":"WiFiAgent","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:07.000Z","user":"raindrops","path":"/System/Library/CoreServices/WiFiAgent.app/Contents/MacOS"},{"pid":560,"name":"exchangesyncd","cpu":0,"ram":0,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/ExchangeSync.framework/Versions/Current"},{"pid":587,"name":"neagent","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:07.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":584,"name":"BiomeAgent","cpu":0,"ram":0,"date":"2023-01-22T17:51:07.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/BiomeStreams.framework/Support"},{"pid":581,"name":"familycircled","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:06.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources"},{"pid":573,"name":"IOUserBluetoothSerialDriver","cpu":0,"ram":0,"date":"2023-01-22T17:51:06.000Z","user":"_driverkit","path":"/System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext"},{"pid":567,"name":"WirelessRadioManagerd","cpu":0,"ram":0,"date":"2023-01-22T17:51:05.000Z","user":"root","path":"/usr/sbin"},{"pid":569,"name":"identityservicesd","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS"},{"pid":549,"name":"rapportd","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":547,"name":"usernoted","cpu":0,"ram":0.2,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":545,"name":"lockoutagent","cpu":0,"ram":0,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/System/Library/CoreServices"},{"pid":546,"name":"nsurlsessiond","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":541,"name":"ContinuityCaptureAgent","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":542,"name":"AXVisualSupportAgent launchd","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Resources/AXVisualSupportAgent.app/Contents/MacOS"},{"pid":540,"name":"lsd","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":532,"name":"UserEventAgent","cpu":0,"ram":0,"date":"2023-01-22T17:51:05.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":526,"name":"securityd_service","cpu":0,"ram":0,"date":"2023-01-22T17:51:03.000Z","user":"root","path":"/usr/libexec"},{"pid":525,"name":"coreauthd","cpu":0,"ram":0.1,"date":"2023-01-22T17:51:03.000Z","user":"root","path":"/System/Library/Frameworks/LocalAuthentication.framework/Support"},{"pid":498,"name":"oahd","cpu":0,"ram":0,"date":"2023-01-22T17:51:01.000Z","user":"_oahd","path":"/usr/libexec/rosetta"},{"pid":482,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:51:01.000Z","user":"_assetcache","path":"/usr/sbin"},{"pid":460,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:51:00.000Z","user":"_spotlight","path":"/usr/sbin"},{"pid":441,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:59.000Z","user":"_nsurlsessiond","path":"/usr/sbin"},{"pid":440,"name":"mds_stores","cpu":0,"ram":0.4,"date":"2023-01-22T17:50:59.000Z","user":"root","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":437,"name":"audioclocksyncd","cpu":0,"ram":0,"date":"2023-01-22T17:50:59.000Z","user":"root","path":"/usr/sbin"},{"pid":425,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:59.000Z","user":"_locationd","path":"/usr/sbin"},{"pid":422,"name":"Core Audio Driver (VBCable.driver)","cpu":0,"ram":0,"date":"2023-01-22T17:50:59.000Z","user":"_coreaudiod","path":""},{"pid":420,"name":"vbcableagent","cpu":0,"ram":0,"date":"2023-01-22T17:50:59.000Z","user":"root","path":""},{"pid":415,"name":"appleeventsd","cpu":0,"ram":0,"date":"2023-01-22T17:50:59.000Z","user":"_appleevents","path":"/System/Library/CoreServices"},{"pid":413,"name":"locationd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:58.000Z","user":"_locationd","path":"/usr/libexec"},{"pid":405,"name":"systemstats","cpu":0,"ram":0,"date":"2023-01-22T17:50:56.000Z","user":"root","path":"/usr/sbin"},{"pid":402,"name":"appleh13camerad","cpu":0,"ram":0,"date":"2023-01-22T17:50:56.000Z","user":"_cmiodalassistants","path":"/usr/sbin"},{"pid":401,"name":"wifianalyticsd","cpu":0,"ram":0,"date":"2023-01-22T17:50:56.000Z","user":"root","path":"/usr/libexec"},{"pid":387,"name":"diskmanagementd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:54.000Z","user":"root","path":"/usr/libexec"},{"pid":384,"name":"searchpartyd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:54.000Z","user":"root","path":"/usr/libexec"},{"pid":382,"name":"com.apple.AppleUserHIDDrivers","cpu":0,"ram":0,"date":"2023-01-22T17:50:54.000Z","user":"_driverkit","path":"/System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext"},{"pid":381,"name":"com.apple.DriverKit-IOUserDockChannelSerial","cpu":0,"ram":0,"date":"2023-01-22T17:50:54.000Z","user":"_driverkit","path":"/System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext"},{"pid":378,"name":"UVCAssistant","cpu":0,"ram":0,"date":"2023-01-22T17:50:53.000Z","user":"_cmiodalassistants","path":"/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS"},{"pid":362,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:50.000Z","user":"_softwareupdate","path":"/usr/sbin"},{"pid":355,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:50.000Z","user":"_accessoryupdater","path":"/usr/sbin"},{"pid":294,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:48.000Z","user":"raindrops","path":"/usr/sbin"},{"pid":289,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:48.000Z","user":"_cmiodalassistants","path":"/usr/sbin"},{"pid":283,"name":"cron","cpu":0,"ram":0,"date":"2023-01-22T17:50:48.000Z","user":"root","path":"/usr/sbin"},{"pid":272,"name":"awdd","cpu":0,"ram":0,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Support"},{"pid":263,"name":"symptomsd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:47.000Z","user":"_networkd","path":"/usr/libexec"},{"pid":258,"name":"mDNSResponderHelper","cpu":0,"ram":0,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/usr/sbin"},{"pid":254,"name":"authd","cpu":0,"ram":0,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS"},{"pid":232,"name":"analyticsd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:47.000Z","user":"_analyticsd","path":"/System/Library/PrivateFrameworks/CoreAnalytics.framework/Support"},{"pid":229,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:47.000Z","user":"_windowserver","path":"/usr/sbin"},{"pid":239,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:47.000Z","user":"_coreaudiod","path":"/usr/sbin"},{"pid":226,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/usr/sbin"},{"pid":230,"name":"mDNSResponder","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:47.000Z","user":"_mdnsresponder","path":"/usr/sbin"},{"pid":243,"name":"syspolicyd","cpu":0,"ram":0,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/usr/libexec"},{"pid":193,"name":"nsurlsessiond","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:47.000Z","user":"_nsurlsessiond","path":"/usr/libexec"},{"pid":195,"name":"airportd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/usr/libexec"},{"pid":191,"name":"apfsd","cpu":0,"ram":0,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/usr/libexec"},{"pid":176,"name":"contextstored","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources"},{"pid":180,"name":"runningboardd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/usr/libexec"},{"pid":179,"name":"coreservicesd","cpu":0,"ram":0,"date":"2023-01-22T17:50:47.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":146,"name":"usbmuxd","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"_usbmuxd","path":"/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources"},{"pid":155,"name":"distnoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"_distnote","path":"/usr/sbin"},{"pid":145,"name":"timed","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"_timed","path":"/usr/libexec"},{"pid":175,"name":"lsd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":174,"name":"loginwindow","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"raindrops","path":"/System/Library/CoreServices/loginwindow.app/Contents/MacOS"},{"pid":111,"name":"mediaremoted","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/System/Library/PrivateFrameworks/MediaRemote.framework/Support"},{"pid":160,"name":"revisiond","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support"},{"pid":144,"name":"launchservicesd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":153,"name":"dasd","cpu":0,"ram":0.2,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":138,"name":"syslogd","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/sbin"},{"pid":113,"name":"systemstats","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/sbin"},{"pid":164,"name":"bluetoothd","cpu":0,"ram":0.2,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/sbin"},{"pid":168,"name":"AirPlayXPCHelper","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":122,"name":"remoted","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":110,"name":"fseventsd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support"},{"pid":117,"name":"powerd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/System/Library/CoreServices/powerd.bundle"},{"pid":115,"name":"configd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":109,"name":"uninstalld","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/System/Library/PrivateFrameworks/Uninstall.framework/Resources"},{"pid":131,"name":"mds","cpu":0,"ram":0.2,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Support"},{"pid":152,"name":"autofsd","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":""},{"pid":161,"name":"KernelEventAgent","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/sbin"},{"pid":147,"name":"securityd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/sbin"},{"pid":143,"name":"apsd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/System/Library/PrivateFrameworks/ApplePushService.framework"},{"pid":127,"name":"watchdogd","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":141,"name":"thermalmonitord","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":133,"name":"kernelmanagerd","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":134,"name":"diskarbitrationd","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":159,"name":"logind","cpu":0,"ram":0,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/System/Library/CoreServices"},{"pid":107,"name":"UserEventAgent","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:46.000Z","user":"root","path":"/usr/libexec"},{"pid":78700,"name":"ps","cpu":0,"ram":0,"date":"2023-02-06T20:12:25.000Z","user":"root","path":""},{"pid":1,"name":"launchd","cpu":0,"ram":0.1,"date":"2023-01-22T17:50:41.000Z","user":"root","path":"/sbin"},{"pid":78692,"name":"VTDecoderXPCService","cpu":0,"ram":0.1,"date":"2023-02-06T20:12:04.000Z","user":"raindrops","path":"/System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS"},{"pid":78689,"name":"local","cpu":0,"ram":0,"date":"2023-02-06T20:12:01.000Z","user":"_postfix","path":""},{"pid":78687,"name":"trivial-rewrite","cpu":0,"ram":0,"date":"2023-02-06T20:12:01.000Z","user":"_postfix","path":""},{"pid":78686,"name":"cleanup","cpu":0,"ram":0,"date":"2023-02-06T20:12:01.000Z","user":"_postfix","path":""},{"pid":78665,"name":"backupd-helper","cpu":0,"ram":0,"date":"2023-02-06T20:11:54.000Z","user":"root","path":"/System/Library/CoreServices/backupd.bundle/Contents/Resources"},{"pid":78664,"name":"qmgr","cpu":0,"ram":0,"date":"2023-02-06T20:11:34.000Z","user":"_postfix","path":""},{"pid":78663,"name":"pickup","cpu":0,"ram":0,"date":"2023-02-06T20:11:34.000Z","user":"_postfix","path":""},{"pid":78662,"name":"master","cpu":0,"ram":0,"date":"2023-02-06T20:11:34.000Z","user":"root","path":""},{"pid":78629,"name":"mdworker_shared","cpu":0,"ram":0.2,"date":"2023-02-06T20:10:26.000Z","user":"raindrops","path":"/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support"},{"pid":78580,"name":"siriknowledged","cpu":0,"ram":0.1,"date":"2023-02-06T20:09:05.000Z","user":"raindrops","path":"/usr/libexec"},{"pid":78579,"name":"pbs","cpu":0,"ram":0,"date":"2023-02-06T20:09:04.000Z","user":"raindrops","path":"/System/Library/CoreServices"},{"pid":78574,"name":"com.apple.hiservices-xpcservice","cpu":0,"ram":0,"date":"2023-02-06T20:09:04.000Z","user":"raindrops","path":"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS"},{"pid":78564,"name":"AssetCacheLocatorService","cpu":0,"ram":0.1,"date":"2023-02-06T20:09:03.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS"},{"pid":78563,"name":"CoreServicesUIAgent","cpu":0,"ram":0.2,"date":"2023-02-06T20:09:02.000Z","user":"raindrops","path":"/System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS"},{"pid":78560,"name":"spindump","cpu":0,"ram":0.1,"date":"2023-02-06T20:09:01.000Z","user":"root","path":"/usr/sbin"},{"pid":78559,"name":"homed","cpu":0,"ram":0.3,"date":"2023-02-06T20:09:01.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support"},{"pid":78558,"name":"amsengagementd","cpu":0,"ram":0.2,"date":"2023-02-06T20:09:01.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AppleMediaServicesUI.framework"},{"pid":78557,"name":"itunescloudd","cpu":0,"ram":0.2,"date":"2023-02-06T20:09:01.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/iTunesCloud.framework/Support"},{"pid":78555,"name":"amsaccountsd","cpu":0,"ram":0.2,"date":"2023-02-06T20:09:01.000Z","user":"raindrops","path":"/System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources"}]} \ No newline at end of file
diff --git a/ercp.js b/ercp.js
index ad9d283..10ba0ae 100644
--- a/ercp.js
+++ b/ercp.js
@@ -1,10 +1,13 @@
const { WebSocketServer } = require('ws');
-const { desktopCapturer, screen } = require('electron');
+const { desktopCapturer, screen, dialog } = require('electron');
const { mouse, keyboard, Point, Key } = require("@nut-tree/nut-js");
+const axios = require('axios');
const wss = new WebSocketServer({ host: "127.0.0.1", port: 38071 });
const clients = [];
+const blocked = [];
+
keyboard.config.autoDelayMs = 0;
mouse.config.autoDelayMs = 0;
@@ -12,432 +15,498 @@ wss.on('connection', function connection(ws) {
ws._setting_latency = 1000;
ws._setting_quality = 50;
ws._setting_minimalLatency = 1000;
+ ws._setting_height = 480;
ws.screenWidth = 0;
ws.screenHeight = 0;
-
- let currentScreen = 0;
- clients.push(ws);
-
- ws.send(JSON.stringify({
- type: "command_stdout",
- value: Buffer.from("Luna version " + luna_version + "\n * Interpreter: " + require('os').userInfo().shell + "\n * Working directory: " + require('os').userInfo().homedir + "\nYou may now start entering commands.\n").toString("base64")
- }));
-
- ws.workingDirectory = require('os').userInfo().homedir;
-
- async function sendFrame() {
- if (clients.length === 0) return;
-
- let captureStart = new Date();
- let displays = screen.getAllDisplays();
- let sources = await desktopCapturer.getSources({ types: ['screen'], thumbnailSize: { width: 1220, height: 720 } });
- if (sources.length <= currentScreen) currentScreen = 0;
-
- ws.screenWidth = displays[currentScreen].size.width;
- ws.screenHeight = displays[currentScreen].size.height;
- let b64 = sources[currentScreen].thumbnail.toJPEG(ws._setting_quality).toString("base64");
- let captureEnd = new Date();
- let captureTime = captureEnd.getTime() - captureStart.getTime();
-
- console.log("Took " + captureTime + "ms to capture this frame");
- ws._setting_minimalLatency = captureTime * 5;
-
- let m = JSON.stringify({
- type: "image",
- time: new Date().getTime(),
- url: "data:image/jpeg;base64," + b64
- });
-
- console.log("Sent frame, packet is " + m.length + " characters");
- ws.send(m);
- }
-
- function setupClient(ws, rate) {
- if (ws._interval) clearInterval(ws._interval);
- ws._interval = setInterval(sendFrame, rate);
- }
+ ws.initiated = false;
ws.on('message', async (_data) => {
- try {
- let data = JSON.parse(_data);
+ if (ws.initiated) return;
+ ws.initiated = true;
- if (data.type === "set_latency") {
- if (data.value > ws._setting_minimalLatency) data.value = ws._setting_minimalLatency;
+ let data = JSON.parse(_data);
- console.log("Latency is now " + data.value + "ms");
- ws._setting_latency = data.value;
+ if (data._init) {
+ let address = data._init[0];
+ let name = data._init[1];
- setupClient(ws, ws._setting_latency, ws._setting_quality);
- } else if (data.type === "increase_quality") {
- if (ws._setting_quality < 90) {
- ws._setting_quality += 5;
- console.log("Quality is now " + ws._setting_quality + "%");
+ if (blocked.includes(address)) {
+ ws.send(JSON.stringify({
+ rejected: true
+ }))
+ ws.close();
+ return;
+ }
- setupClient(ws, ws._setting_latency, ws._setting_quality);
+ let ip = (await axios.get("https://api.iplocation.net/?ip=" + address)).data;
+
+ dialog.showMessageBox({
+ type: "question",
+ buttons: [
+ "Accept",
+ "Reject"
+ ],
+ title: "Incoming connection",
+ message: "Do you want to allow " + name + " to see and control your screen?",
+ detail: "This will allow " + name + " (from " + ip['country_name'] + ", " + address + ") to see all content on your screen, including personal information, and fully control your computer, including running commands in the background. Make sure you trust them before allowing them to connect.",
+ cancelId: 1,
+ checkboxLabel: "Block until computer is restarted"
+ }).then((obj) => {
+ let allow = false;
+ if (obj.response === 0 && !obj.checkboxChecked) allow = true;
+
+ if (!allow) {
+ ws.send(JSON.stringify({
+ rejected: true
+ }))
+ ws.close();
+ return;
}
- } else if (data.type === "reduce_quality") {
- if (ws._setting_quality > 10) {
- ws._setting_quality -= 5;
- console.log("Quality is now " + ws._setting_quality + "%");
- setupClient(ws, ws._setting_latency, ws._setting_quality);
+ if (obj.checkboxChecked) {
+ blocked.push(address);
}
- } else if (data.type === "move_cursor") {
- console.log("Moving cursor to X" + (data.x * ws.screenWidth) + ", Y" + (data.y * ws.screenHeight));
- await mouse.setPosition(new Point(data.x * ws.screenWidth, data.y * ws.screenHeight))
- } else if (data.type === "click") {
- console.log("Clicking button " + data.button);
-
- switch (data.button) {
- case 0:
- await mouse.click(0);
- sendFrame();
- break;
-
- case 1:
- await mouse.click(2);
- sendFrame();
- break;
-
- case 2:
- await mouse.click(1);
- sendFrame();
- break;
- }
- } else if (data.type === "start_drag") {
- console.log("Dragging started");
-
- await mouse.pressButton(0);
- } else if (data.type === "stop_drag") {
- console.log("Dragging stopped");
- await mouse.releaseButton(0);
- } else if (data.type === "keyboard") {
- if (data.key.length === 1) {
- let keys = [ data.key ];
+ setup();
+ })
+ }
+ });
- if (data.ctrl) keys.unshift(Key.LeftControl);
- if (data.alt) keys.unshift(Key.LeftAlt);
- if (data.meta) keys.unshift(Key.LeftSuper);
+ function setup() {
+ let currentScreen = 0;
+ clients.push(ws);
- if (data.shift) {
- keys[keys.length - 1] = data.key.toUpperCase();
- }
+ ws.send(JSON.stringify({
+ type: "command_stdout",
+ value: Buffer.from("Luna version " + luna_version + "\n * Interpreter: " + require('os').userInfo().shell + "\n * Working directory: " + require('os').userInfo().homedir + "\nYou may now start entering commands.\n").toString("base64")
+ }));
- await keyboard.type(...keys);
- } else {
- let keys = [];
+ ws.workingDirectory = require('os').userInfo().homedir;
- if (data.ctrl) keys.unshift(Key.LeftControl);
- if (data.alt) keys.unshift(Key.LeftAlt);
- if (data.meta) keys.unshift(Key.LeftSuper);
- if (data.shift) keys.unshift(Key.LeftShift);
+ async function sendFrame() {
+ if (clients.length === 0) return;
- switch (data.key) {
- case "Enter":
- keys.push(Key.Enter);
- await keyboard.type(...keys);
- break;
+ let captureStart = new Date();
+ let displays = screen.getAllDisplays();
+ let sources = await desktopCapturer.getSources({ types: ['screen'], thumbnailSize: { width: Math.round(ws._setting_height * (16/9)), height: ws._setting_height } });
+ if (sources.length <= currentScreen) currentScreen = 0;
- case "Tab":
- keys.push(Key.Tab);
- await keyboard.type(...keys);
- break;
+ ws.screenWidth = displays[currentScreen].size.width;
+ ws.screenHeight = displays[currentScreen].size.height;
+ let b64 = sources[currentScreen].thumbnail.toJPEG(ws._setting_quality).toString("base64");
+ let captureEnd = new Date();
+ let captureTime = captureEnd.getTime() - captureStart.getTime();
- case "Delete":
- keys.push(Key.Delete);
- await keyboard.type(...keys);
- break;
+ //console.log("Took " + captureTime + "ms to capture this frame");
+ ws._setting_minimalLatency = captureTime * 5;
- case "Insert":
- keys.push(Key.Insert);
- await keyboard.type(...keys);
- break;
+ let m = JSON.stringify({
+ type: "image",
+ time: new Date().getTime(),
+ url: "data:image/jpeg;base64," + b64
+ });
- case "Pause":
- keys.push(Key.Pause);
- await keyboard.type(...keys);
- break;
+ //console.log("Sent frame, packet is " + m.length + " characters");
+ ws.send(m);
+ }
- case "PrintScreen":
- keys.push(Key.Print);
- await keyboard.type(...keys);
- break;
+ function setupClient(ws, rate) {
+ if (ws._interval) clearInterval(ws._interval);
+ ws._interval = setInterval(sendFrame, rate);
+ }
- case "NumLock":
- keys.push(Key.NumLock);
- await keyboard.type(...keys);
- break;
+ ws.on('message', async (_data) => {
+ try {
+ let data = JSON.parse(_data);
- case "CapsLock":
- keys.push(Key.CapsLock);
- await keyboard.type(...keys);
- break;
+ if (data.type === "set_latency") {
+ if (data.value > ws._setting_minimalLatency) data.value = ws._setting_minimalLatency;
- case "ArrowLeft":
- keys.push(Key.Left);
- await keyboard.type(...keys);
- break;
-
- case "ArrowRight":
- keys.push(Key.Right);
- await keyboard.type(...keys);
- break;
+ //console.log("Latency is now " + data.value + "ms");
+ ws._setting_latency = data.value;
- case "ArrowUp":
- keys.push(Key.Up);
- await keyboard.type(...keys);
- break;
-
- case "ArrowDown":
- keys.push(Key.Down);
- await keyboard.type(...keys);
- break;
-
- case "Home":
- keys.push(Key.Home);
- await keyboard.type(...keys);
- break;
+ setupClient(ws, ws._setting_latency, ws._setting_quality);
+ } else if (data.type === "increase_quality") {
+ if (ws._setting_quality < 90) {
+ ws._setting_quality += 5;
+ //console.log("Quality is now " + ws._setting_quality + "%");
- case "End":
- keys.push(Key.End);
- await keyboard.type(...keys);
- break;
+ if (ws._setting_height < 720) {
+ ws._setting_height += 5;
+ }
- case "PageUp":
- keys.push(Key.PageUp);
- await keyboard.type(...keys);
- break;
+ setupClient(ws, ws._setting_latency, ws._setting_quality);
+ }
+ } else if (data.type === "reduce_quality") {
+ if (ws._setting_quality > 10) {
+ ws._setting_quality -= 5;
+ //console.log("Quality is now " + ws._setting_quality + "%");
- case "PageDown":
- keys.push(Key.PageDown);
- await keyboard.type(...keys);
- break;
+ if (ws._setting_height > 480) {
+ ws._setting_height -= 5;
+ }
- case "Escape":
- keys.push(Key.Escape);
- await keyboard.type(...keys);
- break;
+ setupClient(ws, ws._setting_latency, ws._setting_quality);
+ }
+ } else if (data.type === "move_cursor") {
+ //console.log("Moving cursor to X" + (data.x * ws.screenWidth) + ", Y" + (data.y * ws.screenHeight));
+ await mouse.setPosition(new Point(data.x * ws.screenWidth, data.y * ws.screenHeight))
+ } else if (data.type === "click") {
+ //console.log("Clicking button " + data.button);
- case "F1":
- keys.push(Key.F1);
- await keyboard.type(...keys);
+ switch (data.button) {
+ case 0:
+ await mouse.click(0);
+ sendFrame();
break;
- case "F2":
- keys.push(Key.F2);
- await keyboard.type(...keys);
+ case 1:
+ await mouse.click(2);
+ sendFrame();
break;
- case "F3":
- keys.push(Key.F3);
- await keyboard.type(...keys);
+ case 2:
+ await mouse.click(1);
+ sendFrame();
break;
+ }
+ } else if (data.type === "start_drag") {
+ //console.log("Dragging started");
- case "F4":
- keys.push(Key.F4);
- await keyboard.type(...keys);
- break;
+ await mouse.pressButton(0);
+ } else if (data.type === "stop_drag") {
+ //console.log("Dragging stopped");
- case "F5":
- keys.push(Key.F5);
- await keyboard.type(...keys);
- break;
+ await mouse.releaseButton(0);
+ } else if (data.type === "keyboard") {
+ if (data.key.length === 1) {
+ let keys = [ data.key ];
- case "F6":
- keys.push(Key.F6);
- await keyboard.type(...keys);
- break;
+ if (data.ctrl) keys.unshift(Key.LeftControl);
+ if (data.alt) keys.unshift(Key.LeftAlt);
+ if (data.meta) keys.unshift(Key.LeftSuper);
- case "F7":
- keys.push(Key.F7);
- await keyboard.type(...keys);
- break;
+ if (data.shift) {
+ keys[keys.length - 1] = data.key.toUpperCase();
+ }
- case "F8":
- keys.push(Key.F8);
- await keyboard.type(...keys);
- break;
+ await keyboard.type(...keys);
+ } else {
+ let keys = [];
+
+ if (data.ctrl) keys.unshift(Key.LeftControl);
+ if (data.alt) keys.unshift(Key.LeftAlt);
+ if (data.meta) keys.unshift(Key.LeftSuper);
+ if (data.shift) keys.unshift(Key.LeftShift);
+
+ switch (data.key) {
+ case "Enter":
+ keys.push(Key.Enter);
+ await keyboard.type(...keys);
+ break;
+
+ case "Tab":
+ keys.push(Key.Tab);
+ await keyboard.type(...keys);
+ break;
+
+ case "Delete":
+ keys.push(Key.Delete);
+ await keyboard.type(...keys);
+ break;
+
+ case "Insert":
+ keys.push(Key.Insert);
+ await keyboard.type(...keys);
+ break;
+
+ case "Pause":
+ keys.push(Key.Pause);
+ await keyboard.type(...keys);
+ break;
+
+ case "PrintScreen":
+ keys.push(Key.Print);
+ await keyboard.type(...keys);
+ break;
+
+ case "NumLock":
+ keys.push(Key.NumLock);
+ await keyboard.type(...keys);
+ break;
+
+ case "CapsLock":
+ keys.push(Key.CapsLock);
+ await keyboard.type(...keys);
+ break;
+
+ case "ArrowLeft":
+ keys.push(Key.Left);
+ await keyboard.type(...keys);
+ break;
+
+ case "ArrowRight":
+ keys.push(Key.Right);
+ await keyboard.type(...keys);
+ break;
+
+ case "ArrowUp":
+ keys.push(Key.Up);
+ await keyboard.type(...keys);
+ break;
+
+ case "ArrowDown":
+ keys.push(Key.Down);
+ await keyboard.type(...keys);
+ break;
+
+ case "Home":
+ keys.push(Key.Home);
+ await keyboard.type(...keys);
+ break;
+
+ case "End":
+ keys.push(Key.End);
+ await keyboard.type(...keys);
+ break;
+
+ case "PageUp":
+ keys.push(Key.PageUp);
+ await keyboard.type(...keys);
+ break;
+
+ case "PageDown":
+ keys.push(Key.PageDown);
+ await keyboard.type(...keys);
+ break;
+
+ case "Escape":
+ keys.push(Key.Escape);
+ await keyboard.type(...keys);
+ break;
+
+ case "F1":
+ keys.push(Key.F1);
+ await keyboard.type(...keys);
+ break;
+
+ case "F2":
+ keys.push(Key.F2);
+ await keyboard.type(...keys);
+ break;
+
+ case "F3":
+ keys.push(Key.F3);
+ await keyboard.type(...keys);
+ break;
+
+ case "F4":
+ keys.push(Key.F4);
+ await keyboard.type(...keys);
+ break;
+
+ case "F5":
+ keys.push(Key.F5);
+ await keyboard.type(...keys);
+ break;
+
+ case "F6":
+ keys.push(Key.F6);
+ await keyboard.type(...keys);
+ break;
+
+ case "F7":
+ keys.push(Key.F7);
+ await keyboard.type(...keys);
+ break;
+
+ case "F8":
+ keys.push(Key.F8);
+ await keyboard.type(...keys);
+ break;
+
+ case "F9":
+ keys.push(Key.F9);
+ await keyboard.type(...keys);
+ break;
+
+ case "F10":
+ keys.push(Key.F10);
+ await keyboard.type(...keys);
+ break;
+
+ case "F11":
+ keys.push(Key.F11);
+ await keyboard.type(...keys);
+ break;
+
+ case "F12":
+ keys.push(Key.F12);
+ await keyboard.type(...keys);
+ break;
+
+ case "OS":
+ keys.push(Key.LeftSuper);
+ await keyboard.type(...keys);
+ break;
+
+ case "Backspace":
+ keys.push(Key.Backspace);
+ await keyboard.type(...keys);
+ break;
+
+ default:
+ //console.log("Missing corresponding action for key " + data.key);
+ break;
+ }
+ }
+ } else if (data.type === "command") {
+ ws.send(JSON.stringify({
+ type: "command_start"
+ }));
- case "F9":
- keys.push(Key.F9);
- await keyboard.type(...keys);
- break;
+ if (Buffer.from(data.value, "base64").toString().startsWith("cd ") || Buffer.from(data.value, "base64").toString().startsWith("chdir ")) {
+ try {
+ let path;
- case "F10":
- keys.push(Key.F10);
- await keyboard.type(...keys);
- break;
+ if (Buffer.from(data.value, "base64").toString().startsWith("cd ")) {
+ path = require('path').resolve(ws.workingDirectory + "/" + Buffer.from(data.value, "base64").toString().substring(3));
+ } else {
+ path = require('path').resolve(ws.workingDirectory + "/" + Buffer.from(data.value, "base64").toString().substring(6));
+ }
- case "F11":
- keys.push(Key.F11);
- await keyboard.type(...keys);
- break;
+ if (!require('fs').existsSync(path)) {
+ ws.send(JSON.stringify({
+ type: "command_stderr",
+ value: Buffer.from(path + ": no such file or directory\n").toString("base64")
+ }), () => {
+ ws.send(JSON.stringify({
+ type: "command_stop",
+ code: 1
+ }));
+ });
+ return;
+ }
+
+ if ((!require('fs').lstatSync(path).isSymbolicLink() && !require('fs').lstatSync(path).isDirectory()) || (require('fs').lstatSync(path).isSymbolicLink() && !require('fs').lstatSync(require('fs').readlinkSync(path)).isDirectory())) {
+ ws.send(JSON.stringify({
+ type: "command_stderr",
+ value: Buffer.from(path + ": not a directory\n").toString("base64")
+ }), () => {
+ ws.send(JSON.stringify({
+ type: "command_stop",
+ code: 1
+ }));
+ });
+ return;
+ }
+
+ ws.workingDirectory = path;
- case "F12":
- keys.push(Key.F12);
- await keyboard.type(...keys);
- break;
+ ws.send(JSON.stringify({
+ type: "command_stdout",
+ value: Buffer.from(" * Working directory: " + ws.workingDirectory + "\n").toString("base64")
+ }));
- case "OS":
- keys.push(Key.LeftSuper);
- await keyboard.type(...keys);
- break;
+ ws.send(JSON.stringify({
+ type: "command_stop",
+ code: 0
+ }));
+ } catch (e) {
+ console.error(e);
- case "Backspace":
- keys.push(Key.Backspace);
- await keyboard.type(...keys);
- break;
+ ws.send(JSON.stringify({
+ type: "command_stop",
+ code: null,
+ signal: e.name
+ }));
+ }
- default:
- console.log("Missing corresponding action for key " + data.key);
- break;
+ return;
}
- }
- } else if (data.type === "command") {
- ws.send(JSON.stringify({
- type: "command_start"
- }));
-
- if (Buffer.from(data.value, "base64").toString().startsWith("cd ") || Buffer.from(data.value, "base64").toString().startsWith("chdir ")) {
- try {
- let path;
- if (Buffer.from(data.value, "base64").toString().startsWith("cd ")) {
- path = require('path').resolve(ws.workingDirectory + "/" + Buffer.from(data.value, "base64").toString().substring(3));
- } else {
- path = require('path').resolve(ws.workingDirectory + "/" + Buffer.from(data.value, "base64").toString().substring(6));
- }
-
- if (!require('fs').existsSync(path)) {
+ if (Buffer.from(data.value, "base64").toString().startsWith("pwd ") || Buffer.from(data.value, "base64").toString().trim() === "pwd") {
+ ws.send(JSON.stringify({
+ type: "command_start"
+ }), () => {
ws.send(JSON.stringify({
- type: "command_stderr",
- value: Buffer.from(path + ": no such file or directory\n").toString("base64")
+ type: "command_stdout",
+ value: Buffer.from(ws.workingDirectory + "\n").toString("base64")
}), () => {
ws.send(JSON.stringify({
type: "command_stop",
- code: 1
+ code: 0
}));
});
- return;
- }
+ });
- if ((!require('fs').lstatSync(path).isSymbolicLink() && !require('fs').lstatSync(path).isDirectory()) || (require('fs').lstatSync(path).isSymbolicLink() && !require('fs').lstatSync(require('fs').readlinkSync(path)).isDirectory())) {
- ws.send(JSON.stringify({
- type: "command_stderr",
- value: Buffer.from(path + ": not a directory\n").toString("base64")
- }), () => {
- ws.send(JSON.stringify({
- type: "command_stop",
- code: 1
- }));
- });
- return;
- }
+ return;
+ }
+
+ ws.cmd = require('child_process').exec(Buffer.from(data.value, "base64").toString(), { cwd: ws.workingDirectory });
- ws.workingDirectory = path;
+ ws.send(JSON.stringify({
+ type: "command_start"
+ }));
+
+ ws.cmd.stdout.on('data', (data) => {
+ let send;
+
+ if (data instanceof Buffer) {
+ send = data.toString("base64")
+ } else {
+ send = Buffer.from(data).toString("base64");
+ }
ws.send(JSON.stringify({
type: "command_stdout",
- value: Buffer.from(" * Working directory: " + ws.workingDirectory + "\n").toString("base64")
+ value: send
}));
+ })
- ws.send(JSON.stringify({
- type: "command_stop",
- code: 0
- }));
- } catch (e) {
- console.error(e);
+ ws.cmd.stderr.on('data', (data) => {
+ let send;
+
+ if (data instanceof Buffer) {
+ send = data.toString("base64")
+ } else {
+ send = Buffer.from(data).toString("base64");
+ }
ws.send(JSON.stringify({
- type: "command_stop",
- code: null,
- signal: e.name
+ type: "command_stderr",
+ value: send
}));
- }
+ })
- return;
- }
-
- if (Buffer.from(data.value, "base64").toString().startsWith("pwd ") || Buffer.from(data.value, "base64").toString().trim() === "pwd") {
- ws.send(JSON.stringify({
- type: "command_start"
- }), () => {
- ws.send(JSON.stringify({
- type: "command_stdout",
- value: Buffer.from(ws.workingDirectory + "\n").toString("base64")
- }), () => {
+ ws.cmd.on('close', (code, signal) => {
+ setTimeout(() => {
+ delete ws.cmd;
ws.send(JSON.stringify({
type: "command_stop",
- code: 0
+ code,
+ signal
}));
- });
- });
-
- return;
- }
-
- ws.cmd = require('child_process').exec(Buffer.from(data.value, "base64").toString(), { cwd: ws.workingDirectory });
-
- ws.send(JSON.stringify({
- type: "command_start"
- }));
-
- ws.cmd.stdout.on('data', (data) => {
- let send;
-
- if (data instanceof Buffer) {
- send = data.toString("base64")
+ }, 100);
+ })
+ } else if (data.type === "halt") {
+ if (ws.cmd) {
+ ws.cmd.kill("SIGKILL");
} else {
- send = Buffer.from(data).toString("base64");
+ console.log("Attempted to stop nonexistant command");
}
-
- ws.send(JSON.stringify({
- type: "command_stdout",
- value: send
- }));
- })
-
- ws.cmd.stderr.on('data', (data) => {
- let send;
-
- if (data instanceof Buffer) {
- send = data.toString("base64")
- } else {
- send = Buffer.from(data).toString("base64");
- }
-
- ws.send(JSON.stringify({
- type: "command_stderr",
- value: send
- }));
- })
-
- ws.cmd.on('close', (code, signal) => {
- setTimeout(() => {
- delete ws.cmd;
- ws.send(JSON.stringify({
- type: "command_stop",
- code,
- signal
- }));
- }, 100);
- })
- } else if (data.type === "halt") {
- if (ws.cmd) {
- ws.cmd.kill("SIGKILL");
}
- }
- } catch (e) {}
- });
+ } catch (e) {}
+ });
- ws.on('close', () => {
- clients.splice(clients.indexOf(ws), 1);
+ ws.on('close', () => {
+ clients.splice(clients.indexOf(ws), 1);
- if (ws.cmd) {
- ws.cmd.kill("SIGKILL");
- }
- })
+ if (ws.cmd) {
+ ws.cmd.kill("SIGKILL");
+ }
+ })
- setupClient(ws, ws._setting_latency, ws._setting_quality);
+ setupClient(ws, ws._setting_latency, ws._setting_quality);
+ }
}); \ No newline at end of file
diff --git a/proxy.js b/proxy.js
index 034c709..fa12b6d 100644
--- a/proxy.js
+++ b/proxy.js
@@ -39,12 +39,22 @@ async function main() {
if (data.type === "client") {
clients[data.id] = new WebSocket("ws://127.0.0.1:38071");
+ clients[data.id].address = null;
clients[data.id].on('message', (_d2) => {
let d2 = JSON.parse(_d2);
d2["_id"] = data.id;
pws.send(JSON.stringify(d2));
})
+
+ clients[data.id].on('open', () => {
+ clients[data.id].address = data.address;
+ clients[data.id].name = data.name;
+
+ clients[data.id].send(JSON.stringify({
+ _init: [ clients[data.id].address, clients[data.id].name ]
+ }));
+ })
} else if (data.type === "close") {
clients[data.id].close();
} else if (data._id) {