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.
Development
# Build
nix build .#oci
./result | podman load
podman run --rm autosurfer:dev
# Release
podman push autosurfer:dev quay.io/caspervk/autosurfer:latest
# 👉😎👉
podman run --rm -v ./autosurfer/:/autosurfer/:ro --network host --env DISPLAY --security-opt label=type:container_runtime_t autosurfer:dev
Future work
- Embed Certstream server rather than relying on hosted service.