BaselineWatch
Desk

Home›Scan›Do it by hand

Do it by hand every check, on every platform

The browser check sees one browser. These guides do the rest by hand, one platform at a time: the resolver every app uses, the blocker in the browser, the device's own firewall and what listens, the router, what the internet sees of your address and what walks past the filter, the advertising identifier, and the past. Each step names the vendor page it follows. The scripts below do the same checks on a computer in one go.

01

Settings, Network & internet, the adapter's DNS server assignment with DNS over HTTPS on; prove with Get-DnsClientServerAddress and Get-NetFirewallProfile.

guide and script
02

The resolver's profile under System Settings, General, Device Management; the firewall under Network; prove with scutil --dns and socketfilterfw.

guide and script
03

resolvectl status and resolved.conf; ufw status, firewall-cmd or nft list ruleset; ss -ltnup.

guide and script
04

The resolver's profile under Settings, General, VPN & Device Management; Lockdown Mode under Privacy & Security.

guide
05

Settings, Network & internet, Private DNS, the provider's hostname; the security patch level under About phone.

guide

What every guide covers

  1. Filter DNS for every app: which resolver, how to set it, how to prove it with one lookup of an ad domain, and the hosts file.
  2. A content blocker in the browser, and what the browser's own DNS does.
  3. The device's firewall and what listens: profiles, the inbound default, sharing and remote access, SMB leaving the device.
  4. The router: the printed password, the resolver it hands out, UPnP and its mappings, remote management, firmware against this site's CVE table and KEV, Wi-Fi encryption.
  5. The network: what Shodan's index says about your address, whether plain DNS and DNS over HTTPS bypass the filter, and whether IPv6 reaches the device.
  6. Lockdown Mode and the advertising identifier, and the past: logging, and the Mobile Verification Toolkit for phones.

Why these checks carries the argument for each, with its sources.