GithubHelp home page GithubHelp logo

cafuego / squawk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bendechrai/squawk

0.0 1.0 0.0 3.72 MB

Noise-as-a-service that attacks the wholesale surveillance of Australian citizens under the data retention program.

License: GNU General Public License v3.0

HTML 71.16% CSS 6.61% JavaScript 22.23%

squawk's Introduction

Squawk Logo

squawk.cc

Creating noise-as-a-service, as an act of civil disobedience, that attacks the wholesale surveillance of Australian citizens under the data retention program.

Follow us on twitter, and let us know you're squawk certified!

Usage

Manual

Deploying squawk is achieved simply by adding the following line to the head of your web sites:

<script src="//squawk.cc/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 Australian ISPs.

Packages

You can install squawk as a package or module for various systems.

Drupal module: squawk modules for Drupal versions 5, 6, 7 and 8 are available.

Have you created a module or package you'd like to add to this list? Simply create an issue, or submit a pull request to our GitHub repository.

Things we want to do

  • Avert DDoSs (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 (can you get us Let's Encrypt access?)
  • Only run if the requestor is in Australia
  • Only make requests to Australian IP addresses
  • Internationalise
  • Hide the referrer

Contributors

Primary thanks need to go to @mnemote for coming up with the idea and roping me in to creating it over a pint in Hobart. Partial thanks also to Hobart for the great beer!

Like it or not, products just aren't adopted if they don't look good. I'd like to thank @kattekrab for the logo, which not only reflects the project's onomatapoeic name perfectly, it's also a little cocky! See what I did there?

Thanks, also, to these awesome people for submitting pull requests to make the project better: Rick Measham.

License

The squawk source code is © 2016 Ben Dechrai, and made available under the GPLv3.

squawk's People

Contributors

bendechrai avatar kattekrab avatar rickmeasham avatar franciskim avatar petelawler avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.