Automatically open a bunch of random websites to thwart attempts at illegal internet surveillance 🏄
autosurfer | ||
img | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md |
Autosurfer 🏄
Automatically open a bunch of random websites to thwart attempts at illegal internet surveillance. Privacy through obscurity?
Getting started
podman run --rm quay.io/caspervk/autosurfer:latest
To show the Firefox GUI:
podman run --rm --network host --env DISPLAY --security-opt label=type:container_runtime_t quay.io/caspervk/autosurfer:latest
How does it work?
All certificates issued by publicly-trusted Certificate Authorities (CAs) are published to the Certificate Transparency (CT) logs. Autosurfer connects to Certstream to retrieve real-time updates of newly issued certificates and attempts to open the domain in Firefox using Selenium.
Building
nix build .#oci
./result | podman load
podman run --rm autosurfer:dev
# podman push autosurfer:dev quay.io/caspervk/autosurfer:latest
Future work
- Embed Certstream server rather than relying on hosted service.