ββ¦ββ¬ββββββββββββ¬βββ βββββββ¬ββββββ
β ββ¬ββββ€ββ€ ββ€ ββ ββββ ββββββββ€
β© β΄βββ΄ β΄β β β΄βββ βββββββ΄ββββββ
Make advertisers cry. Make data brokers confused. Make tracking algorithms question their existence.
Quick Start | Features | v3.3.2 Upgrades | Issue Simulation | Usage
"If you can't hide, overwhelm." β Sun Tzu, probably
Advertisers and data brokers build detailed profiles of your browsing habits. This tool fights back by generating randomized network traffic that pollutes your profile with noise, making their data worthless.
The result? Trackers see a confused mess of someone who browses like 47 different people simultaneously - from a tech enthusiast on Chrome to someone checking news on a Samsung Smart Fridge.
# Clone and install
git clone https://github.com/thumpersecure/palm-tree.git
cd palm-tree
pip install httpx beautifulsoup4 lxml rich faker
# Interactive setup (recommended for first time)
python traffic_noise.py --interactive
# Or jump straight to chaos
python traffic_noise.py -c -w 5 --stealth --decoysNeed detailed setup help?
# Show setup instructions with a free joke
python traffic_noise.py --setupManual Steps:
- Create virtual environment:
python3 -m venv venv - Activate (use bash, not zsh!):
source venv/bin/activate - Install deps:
pip install -r requirements.txt
What's New in v3.3.2
| Feature | What It Does | Why It's Better |
|---|---|---|
| Issue Traffic Generator | Generate traffic mimicking computer/network/adware troubleshooting | Makes your profile look like you're fighting with technology 24/7 |
| 15 Issue Categories | DNS, SSL, WiFi, VPN, BSOD, Adware, Cryptominer, Ransomware, and more | Comprehensive coverage of tech support patterns |
| Frustration Mode | Search queries get more desperate over time | Realistic human behavior simulation |
| Issue Chaining | One issue leads to related issues (WiFi β DNS β Router) | Natural troubleshooting patterns |
| Spicy-Cat Style | Inspired by security testing patterns | Educational and privacy-focused |
New Issue Types:
- Network:
dns,ssl,wifi,vpn,networking - System:
bsod,system,hardware,software - Malware:
adware,ransomware,cryptominer,malware - Combined:
mixed(random selection)
Previous v3.3 Features
| Feature | What It Does |
|---|---|
| Stealth Mode | Randomizes TLS fingerprints, header ordering, Sec-CH-UA |
| Scheduled Profiles | Changes browsing patterns based on time of day |
| Privacy Score | Real-time confusion metric (0-100) |
| Decoy Injection | Injects fake interests, demographics, locations into cookies |
| Plugin System | Load custom sites/personas from ~/.traffic_noise/plugins/ |
| Interactive Mode | Guided setup wizard with prompts |
Core Features (v2.0+)
- Markov Chains - Human-like category transitions
- Chaos Mathematics - Logistic map timing for natural delays
- 200+ News Sites - 50 left, 50 right, tabloids, hobbies, tech
- 30 Social Platforms - Full coverage
- Privacy Sites - EFF, Tor Project, etc.
- Persona Mode - 9 different user types
- 10 Headlines - Live display
- 30 Workers - Max parallel identities
What Is Issue Simulation?
Generate traffic that looks like you're troubleshooting computer problems. Perfect for:
- Privacy: Your browsing profile shows constant tech problems
- Testing: Simulate realistic troubleshooting behavior
- Education: Understand what malware/adware patterns look like
# Simulate WiFi problems
python traffic_noise.py --simulate-issues wifi -c
# Simulate adware infection troubleshooting
python traffic_noise.py --simulate-issues adware -c -w 5
# Mix all issue types
python traffic_noise.py --simulate-issues mixed -c --stealthAvailable Issue Types
| Type | Description | Example Searches |
|---|---|---|
networking |
General connectivity | "internet not working", "connection timeout" |
dns |
DNS failures | "dns_probe_finished_nxdomain", "dns server not responding" |
ssl |
Certificate errors | "your connection is not private", "ssl handshake failed" |
wifi |
Wireless problems | "wifi keeps disconnecting", "no internet" |
vpn |
VPN issues | "vpn won't connect", "vpn slow" |
| Type | Description | Example Searches |
|---|---|---|
hardware |
Device problems | "blue screen", "device not recognized" |
system |
Performance | "computer slow", "high cpu usage" |
bsod |
Crash errors | "IRQL_NOT_LESS_OR_EQUAL", "CRITICAL_PROCESS_DIED" |
software |
App crashes | "dll missing", "application won't start" |
| Type | Description | Example Searches |
|---|---|---|
malware |
General infections | "trojan removal", "virus scan" |
adware |
Ad infections | "popup ads won't stop", "browser hijacked" |
ransomware |
Encryption attacks | "files encrypted", "decrypt files" |
cryptominer |
Mining malware | "cpu 100% usage", "fan running high" |
| Type | Description |
|---|---|
mixed |
Random mix of all above |
Advanced Issue Traffic Generator
For programmatic access, use the IssueTrafficGenerator class directly:
from issue_traffic import IssueTrafficGenerator, IssueType
import asyncio
async def main():
generator = IssueTrafficGenerator(
issue_types=[
IssueType.WIFI_PROBLEMS,
IssueType.ADWARE_INFECTION,
IssueType.SLOW_COMPUTER,
],
frustration_mode=True, # Searches get more desperate
chaos_factor=0.3, # 30% chance to chain to related issues
)
await generator.run(duration_minutes=30)
asyncio.run(main())Features:
- Frustration Escalation: Search queries become more desperate over time
- Issue Chaining: One problem leads to related problems naturally
- Realistic Timing: Delays mimic frustrated user behavior
- Multiple Search Engines: Google, Bing, DuckDuckGo, Reddit, YouTube
Feature Comparison: Bash vs Python
| Feature | Bash | Python | Notes |
|---|---|---|---|
| User Agents (30+) | β | β | PS5, Smart Fridge, Tesla included |
| DNS Rotation (14) | β | β | Google, Cloudflare, Quad9 |
| News Sites (200+) | β | β | Politically diverse |
| MAC Spoofing | β | β | Requires root |
| Chaos Mode | β | β | Python uses Markov chains |
| Workers (1-30) | β | β | Parallel identities |
| Live UI | β | β | Rich terminal dashboard |
| Issue Simulation | β | β | NEW v3.3.2 - 15 types |
| Stealth Mode | β | β | v3.3 |
| Scheduled Profiles | β | β | v3.3 |
| Privacy Score | β | β | v3.3 |
| Decoy Injection | β | β | v3.3 |
| Interactive Setup | β | β | v3.3 |
| Plugin System | β | β | v3.3 |
Content Categories (200+ Sites)
| Category | Sites | Examples |
|---|---|---|
| General News | 40+ | BBC, Reuters, CNN, AP |
| Left-Leaning | 50 | MSNBC, Vox, HuffPost, Vice |
| Right-Leaning | 50 | Fox, Breitbart, Daily Wire |
| Tabloids | 20 | TMZ, Daily Mail, Page Six |
| Technology | 15 | Verge, Ars, Wired, TechCrunch |
| Social Media | 30 | All major platforms |
| Privacy | 20 | EFF, Tor Project, Schneier |
| Hobbies | 30 | DIY, cooking, photography |
| Issue Categories | 17 | NEW: DNS, SSL, Adware, BSOD, etc. |
User Agents (30+ Included)
Standard Browsers:
- Chrome (Windows, Mac, Linux)
- Firefox (Windows, Mac, Linux)
- Safari (Mac, iOS)
- Edge (Windows)
- Mobile browsers (Android, iOS)
Exotic Devices:
- PlayStation 5
- Nintendo Switch
- Samsung Smart TV
- Tesla Browser
- Samsung Smart Fridge
- Googlebot / Bingbot / Twitterbot
Common Commands
# Interactive setup wizard
python traffic_noise.py --interactive
# Maximum chaos with all v3.3.2 features
python traffic_noise.py -c -w 5 --stealth --decoys --include-all
# Simulate troubleshooting issues (NEW)
python traffic_noise.py --simulate-issues mixed -c
# Specific issue types (NEW)
python traffic_noise.py --simulate-issues adware -c -w 5
python traffic_noise.py --simulate-issues wifi -c
python traffic_noise.py --simulate-issues bsod -c
# List all issue types (NEW)
python traffic_noise.py --list-issues
# Browse as a specific persona
python traffic_noise.py --persona privacy_advocate -c
# Time-based profiles (different behavior day/night)
python traffic_noise.py -c --scheduled
# VPS mode - point at your home server
python traffic_noise.py -v YOUR_IP:8080 -c -w 5All Python Options
| Option | Default | Description |
|---|---|---|
--interactive, -I |
- | Guided setup wizard |
--setup |
- | Show setup instructions + joke |
-c, --chaos |
off | Chaos mode with Markov chains |
-w NUM |
3 | Parallel workers (1-30) |
-d MINS |
0 | Duration (0 = continuous) |
--stealth |
off | Fingerprint randomization |
--decoys |
off | Inject misleading data |
--scheduled |
off | Time-based profiles |
--simulate-issues TYPE |
- | 15 types (see below) |
--list-issues |
- | NEW: List all issue types |
--persona TYPE |
- | 9 types available |
--include-all |
off | All content categories |
--max-headlines |
10 | Headlines to show |
--no-markov |
off | Disable Markov chains |
--no-privacy-score |
off | Hide privacy score |
Issue Types:
networking, hardware, software, malware, misconfigured, mixed, adware, ransomware, system, dns, ssl, wifi, vpn, bsod, cryptominer
Persona Types
python traffic_noise.py --list-personas| Persona | Browsing Focus |
|---|---|
tech_enthusiast |
Technology, privacy, hobbies |
news_junkie |
World news, all political spectrums |
privacy_advocate |
Privacy tools, security sites |
social_butterfly |
Social media, lifestyle |
entertainment_seeker |
Tabloids, celebrities |
health_conscious |
Health, wellness, fitness |
political_observer |
Political news from all sides |
hobbyist |
DIY, crafts, projects |
troubleshooter |
Tech support, troubleshooting |
Architecture Diagram
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Traffic Noise Generator v3.3.2 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
β βWorker 1 β βWorker 2 β βWorker 3 β βWorker N β β
β βPS5 UA β βChrome β βBot β βFridge β β
β ββββββ¬βββββ ββββββ¬βββββ ββββββ¬βββββ ββββββ¬βββββ β
β β β β β β
β ββββββββββββββ΄βββββββββββββ΄βββββββββββββ β
β β β
β ββββββββββββββββββββββββ΄βββββββββββββββββββββββ β
β β Markov Chain + Chaos Math β β
β β (Determines timing, categories, patterns) β β
β ββββββββββββββββββββββββ¬βββββββββββββββββββββββ β
β β β
β ββββββββββββββββββββββββ΄βββββββββββββββββββββββ β
β β Issue Traffic Generator (NEW) β β
β β (DNS, SSL, WiFi, Adware, BSOD patterns) β β
β ββββββββββββββββββββββββ¬βββββββββββββββββββββββ β
β β β
β ββββββββββββββββββββββββ΄βββββββββββββββββββββββ β
β β Stealth Mode β β
β β (Randomizes fingerprints, header order) β β
β ββββββββββββββββββββββββ¬βββββββββββββββββββββββ β
β β β
β ββββββββββββββββββββββββ΄βββββββββββββββββββββββ β
β β Decoy Injector β β
β β (Adds fake interests, demographics) β β
β ββββββββββββββββββββββββ¬βββββββββββββββββββββββ β
β β β
β βΌ β
β ββββββββββββ β
β β Internet β β
β ββββββββββββ β
β β β
β ββββββββββββ΄βββββββββββ β
β β Ad Networks β β
β β Trackers β β
β β Data Brokers β β
β β β β
β β "WTF is this?!" β β
β β "Is this 47 β β
β β different people?"β β
β ββββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Chaos Mode & Markov Chains
Normal browsing: Predictable patterns make you easy to track
Chaos Mode: Uses Markov chains for human-like but chaotic browsing:
Category Transitions:
Technology β(35%)ββΊ Technology
β
ββ(15%)ββΊ World β(35%)ββΊ World
β
ββ(20%)ββΊ Trending
Chaos Mathematics (Logistic Map):
x_{n+1} = 3.9 Γ x_n Γ (1 - x_n)
Result: Timing that LOOKS random but follows deterministic chaos
- Evades pattern detection
- Appears human-like
- Mathematically beautiful
Issue Traffic Patterns (v3.3.2)
Frustration Escalation:
Search 1: "wifi not connecting"
Search 3: "wifi not connecting fix"
Search 5: "why wifi keeps disconnecting"
Search 8: "please help wifi not working"
Search 12: "HELP wifi still broken nothing works"
Issue Chaining:
WiFi Problems β DNS Issues β Router Reset β Factory Reset β
"Should I buy a new router?" β Amazon router shopping
Realistic Timing:
- High urgency issues (BSOD, Ransomware) = faster, frantic searches
- Low urgency (slow computer) = longer delays, more thorough reading
- Frustration increases = shorter delays over time
Running on a VPS to protect your home traffic
Scenario: Run this on a VPS, point it at your home. Your ISP sees you connecting to VPS. VPS generates noise to your home.
# On your home machine - simple server
python -m http.server 8080
# On your VPS
python traffic_noise.py -v YOUR_HOME_IP:8080 -c -w 5 --stealthPort forwarding required on your router:
- External: 8080 β Internal: YOUR_MACHINE:8080
Adding Custom Sites/Personas
Create ~/.traffic_noise/plugins/sites.json:
{
"MyCustomCategory": [
"https://example1.com",
"https://example2.com"
]
}Create ~/.traffic_noise/plugins/personas.json:
{
"my_persona": ["Technology", "MyCustomCategory", "Privacy"]
}Found a bug? Want to add more exotic user agents? Have a smart toaster you want to impersonate?
git checkout -b feature/samsung-smart-toaster-user-agent
# Make changes
git push origin feature/samsung-smart-toaster-user-agent
# Open PRβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β This tool is for EDUCATIONAL and PRIVACY TESTING purposes. β
β β
β β
DO: Use on your own networks, test privacy setups β
β β DON'T: Attack others, violate ToS, do illegal things β
β β
β Use responsibly. We are not responsible for misuse. β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
If this tool saved you from targeted ads about that embarrassing thing you googled once, consider starring!
Made with chaos, caffeine, and coconuts
"In a world of surveillance, be the noise."
π₯₯
/|\
/ | \
/π΄|π΄\
/___|___\
|
Your Traffic
(Untrackable)