Noisy en bref
Un simple script python qui génère du bruit de trafic HTTP / DNS aléatoire en arrière-plan pendant que vous naviguez régulièrement sur Internet, afin que vos données de trafic Web soient moins utiles à la vente et comporte de l'obscurité supplémentaire.
Testé sur MacOS High Sierra, Ubuntu 16.04 et Raspbian Stretch et compatible avec Python 2.7 et 3.6
Prise en main
Ces instructions vous permettront d’obtenir une copie du projet sur votre machine locale.
Dépendances
Installez les requêtes si vous ne l’avez pas déjà installé, en utilisant pip:
pip install requests
Utilisation
Cloner le référentiel
git clone https://github.com/1tayH/noisy.git
Naviguez dans le répertoire de noisy
cd noisy
Exécuter le script
python noisy.py --config config.json
Le programme peut accepter plusieurs arguments de ligne de commande:
$ python noisy.py --help
usage: noisy.py [-h] [--log -l] --config -c [--timeout -t]
optional arguments:
-h, --help show this help message and exit
--log -l logging level
--config -c config file
--timeout -t for how long the crawler should be running, in seconds
seul l'argument du fichier de configuration est requis.
Résultat
$ docker run -it noisy --config config.json --log debug
DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): 4chan.org:80
DEBUG:urllib3.connectionpool:http://4chan.org:80 "GET / HTTP/1.1" 301 None
DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): www.4chan.org:80
DEBUG:urllib3.connectionpool:http://www.4chan.org:80 "GET / HTTP/1.1" 200 None
DEBUG:root:found 92 links
INFO:root:Visiting http://boards.4chan.org/s4s/
DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): boards.4chan.org:80
DEBUG:urllib3.connectionpool:http://boards.4chan.org:80 "GET /s4s/ HTTP/1.1" 200 None
INFO:root:Visiting http://boards.4chan.org/s4s/thread/6850193#p6850345
DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): boards.4chan.org:80
DEBUG:urllib3.connectionpool:http://boards.4chan.org:80 "GET /s4s/thread/6850193 HTTP/1.1" 200 None
INFO:root:Visiting http://boards.4chan.org/o/
DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): boards.4chan.org:80
DEBUG:urllib3.connectionpool:http://boards.4chan.org:80 "GET /o/ HTTP/1.1" 200 None
DEBUG:root:Hit a dead end, moving to the next root URL
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.reddit.com:443
DEBUG:urllib3.connectionpool:https://www.reddit.com:443 "GET / HTTP/1.1" 200 None
DEBUG:root:found 237 links
INFO:root:Visiting https://www.reddit.com/user/Saditon
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.reddit.com:443
DEBUG:urllib3.connectionpool:https://www.reddit.com:443 "GET /user/Saditon HTTP/1.1" 200 None
...
Construire à l'aide de Docker
Construire l'image
docker build -t noisy .
Ou si vous souhaitez le construire pour un Raspberry Pi (exécutant un étirement Raspbian):
docker build -f Dockerfile.pi -t noisy .
Créez le conteneur et exécutez:
docker run -it noisy --config config.json
Quelques exemples
Certains cas d'école sont disponibles dans le dossier des exemples. Vous pouvez en lire plus ici : exemples/README.md.
Auteurs
- Itay Hury - travail initial - 1tayH
Voir aussi la liste des contributeurs ayant participé à ce projet.
Licence
Ce projet est sous licence GNU GPLv3 - voir le fichier LICENSE.md pour plus de détails
Remerciements
Ce projet a été inspiré par
Téléchargement
Tags
SURVEILLANCE INTERNET
VIE PRIVÉE
Inscription à notre lettre d'information
Inscrivez-vous à notre
lettre d'information pour vous tenir au courant de nos actualités et de nos dernières trouvailles.