OnionGate demo script
Isolated app circuits
- Connect using the Maximum Isolation preset.
- Add two code-signed macOS applications (or two identifiable Linux apps) under Apps.
- Show their bundle IDs and distinct Tor exit status.
- Rotate one application's circuit.
- Stop Tor and show Session Guard suspend the selected apps.
- Reconnect and show only OnionGate-suspended processes resume.
Private localhost onion
- Run a development server on
127.0.0.1:3000. - Create a private temporary site in Onion Host.
- Show the generated v3 hostname, QR, and one-time credential.
- Run Test & audit and inspect listener scope, publication, latency, HTTP response, and security headers.
- Destroy the site and show that the temporary key is gone.
Permanent onion site
- Create a permanent site and show the address survives a full app restart.
- Issue a second named client credential, then revoke the first.
- Turn client authorization off and show the site become publicly reachable.
- Delete the site and show the address is gone for good.
Leak and recovery report
- Run Verify while protected.
- Explain that public addresses are compared in memory but not retained.
- Force-quit a development build after enabling TUN/firewall state.
- Reopen OnionGate and run Emergency Restore.
- Export the redacted JSON verification report.
Record demos on a clean VM with test applications and non-sensitive traffic.
