2022-09-01 18:47:27 +00:00
|
|
|
SELECT
|
|
|
|
s.state, s.family, s.socket, protocol, s.local_port, s.remote_port, s.local_address, s.remote_address, p.name, p.path, p.cmdline, p.cwd, s.fd, s.pid, s.net_namespace
|
|
|
|
FROM process_open_sockets s
|
|
|
|
JOIN processes p ON s.pid = p.pid
|
|
|
|
WHERE protocol > 0
|
|
|
|
AND s.remote_port > 0
|
|
|
|
AND s.remote_address NOT IN ('127.0.0.1', '::ffff:127.0.0.1', '::1')
|
|
|
|
AND s.remote_address NOT LIKE 'fe80:%'
|
|
|
|
AND s.remote_address NOT LIKE '192.168.%'
|
|
|
|
AND s.remote_address NOT LIKE '172.1%'
|
|
|
|
AND s.remote_address NOT LIKE '::ffff:172.%'
|
|
|
|
AND s.remote_address NOT LIKE '10.%'
|
|
|
|
AND s.remote_address NOT LIKE '::ffff:10.%'
|
2022-09-01 20:39:35 +00:00
|
|
|
AND s.remote_address NOT LIKE 'fc00:%'
|
2022-09-01 18:47:27 +00:00
|
|
|
AND s.state != 'LISTEN'
|
|
|
|
AND NOT (p.cmdline LIKE '%.com.flexibits.fantastical2.mac.helper' AND remote_port = 443)
|
|
|
|
AND NOT (p.cmdline LIKE '%google-cloud-sdk/lib/gcloud.py%' AND remote_port = 443)
|
|
|
|
AND NOT (p.name = 'launcher' AND p.cwd='/' AND remote_port=443 AND protocol=6)
|
|
|
|
AND NOT (p.name = 'syncthing' AND remote_port IN (22067,443,22000))
|
|
|
|
AND NOT (p.name = 'zoom.us' AND remote_port IN (443,8801))
|
|
|
|
AND NOT (p.name IN ('chrome', 'Google Chrome Helper', 'Chromium Helper') AND remote_port IN (8080,8000,8008,8888) AND remote_address LIKE '192.168.%')
|
|
|
|
AND NOT (p.name IN ('chrome', 'Google Chrome Helper','Brave Browser Helper', 'Chromium Helper') AND remote_port IN (443,80,8009,5228,32211,53,10001,3478))
|
|
|
|
AND NOT (p.name IN ('Mail','thunderbird','Spark') AND remote_port IN (443,993))
|
|
|
|
AND NOT (p.name IN ('spotify', 'Spotify Helper', 'Spotify') AND remote_port IN (443,8009,4070,32211))
|
|
|
|
AND NOT (p.name='coredns' AND remote_port=53 AND protocol=17)
|
2022-09-01 20:39:35 +00:00
|
|
|
AND NOT (p.name='systemd-resolve' AND remote_port=53 AND protocol=17)
|
2022-09-01 18:47:27 +00:00
|
|
|
AND NOT (p.name='ssh' AND remote_port=22 AND protocol=6)
|
2022-09-02 00:36:48 +00:00
|
|
|
AND NOT (p.name='java' AND remote_port IN (30031,25565) AND protocol=6)
|
2022-09-01 18:47:27 +00:00
|
|
|
AND NOT (p.path = '/usr/bin/gnome-software' AND remote_port = 443)
|
|
|
|
AND NOT (p.path = '/usr/libexec/rapportd' AND remote_port > 49000 and protocol=6)
|
|
|
|
AND NOT (p.path = '/usr/libexec/timed' AND remote_port = 123)
|
|
|
|
AND NOT (p.path = '/usr/libexec/trustd' AND remote_port IN (80,443))
|
2022-09-02 00:36:48 +00:00
|
|
|
AND NOT (p.path = '/usr/libexec/trustd' AND remote_port IN (80,443))
|
2022-09-01 18:47:27 +00:00
|
|
|
AND NOT (p.path LIKE '/private/var/folders/%/Reflect 2.app/Contents/Frameworks/Reflect Helper.app/Contents/MacOS/Reflect Helper' AND p.cwd='/' AND remote_port=443 AND s.protocol IN (6,17))
|
|
|
|
AND NOT (p.path LIKE '/private/var/folders/%/Visual Studio Code.app/Contents/%' AND p.cwd='/' AND remote_port=443 AND protocol=6)
|
|
|
|
AND NOT (p.path LIKE '/Users/%/.cache/trunk/cli/%/trunk' AND remote_port=443 AND s.protocol=6)
|
|
|
|
AND NOT (p.path LIKE '/Users/%/Library/Application Support/WebEx Folder/%/Meeting Center.app/Contents/MacOS/Meeting Center' AND p.cwd='/' AND remote_port=443 AND protocol=6)
|
|
|
|
AND NOT (p.path LIKE '/Users/%/Library/Application Support/WebEx Folder/%/Meeting Center.app/Contents/MacOS/Meeting Center' AND p.cwd='/' AND remote_port=9000 AND protocol=17)
|
|
|
|
AND NOT (p.path LIKE '%/firefox' AND remote_port IN (443,80))
|
2022-09-02 00:36:48 +00:00
|
|
|
AND NOT (p.path LIKE '%/NetworkManager' AND remote_port IN (67,80))
|
2022-09-01 18:47:27 +00:00
|
|
|
AND NOT (p.path LIKE '%tailscaled%' AND remote_port IN (443,80))
|
|
|
|
AND NOT (p.path='/System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter' AND p.cwd='/' AND remote_port=4500 AND protocol=17)
|
|
|
|
AND NOT (p.path='/System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter' AND p.cwd='/' AND remote_port=500 AND protocol=17)
|
2022-09-01 20:39:35 +00:00
|
|
|
AND NOT (p.path='/System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking' AND remote_port>1023 AND protocol=17)
|
2022-09-01 18:47:27 +00:00
|
|
|
AND NOT (p.path='/System/Library/PrivateFrameworks/ApplePushService.framework/apsd' AND p.cwd='/' AND remote_port=5223 AND protocol=6)
|
|
|
|
AND NOT (p.path='/usr/local/libexec/ReceiverHelper.app/Contents/MacOS/ReceiverHelper' AND p.cwd='/' AND remote_port=443 AND protocol=6)
|
|
|
|
AND NOT (remote_port = 443 AND protocol IN (6,17) AND p.path = '/usr/sbin/mDNSResponder')
|
|
|
|
AND NOT (remote_port = 443 AND protocol=6 AND p.path LIKE '/usr/libexec/%')
|
|
|
|
AND NOT (remote_port IN (80, 443) AND protocol IN (6,17) AND p.path LIKE '/Applications/%.app/Contents/%')
|
|
|
|
AND NOT (remote_port IN (80, 443) AND protocol IN (6,17) AND p.path LIKE '/System/Applications/%')
|
|
|
|
AND NOT (remote_port IN (80, 443) AND protocol IN (6,17) AND p.path LIKE '/System/Library/%')
|
2022-09-02 00:36:48 +00:00
|
|
|
AND NOT (remote_port=443 AND protocol IN (6,17) AND p.name IN (
|
2022-09-01 18:47:27 +00:00
|
|
|
'gitsign',
|
|
|
|
'ko',
|
|
|
|
'kubectl',
|
|
|
|
'k9s',
|
2022-09-02 00:36:48 +00:00
|
|
|
'launcher-Helper',
|
2022-09-01 20:39:35 +00:00
|
|
|
'terraform',
|
|
|
|
'steam_osx',
|
2022-09-01 18:47:27 +00:00
|
|
|
'slack',
|
2022-09-02 00:36:48 +00:00
|
|
|
'ngrok',
|
|
|
|
'jcef_helper',
|
2022-09-01 18:47:27 +00:00
|
|
|
'Slack Helper',
|
|
|
|
'Slack',
|
|
|
|
'controlplane',
|
|
|
|
'chainctl',
|
|
|
|
'code',
|
|
|
|
'ktail',
|
|
|
|
'pingsender',
|
|
|
|
'htop'
|
|
|
|
)
|
|
|
|
)
|
2022-09-01 20:39:35 +00:00
|
|
|
AND NOT (remote_port=443 AND protocol=6 AND p.name LIKE 'terraform-provider-%')
|
2022-09-02 00:36:48 +00:00
|
|
|
AND NOT (remote_port=443 AND protocol=6 AND p.name LIKE 'kubectl.%')
|
2022-09-01 18:47:27 +00:00
|
|
|
|