Giter VIP home page Giter VIP logo

internet_noise's People

Contributors

emilefokkema avatar jessehcode avatar peterberbec avatar slifty avatar vrde avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

internet_noise's Issues

Google Gets Suspicious

Running the algorithm for an extended period of time (about a day and a half now) results in Google getting suspicious:

image

Google starts requiring a captcha over time

One of the flaws with this approach is that the random and algorithmically generated queries look random and algorithmically generated.

In other words, Google can tell that it is a robot, and eventually if the wrong keyword combinations appear it may trigger a forced captcha.

Some possible solutions to explore:

  1. Find an alternative URL source
  2. Find a way to access the feeling lucky button
  3. Change the frequency or general quantity of calls
  4. ???

Under some circumstances more than five tabs are opened at a time.

I'm trying to replicate the bug. It appears if you leave this running over time far more than 5 tabs will end up being used.

At the very least it would be good to be able to detect when this has happened and close the old tab. Ideally an extra tab would never be opened in the first place.

A few ideas...

The top 4,000 nouns is a good start, but it's easily filterable. If you can make a system that tracks certain searches, and searches tangential topics, and then topics tangential to those, you can lose surveillance in a sort of fractal search tree. Also, if you can add a system similar to the tl;dr bots, that then picks out key topics, concepts, and words >12th grade reading level from those tl;drs, and then searches those after some random periods of time after loading the page, I think you will have a system that totally fucks internet surveillance, at least for a while.

Stuck on Chrome Web Store Apps

Bug

I've noticed a few times now that, if the random page that gets loaded is a specific chrome web store app, the algorithm gets stuck on that page.

Fix

Closing the tab results in the algorithm opening a new tab and continuing to load random pages.

Security Warnings

If one of the results has invalid SSL certificates, I'm looking at you, Symantic, the cycle on that page stops.

I have no idea how to deal with this. Checking the validity of the SSL certificate before displaying the page would grow this project immensely.

I don't suggest this gets fixed!

Only allow HTTPS-enabled sites to be loaded

Currently, Internet Noise loads http and https. However, with HTTPS Everywhere enabled, it eventually stops working. For this reason --and also because it is more secure, I think we should only loads HTTPS-enabled sites.

Prevent downloading files?

I have been running this for about a week and noticed it has downloaded several files. Any way we could prevent this from happening?

Idea: changeable popup number

to add the ability to change the number of popups
edit (line 65):
$("#noise").click(function() {
var number_of_popups = document.getElementById('popup_number').value;
for(var i=0;i<number_of_popups;i++){
noisify('noise_' + i);
}
and add (line 84):

Feeling Lucky doesn't always trigger

For whatever reason the "Feeling Lucky" component of a search doesn't always translate into an actual "feeling lucky" press, resulting in a bunch of google searches instead of an actual random page.

Proposal: Custom Noise

I'd love to be able to configure what kind of noise I create. For example, say I want my ISP to think that I'm really into hats. I could then launch a bunch of pages about hats (buying hats, selling hats, hat fashion, etc.)

I don't believe a browser can read arbitrary files by design, but you should be able to generate the HTML file from a flat file of nouns / weights.

Proposal: move nouns array to global scope

Move nouns array to global scope

Basic rationale for this is to make the nouns array easily accessible to console and manually injected scripts. Very simple change, which I am ready to open a PR for given the appropriate permissions. This will allow more technically inclined users to augment the collection of nouns.

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.