Network & Connections
Attack surface, live connections, Wi-Fi security, VPN, DNS, proxies, router.
21 tools — 15 read-only, 6 that always ask your approval first.
Read-only tools never modify anything; anything that changes your Mac pauses on an Approve card first.
scan_attack_surface Read-onlyScan this Mac's whole attack surface in one read-only pass — every 'open door' an intruder could use — and return them with a severity each, an overall exposure score (0-100, higher = safer), and, where Cyclone has a tool for it, which action closes it. Covers: File Sharing (SMB, incl. password-less guest shares), Remote Login (SSH), Screen Sharing, Remote Management, the Firewall (off / no stealth), FileVault, Gatekeeper, SIP, the Guest login account, and automatic login. Read-only; closing anything still needs the user's approval.
list_active_connections Read-onlyList the network connections this Mac currently has open (established) and how many — what the Mac is talking to right now.
inspect_connection Read-onlyIdentify which local process owns a connection to a given remote IP (correlated from open connections — no network probing, no DNS).
identify_process_on_port Read-onlyFind which process is listening on a given TCP port.
check_wifi_security Read-onlyReport the current Wi-Fi network name (SSID) and its encryption/security type (e.g. Wpa2/wpa3 vs open).
list_network_interfaces Read-onlyList this Mac's network interfaces (Wi-Fi, Ethernet, Thunderbolt, etc.) and their current IPv4 addresses, marking which are active.
wifi_details Read-onlyReport rich details about the current Wi-Fi connection: SSID, phy mode (Wi-Fi 5/6/etc.), channel, signal strength, transmit rate, and security type.
list_known_wifi_networks Read-onlyList the Wi-Fi networks this Mac remembers (preferred networks it will auto-join).
check_vpn_status Read-onlyList the VPN configurations on this Mac and whether any is currently connected.
dns_config Read-onlyReport the DNS resolvers this Mac is currently using.
set_dns_servers Asks firstSet the DNS servers on the active network connection, or reset them to automatic (DHCP). Use to undo a DNS hijack (point back to trusted resolvers) or to restore automatic DNS. Pass specific IPs like '1.1.1.1 1.0.0.1', or 'auto' to return to DHCP-provided DNS. Needs admin. Use after check_dns_integrity flags unexpected resolvers.
proxy_config Read-onlyReport whether any network proxy (HTTP/HTTPS/SOCKS/auto-config pac) is active on this Mac. An unexpected proxy can intercept traffic.
disable_proxy Asks firstTurn OFF all network proxies (HTTP, HTTPS, SOCKS, and auto-config/PAC) on the active network connection. An unexpected proxy can intercept and read traffic. Needs admin. Use after proxy_config shows an unexpected proxy the user didn't set.
router_info Read-onlyIdentify the network router/gateway: its IP, its hardware MAC/vendor, and whether it exposes a web admin page (port 80/443). Read-only.
scan_nearby_wifi Read-onlyScan for nearby Wi-Fi networks and report each SSID, signal strength, whether it's open (no password), and whether an SSID is broadcast by MULTIPLE access points (a possible 'evil twin' rogue hotspot). Read-only. Recent macOS may require Location access to scan (the tool says so honestly if it can't).
wake_device Asks firstSend a Wake-on-LAN 'magic packet' to power on a device on the local network by its MAC address (from scan_lan_devices). The device must support Wake-on-LAN and have it enabled; there's no delivery confirmation.
network_quality_test Read-onlyMeasure internet speed (download, upload, and responsiveness/RPM) using macOS's built-in networkQuality tool. NOTE: this contacts Apple's servers over the internet, so it's skipped if Cyclone's connection is turned off.
check_sharing_services Read-onlyReport the other macOS sharing services the attack-surface scan does not cover: Internet Sharing, AirPlay Receiver, Remote Apple Events, Content Caching, Media Sharing, and Printer Sharing — flagging which are on. Internet Sharing, AirPlay Receiver, and Remote Apple Events open real inbound network doors.
forget_wifi_network Asks firstMake this Mac forget a remembered Wi-Fi network so it no longer auto-joins it — especially a remembered open network, which an evil-twin rogue hotspot can impersonate. Needs admin. Give the exact SSID from list_known_wifi_networks.
connect_vpn Asks firstConnect one of this Mac's saved VPN configurations by name, so traffic routes through it. It may need credentials configured in System Settings. Cyclone re-checks and reports whether it actually connected.
disconnect_vpn Asks firstDisconnect a currently-connected VPN configuration by name.