โโฆโโฌโโโโโโโโโโโโฌโโโ โโโโโโโฌโโโโโโ
โ โโฌโโโโคโโค โโค โโ โโโโ โโโโโโโโค
โฉ โดโโโด โดโ โ โดโโโ โโโโโโโดโโโโโโ
Make advertisers cry. Make data brokers confused. Make tracking algorithms question their existence.
Features โข Installation โข Usage โข Architecture โข VPS Setup
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 librarycli.py- Command-line interface for packet generationtest_random_packet.py- Unit tests
"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 ๐ฐ |
๐จ 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 |
๐ 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 Tomorrowgraph 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
๐ Python Version (Recommended for VPS)
pip install httpx beautifulsoup4 lxml rich && curl -O https://raw.githubusercontent.com/thumpersecure/palm-tree/main/traffic_noise.py && chmod +x traffic_noise.py# 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| 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)
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# 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 โ 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 โ
โโโโโโโโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# 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# 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 &Click to see all 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 |
| 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 |
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%
| 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" |
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
# 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 8080Router Admin โ Port Forwarding โ Add Rule:
External Port: 8080
Internal IP: [Your machine's local IP]
Internal Port: 8080
Protocol: TCP
# 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 5We 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 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) โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐งช 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| 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 |
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โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 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. โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
MIT License - See LICENSE file
TLDR: Do whatever you want, just don't sue us.
If this tool saved you from targeted ads about that embarrassing thing you googled once, consider starring! โญ
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 |
# 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 --allAfter 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.
"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 ๐ด