/autosurfer

Automatically open a bunch of random websites to thwart attempts at illegal internet surveillance 🏄

Primary LanguageNixGNU General Public License v3.0GPL-3.0

Autosurfer 🏄

Automatically open a bunch of random websites to thwart attempts at illegal internet surveillance. Privacy through obscurity?

Video Preview

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