Creating noise-as-a-service, as an act of civil disobedience, that attacks the wholesale surveillance of American citizens by their ISPs.
Deploying RandomNoise.US is achieved simply by adding the following line to the head of your web sites:
<script src="//randomnoise.us/js/squawk.js"></script>
Deploying this code will cause your web site visitors to make a single request to a random IP address, for every request that you serve with the script tag, in order to add noise to the logs being kept by their ISPs.
- Avert DDoSes (throttling requests)
- Emulate real usage more closely:
- Delays with a couple of requests per page load
- Save the IP address in local storage to reuse over a couple of pages
- Add HTTPS
Lovingly based on Squawk.
The RandomNoise.US website source code is mostly © 2017 Davey Shafik, and made available under the GPLv3.
The Squawk JavaScript Library is © 2016 Ben Dechrai, and made available under the GPLv3.