BlitzKraft / PartyLoud

A simple tool to generate fake web browsing and mitigate tracking

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PartyLoud 🔉

A simple tool to generate fake web browsing and mitigate tracking

made-with-bash License: GPL v3

Screenshot

PartyLoud is a tool to create fake internet traffic in order to mitigate tracking on local networks.
The idea behind this script is that if you make a lot of noise on the network (in form of http requests) it wold be less easy for a attacker to track your real navigation.

This project was inspired by noisy.py

⚠️ PartyLoud has been tested only on Debian 9 and Mac OSX 10.14 ⚠️

Table of contents

Features

  • Configurable urls list (partyloud.conf) and blocklist (badwords)
  • Multi-threaded request engine (number ot thread are equal to number of urls in partyloud.conf)
  • Error recovery mechanism to protect Engines from failures
  • Spoofed User Agent prevent from fingerprinting (Each engine has a different user agent)
  • Dynamic UI

Setup

Clone the repository:

git clone https://github.com/realtho/PartyLoud.git

Navigate to the directory and make the script executable:

cd PartyLoud
chmod +x partyloud.sh

Run 'partyloud':

./partyloud.sh

Usage

Just run it without any argument
./partyloud.sh
To stop the script just press enter

FAQ

Isn't this literally just a cli based frontend to curl?

The core of the script is a curl request, but this tool does more than that. When you run the script, several threads are started. Each thread makes a different Http request and parse the output to choose the next url, simulating a navigation. Unless user stop the script (either pressing enter or via CTRL-C), it will stay alive

Is error recovery mechanism based on try - catches?

Try-catch mechanism doesn't really exist in bash, error recovery mechanism is an elegant way to say that if the http request return a status code starting with 4 or 5 (error) the script will use a backup-url on order to continue execution normally

Can I fork your project?

Look here: https://tldrlegal.com/license/gnu-general-public-license-v3-(gpl-3) 😉

How easy is this fake traffic to detect?

Unfortunatly it's preatty easy, but keep in mind that this is a beta release and in next releases I'll fix this "issue"

About

A simple tool to generate fake web browsing and mitigate tracking

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%