Automatically open a bunch of random websites to thwart attempts at illegal internet surveillance 🏄
Find a file
2024-08-05 22:30:18 +02:00
autosurfer gui 2024-08-05 20:25:39 +02:00
img video preview 2024-08-05 21:23:08 +02:00
.gitignore Initial commit 2024-08-05 02:34:50 +02:00
flake.lock Initial commit 2024-08-05 02:34:50 +02:00
flake.nix PYTHONUNBUFFERED 2024-08-05 21:39:02 +02:00
LICENSE Initial commit 2024-08-05 02:34:50 +02:00
README.md video preview link 2024-08-05 22:30:18 +02:00

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