Skip to content

About

๐ŸŒด A tool to generate a ton of randomized traffic noise using 30+ personas, 10 parallel generators, chaos modes, live headlines, and more! Bash, Python, or both!

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

ย 
ย 

Latest commit

ย 

History

73 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒช๏ธ Traffic Noise Generator

โ•”โ•ฆโ•—โ”ฌโ”€โ”โ”Œโ”€โ”โ”Œโ”€โ”โ”Œโ”€โ”โ”ฌโ”Œโ”€โ”  โ•”โ•—โ•”โ”Œโ”€โ”โ”ฌโ”Œโ”€โ”โ”Œโ”€โ”
 โ•‘ โ”œโ”ฌโ”˜โ”œโ”€โ”คโ”œโ”ค โ”œโ”ค โ”‚โ”‚    โ•‘โ•‘โ•‘โ”‚ โ”‚โ”‚โ”‚โ””โ”€โ”โ”œโ”ค
 โ•ฉ โ”ดโ””โ”€โ”ด โ”ดโ””  โ””  โ”ดโ””โ”€โ”˜  โ•โ•šโ•โ””โ”€โ”˜โ”ดโ””โ”€โ”˜โ””โ”€โ”˜

License: MIT Made with Bash Python 3.8+ Kali Linux PRs Welcome

๐ŸŽญ Because your data is YOUR business, not theirs. ๐ŸŽญ

Make advertisers cry. Make data brokers confused. Make tracking algorithms question their existence.

Features โ€ข Installation โ€ข Usage โ€ข Architecture โ€ข VPS Setup


2. Random Packet Generator

Python-based tool for generating random network packets with support for TCP, UDP, and ICMP protocols. Useful for testing, simulation, and educational purposes.

Files:

  • random_packet.py - Core packet generation library
  • cli.py - Command-line interface for packet generation
  • test_random_packet.py - Unit tests

Traffic Noise Generator

Features

"If you can't hide, overwhelm." โ€” Sun Tzu, probably

This tool generates randomized network traffic to obscure your browsing patterns from advertisers, data collectors, and anyone else who thinks they deserve to know what you had for breakfast.

Two flavors of chaos:

Version File Best For
๐Ÿš Bash traffic-noise.sh Kali Linux, MAC spoofing, going full chaos
๐Ÿ Python traffic_noise.py VPS deployment, LIVE HEADLINE UI ๐Ÿ“ฐ

โœจ Features

๐ŸŽจ Click to expand the wall of awesome features
Feature Bash Python Why It's Cool
๐ŸŽญ 30+ User Agents โœ… โœ… Pretend to be Chrome, Firefox, a PlayStation 5, or a Samsung Smart Fridge
๐ŸŒ 14 DNS Servers โœ… โœ… Google, Cloudflare, Quad9... we're not picky
๐Ÿ“ฐ 50+ News Sites โœ… โœ… Actually get informed while being sneaky
๐Ÿ”€ MAC Spoofing โœ… โŒ New identity, who dis?
๐ŸŒช๏ธ Chaos Mode โœ… โœ… Become a swarm of bots
๐Ÿ‘ฅ Parallel Workers โœ… โœ… Up to 10 simultaneous identities
๐Ÿ–ฅ๏ธ Live Terminal UI โŒ โœ… Watch headlines scroll by in style
๐ŸŽฏ VPS Mode โœ… โœ… Point it at your home server
๐Ÿช Fake Cookies โœ… โœ… Generate fake Google Analytics cookies
โฑ๏ธ 5 Browsing Patterns โœ… โœ… Normal, Bursty, Slow, Erratic, Scanner

๐Ÿ“ธ Live Demo

๐Ÿ Python Version - Live Terminal UI
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
โ”ƒ ๐ŸŒ Traffic Noise Generator โ”‚ Mode: CHAOS MODE โ”‚ Workers: 5 โ”‚ Runtime: 00:42:17     โ”ƒ
โ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›
โ”โ”โ” ๐Ÿ“ฐ Live Headlines โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
โ”ƒ Time     โ”‚ Category   โ”‚ Headline                                      โ”‚ Source     โ”ƒ
โ”ƒโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ƒ
โ”ƒ 14:32:01 โ”‚ Technology โ”‚ Scientists Discover AI Can Feel Existential   โ”‚ theverge   โ”ƒ
โ”ƒ          โ”‚            โ”‚ Dread When Asked to Write Unit Tests          โ”‚            โ”ƒ
โ”ƒ 14:32:15 โ”‚ World      โ”‚ Local Man Successfully Avoids Eye Contact     โ”‚ bbc.com    โ”ƒ
โ”ƒ          โ”‚            โ”‚ With Neighbor For 47th Consecutive Day        โ”‚            โ”ƒ
โ”ƒ 14:32:28 โ”‚ Health     โ”‚ Study Finds Coffee Is Good For You Unless     โ”‚ webmd.com  โ”ƒ
โ”ƒ          โ”‚            โ”‚ It's Bad For You, More Research Needed        โ”‚            โ”ƒ
โ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›
โ”โ”โ” ๐Ÿ“Š Statistics โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
โ”ƒ Requests: 1,337        โ”‚ Errors: 3           โ”‚ Ads Confused: โˆž                     โ”ƒ
โ”ƒ Last Category: World   โ”‚ Active Workers: 5   โ”‚ Data Brokers Crying: Yes            โ”ƒ
โ”ƒ Current UA: Mozilla/5.0 (PlayStation; PlayStation 5/1.0) AppleWebKit/605.1...      โ”ƒ
โ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›
โ”ƒ Press Ctrl+C to stop โ”‚ VPS Target: 192.168.1.100:8080                              โ”ƒ
โ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›
๐Ÿš Bash Version - Classic Terminal Output
  _____            __  __ _        _   _       _
 |_   _| __ __ _ / _|/ _(_) ___  | \ | | ___ (_)___  ___
   | || '__/ _` | |_| |_| |/ __| |  \| |/ _ \| / __|/ _ \
   | || | | (_| |  _|  _| | (__  | |\  | (_) | \__ \  __/
   |_||_|  \__,_|_| |_| |_|\___| |_| \_|\___/|_|___/\___|

  Network Traffic Obfuscation Tool - Privacy Testing

  Mode: news
  Headlines: true
  Identity Randomization: true
  Chaos Mode: true
  Parallel Workers: 5
  Duration: Continuous
  Interface: eth0

  CHAOS MODE ACTIVE - Simulating multiple bots
  Press Ctrl+C to stop
==============================================

[INFO] Starting traffic generation...
[INFO] Spawning 5 parallel workers...
[INFO] [Worker 1] Started with pattern: bursty
[INFO] [Worker 1] Identity: Mozilla/5.0 (Nintendo Switch; WifiWebAuth...
[INFO] [Worker 2] Started with pattern: erratic
[INFO] [Worker 2] Identity: Mozilla/5.0 (SMART-TV; Linux; Tizen 6.5)...
[TRAFFIC] [W1] Fetching: https://www.theverge.com
[HEADLINE] Apple Announces New Feature That Does Exactly What Android Had
[INFO] [Worker 3] Started with pattern: scanner
[TRAFFIC] [W2] Fetching: https://www.bbc.com/news/world
[HEADLINE] Breaking: Things Happened Today, More Things Expected Tomorrow

๐Ÿ—๏ธ Architecture

graph TB
    subgraph "Your Machine ๐Ÿ–ฅ๏ธ"
        A[Traffic Noise Generator] --> B{Mode?}
        B -->|News| C[๐Ÿ“ฐ News Sites]
        B -->|VPS| D[๐Ÿ–ง Your Home Server]

        A --> E[Worker 1 ๐Ÿค–]
        A --> F[Worker 2 ๐Ÿค–]
        A --> G[Worker 3 ๐Ÿค–]
        A --> H[Worker N ๐Ÿค–]

        E --> I[Random Identity]
        F --> J[Random Identity]
        G --> K[Random Identity]
        H --> L[Random Identity]
    end

    subgraph "Identity Randomization ๐ŸŽญ"
        I --> M[User Agent]
        I --> N[Headers]
        I --> O[Cookies]
        I --> P[Timing]
        I --> Q[DNS Server]
    end

    subgraph "The Internet ๐ŸŒ"
        C --> R[Lifestyle News]
        C --> S[World News]
        C --> T[Tech News]
        C --> U[Health News]
        C --> V[Trending]
    end

    subgraph "Data Collectors ๐Ÿ˜ˆโžก๏ธ๐Ÿ˜ญ"
        W[Ad Networks] -->|"WTF is happening"| X[Confused Algorithms]
        Y[Trackers] -->|"Is this 10 people?"| X
        Z[Data Brokers] -->|"I give up"| X
    end

    style X fill:#90EE90
    style A fill:#87CEEB
Loading

๐Ÿš€ Installation

๐Ÿ Python Version (Recommended for VPS)

Quick Install (One-liner)

pip install httpx beautifulsoup4 lxml rich && curl -O https://raw.githubusercontent.com/thumpersecure/palm-tree/main/traffic_noise.py && chmod +x traffic_noise.py

Standard Install

# Clone the repo
git clone https://github.com/thumpersecure/palm-tree.git
cd palm-tree

# Install dependencies
pip install -r requirements.txt

# ๐ŸŽ‰ You're ready!
python traffic_noise.py --help

Dependencies Explained

Package Why We Need It Vibe
httpx Async HTTP client, faster than requests ๐ŸŽ๏ธ Zoom zoom
beautifulsoup4 Parse HTML to extract headlines ๐Ÿœ Soupy goodness
lxml Fast HTML parser backend ๐Ÿš€ Speed demon
rich Beautiful terminal UI โœจ Pretty things
๐Ÿš Bash Version (Kali Linux)

Quick Install (One-liner)

curl -O https://raw.githubusercontent.com/thumpersecure/palm-tree/main/traffic-noise.sh && chmod +x traffic-noise.sh && sudo apt install -y curl netcat macchanger

Standard Install

# Clone the repo
git clone https://github.com/thumpersecure/palm-tree.git
cd palm-tree

# Make executable
chmod +x traffic-noise.sh

# Install dependencies
sudo apt update && sudo apt install -y curl netcat macchanger

# ๐ŸŽ‰ You're ready!
./traffic-noise.sh --help

Dependency Matrix

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Dependency     โ”‚ Required โ”‚ What happens without it            โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ curl           โ”‚ โœ… YES   โ”‚ Nothing works. Go home.            โ”‚
โ”‚ netcat         โ”‚ ๐ŸŸก Opt   โ”‚ No UDP noise, still works          โ”‚
โ”‚ macchanger     โ”‚ ๐ŸŸก Opt   โ”‚ No MAC spoofing, still works       โ”‚
โ”‚ root access    โ”‚ ๐ŸŸก Opt   โ”‚ No MAC/DNS changes, still works    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“– Usage

๐Ÿ Python Version

# Basic usage with live headlines
python traffic_noise.py

# ๐Ÿ”ฅ RECOMMENDED: Maximum chaos
python traffic_noise.py -c -w 5

# Connect to your home server
python traffic_noise.py -v YOUR_HOME_IP:8080 -c -w 5

# Run for 60 minutes with 10 workers
python traffic_noise.py -c -w 10 -d 60

# Show more headlines (up to 5)
python traffic_noise.py --max-headlines 5 -c

๐Ÿš Bash Version

# Basic usage with headlines
./traffic-noise.sh -n -h

# ๐Ÿ”ฅ RECOMMENDED: Full chaos mode
sudo ./traffic-noise.sh -c -r -w 5 -h

# Maximum obfuscation
sudo ./traffic-noise.sh -c -r -w 10 -d 60

# Connect to VPS
./traffic-noise.sh -v 192.168.1.100:8080

# Background operation
./traffic-noise.sh -n -q -d 60 &

๐Ÿ“‹ Options Reference

Click to see all options

Python Options

Short Long Default Description
-n --news-only โœ… Browse random news sites
-v --vps IP:PORT - Connect to your server
-H --headlines โœ… Show live headlines
--no-headlines - Disable headlines
-c --chaos โŒ CHAOS MODE ๐ŸŒช๏ธ
-w --workers NUM 3 Parallel workers (1-10)
-d --duration MINS โˆž Run duration
--max-headlines 3 Headlines to show
-q --quiet โŒ Minimal output

Bash Options

Short Long Default Description
-n --news-only โœ… Browse random news sites
-v --vps IP:PORT - Connect to your server
-h --headlines โŒ Show headlines
-r --randomize-id โŒ Full identity randomization
-c --chaos โŒ CHAOS MODE ๐ŸŒช๏ธ
-w --workers NUM 1 Parallel workers (1-10)
-d --duration MINS โˆž Run duration
-i --interface eth0 Network interface
-q --quiet โŒ Suppress output

๐ŸŒช๏ธ Chaos Mode Explained

sequenceDiagram
    participant You as You ๐Ÿง‘
    participant TNG as Traffic Noise Generator
    participant W1 as Worker 1 ๐Ÿค–
    participant W2 as Worker 2 ๐Ÿค–
    participant W3 as Worker 3 ๐Ÿค–
    participant Ad as Ad Network ๐Ÿ˜ˆ

    You->>TNG: ./traffic-noise.sh -c -w 3
    TNG->>W1: Spawn (pattern: bursty)
    TNG->>W2: Spawn (pattern: slow)
    TNG->>W3: Spawn (pattern: scanner)

    loop Every few seconds
        W1->>Ad: Request (Chrome/Windows)
        W2->>Ad: Request (Safari/macOS)
        W3->>Ad: Request (Googlebot)
        W1->>Ad: Request (Firefox/Linux)
        W3->>Ad: Request (PlayStation 5)
        W2->>Ad: Request (Samsung Smart TV)
    end

    Ad->>Ad: ๐Ÿคฏ "Is this 1 person or 47?!"
    Ad->>Ad: ๐Ÿ˜ญ *gives up*

    Note over Ad: Profile accuracy: ๐Ÿ“‰ 0%
Loading

What Chaos Mode Does

Aspect Normal Mode Chaos Mode
Timing Predictable (5-30s) Erratic (1-120s)
Identity Changes Per session Mid-session
User Agents Random per request Wildly random
Pattern Consistent Switches randomly
Appearance 1 confused person 47 confused bots
Ad Networks "Hmm, unusual" "WHAT IS HAPPENING"

๐Ÿ–ง VPS Setup

Want to run this on your VPS and point it at your home? Here's how:

graph LR
    subgraph "Your Home ๐Ÿ "
        A[Simple Web Server] -->|Port 8080| B[Your Router]
        B -->|Port Forward| C[Internet]
    end

    subgraph "Your VPS โ˜๏ธ"
        D[Traffic Noise Generator] -->|Connects to| C
    end

    subgraph "Result"
        E[Your ISP sees traffic to VPS]
        F[VPS generates noise to your home]
        G[Everyone is confused]
    end

    C --> D
    D --> E
    D --> F
    E --> G
    F --> G

    style G fill:#90EE90
Loading

Step 1: Set up your home server

# Option A: Python simple server
python -m http.server 8080

# Option B: Netcat listener
while true; do nc -lk 8080; done

# Option C: Nginx (if you're fancy)
sudo apt install nginx
# Configure to listen on 8080

Step 2: Configure port forwarding

Router Admin โ†’ Port Forwarding โ†’ Add Rule:
  External Port: 8080
  Internal IP: [Your machine's local IP]
  Internal Port: 8080
  Protocol: TCP

Step 3: Run on your VPS

# Python version (recommended)
python traffic_noise.py -v YOUR_HOME_IP:8080 -c -w 5

# Bash version
./traffic-noise.sh -v YOUR_HOME_IP:8080 -c -w 5

๐ŸŽญ User Agents Hall of Fame

We don't just use boring user agents. We use interesting ones:

Click to see the full cast of characters
Category Examples Probability of Confusing Trackers
๐Ÿ–ฅ๏ธ Desktop Browsers Chrome, Firefox, Safari, Edge Low (but varied)
๐Ÿ“ฑ Mobile iPhone, Android, iPad Medium
๐Ÿค– Bots Googlebot, Bingbot, Twitterbot High ("Is this SEO?")
๐ŸŽฎ Gaming PlayStation 5, Nintendo Switch Very High ("wat")
๐Ÿ“บ Smart TV Samsung Tizen TV Extreme ("????")
๐Ÿฆ– Legacy IE 8, Firefox 52 Maximum ("Is it 2010?")

Actual User Agents We Send:

Mozilla/5.0 (PlayStation; PlayStation 5/1.0) AppleWebKit/605.1.15
Mozilla/5.0 (Nintendo Switch; WifiWebAuthApplet) AppleWebKit/609.4
Mozilla/5.0 (SMART-TV; Linux; Tizen 6.5) AppleWebKit/537.36
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

๐Ÿ“Š Browsing Patterns

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    BROWSING PATTERN TIMING                       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                                  โ”‚
โ”‚  NORMAL    โ”€โ”€โ—โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ—โ”€โ”€             โ”‚
โ”‚             5-30s between requests                               โ”‚
โ”‚                                                                  โ”‚
โ”‚  BURSTY    โ—โ—โ—โ—โ—โ—โ—โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ—โ—โ—โ—โ—โ—โ—โ”€โ”€โ”€โ”€โ”€โ”€            โ”‚
โ”‚            Fast bursts, then long pauses                         โ”‚
โ”‚                                                                  โ”‚
โ”‚  SLOW      โ”€โ”€โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€            โ”‚
โ”‚             45-180s between requests (reading?)                  โ”‚
โ”‚                                                                  โ”‚
โ”‚  ERRATIC   โ—โ”€โ”€โ—โ—โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ—โ—โ—โ”€โ”€โ—โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ—โ—โ”€โ”€โ—โ”€โ”€โ”€โ—โ—โ—โ”€โ”€โ”€            โ”‚
โ”‚             Completely random (1-120s)                           โ”‚
โ”‚                                                                  โ”‚
โ”‚  SCANNER   โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—              โ”‚
โ”‚             1-5s (bot-like crawling)                             โ”‚
โ”‚                                                                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ”ง Advanced Configuration

๐Ÿงช Environment Variables (Bash)

You can customize these in the script:

# Timing
MIN_DELAY=3          # Minimum delay between requests
MAX_DELAY=45         # Maximum delay
MIN_SESSION=60       # Minimum session duration
MAX_SESSION=300      # Maximum session duration

# Chaos mode
CHAOS_MIN_DELAY=1    # Chaos minimum delay
CHAOS_MAX_DELAY=120  # Chaos maximum delay
BURST_MIN=3          # Minimum requests in a burst
BURST_MAX=15         # Maximum requests in a burst

# Network
UDP_PORT_LOCAL=19999 # Local UDP noise port
๐Ÿ Python Config Dataclass
@dataclass
class Config:
    mode: str = "news"                    # "news" or "vps"
    vps_target: Optional[str] = None      # IP:PORT
    show_headlines: bool = True           # Show live headlines
    randomize_identity: bool = False      # Full randomization
    chaos_mode: bool = False              # CHAOS MODE
    parallel_workers: int = 3             # Number of workers
    duration: int = 0                     # 0 = continuous
    interface: str = "eth0"               # Network interface
    quiet: bool = False                   # Quiet mode
    max_headlines: int = 3                # Headlines to show

๐ŸŽฏ Effectiveness Guide

Scenario Recommended Settings Expected Result
Light obfuscation ./traffic-noise.sh -n Some noise
Medium chaos -c -w 3 Trackers confused
Maximum entropy sudo ... -c -r -w 10 Complete chaos
VPS noise tunnel -v IP:PORT -c -w 5 ISP sees weird traffic
Background noise -q -d 60 & Silent chaos

๐Ÿค Contributing

Found a bug? Want to add more exotic user agents? Have a smart fridge you want to impersonate?

# Fork it
# Clone it
# Branch it
git checkout -b feature/samsung-smart-toaster-user-agent

# Change it
# Test it
# Push it
git push origin feature/samsung-smart-toaster-user-agent

# PR it

โš ๏ธ Legal Disclaimer

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  This tool is for EDUCATIONAL and PRIVACY TESTING purposes.     โ”‚
โ”‚                                                                  โ”‚
โ”‚  โœ… DO:                                                          โ”‚
โ”‚     โ€ข Use on your own networks                                   โ”‚
โ”‚     โ€ข Test your own privacy setups                               โ”‚
โ”‚     โ€ข Learn about network fingerprinting                         โ”‚
โ”‚     โ€ข Confuse advertisers (legally)                              โ”‚
โ”‚                                                                  โ”‚
โ”‚  โŒ DON'T:                                                       โ”‚
โ”‚     โ€ข Use to attack others                                       โ”‚
โ”‚     โ€ข Violate terms of service                                   โ”‚
โ”‚     โ€ข Do anything illegal                                        โ”‚
โ”‚     โ€ข Blame us if you get in trouble                             โ”‚
โ”‚                                                                  โ”‚
โ”‚  Use responsibly. We are not responsible for misuse.             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“œ License

MIT License - See LICENSE file

TLDR: Do whatever you want, just don't sue us.

๐ŸŒŸ Star History

If this tool saved you from targeted ads about that embarrassing thing you googled once, consider starring! โญ


๐Ÿฅฅ NEW: Coconuts by Palm-Tree

Version 2.0 introduces powerful new modes:

Mode Command What It Does
๐Ÿฅฅ Coconut python coconuts.py --coconuts Headless browser army visiting top 100 sites
๐Ÿ˜ด Sleepy python coconuts.py --sleepy Realistic overnight traffic (AI learning optional)
๐Ÿ–ฅ๏ธ Quadcore python coconuts.py --quadcore 4-split terminal chaos with prime calculations
๐ŸŽญ Identity Forge Built-in Faker-powered fake humans for each request

Quick Start

# Install new dependencies
pip install faker playwright
playwright install chromium

# Install (if prompted)
playwright install

# Install dependencies manually (if the playwright install fails)
sudo apt install libxcursor1 libxdamage1 libxi6 libgtk-3-0t64 libatk1.0-0t64 libasound2t64

# Run Coconut Mode (headless browsers)
python coconuts.py --coconuts --clones 3

# Run Sleepy Mode (overnight traffic)
python coconuts.py --sleepy --duration 480

# Run Quadcore Mode (4 terminals)
python coconuts.py --quadcore

# MAXIMUM CHAOS
python coconuts.py --all

๐ŸŽต BONUS: Mystery Button

After all this privacy work, you deserve a reward. Click below for an exclusive tutorial on advanced traffic obfuscation techniques.

โš ๏ธ WARNING: This link WILL take you to YouTube. You WILL get Rick Rolled. This is NOT a drill. You have been EXPLICITLY warned. Don't say we didn't tell you. Seriously, it's a Rick Roll. Still here? It's definitely a Rick Roll. Last chance to turn back.

You know the rules, and so do I

"Never gonna give you up, never gonna let trackers find you..." ๐ŸŽค


Made with ๐ŸŒช๏ธ chaos, โ˜• caffeine, and ๐Ÿฅฅ coconuts

"In a world of surveillance, be the noise."

                    ๐Ÿฅฅ
                   /|\
                  / | \
                 /  |  \
                /๐ŸŒด |๐ŸŒด \
               / ๐Ÿค– | ๐Ÿค– \
              /     |     \
             /  ๐Ÿค–  |  ๐Ÿค–  \
            /       |       \
           /    ๐Ÿค–  |  ๐Ÿค–    \
          /_________|_________\
                    |
              Your Traffic
           (Now Untrackable)

    ๐Ÿฅฅ COCONUTS BY PALM-TREE ๐ŸŒด

About

๐ŸŒด A tool to generate a ton of randomized traffic noise using 30+ personas, 10 parallel generators, chaos modes, live headlines, and more! Bash, Python, or both!

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages