Open Source Security Tool
The noisenet_seed_safe.py
script creates realistic decoy metadata to confuse surveillance systems. This tool is completely open source and designed to be freely distributed.
Core Features
- Generates encrypted chat logs, GPS trails, app usage data
- Optional passphrase encryption for all outputs
- Hidden in
~/.config/.local_share/.nlib/<persona_id>
- Self-destruct option (auto-delete after 1 hour)
- Transparent logging - shows exactly what files were created
- Zero dependencies, runs on air-gapped systems
Usage: Safe for Tails, Qubes, air-gapped systems, USB deployment. Copy and share freely.
Important: Run on trusted systems only. Not a substitute for comprehensive security practices.
Complete Source Code
import os, random, time, json
from datetime import datetime
from pathlib import Path
# Fake Persona Setup
persona = random.choice([
"gaza_journalist", "whistleblower", "lebanon_activist",
"syrian_refugee_aid", "tor_node_operator"
])
base_dir = Path.home() / ".noisenet"
chat_dir = base_dir / "SignalLogs"
gps_dir = base_dir / "GPS"
app_dir = base_dir / "Activity"
os.makedirs(chat_dir, exist_ok=True)
os.makedirs(gps_dir, exist_ok=True)
os.makedirs(app_dir, exist_ok=True)
# Generators
def fake_chat():
messages = [
"encrypted://WvX13a8tMa98sD==",
"encrypted://Gaza2024_mission1.redacted",
"session://contact_id=0xA2173 | msg=drop @ 19:00 under overpass",
"signal://Whistle_004 | file=leak-brief.zip",
]
return {
"from": random.choice(["Ahmed", "Leila", "Unknown Contact"]),
"timestamp": datetime.now().isoformat(),
"message": random.choice(messages)
}
def fake_gps():
return {
"timestamp": time.time(),
"lat": round(random.uniform(31.4, 32.1), 6),
"lon": round(random.uniform(34.2, 35.0), 6),
"tag": persona
}
def fake_app_activity():
return {
"app": random.choice(["Tor Browser", "Tails", "KeePassXC", "ProtonMail"]),
"action": random.choice(["opened", "locked vault", "exported file"]),
"file": random.choice(["./journal_notes.enc", "./docs/NDA.pdf"])
}
# Seed Files
for _ in range(5):
chat_file = chat_dir / f"chat_{int(time.time())}.json"
with open(chat_file, 'w') as f:
json.dump(fake_chat(), f)
for _ in range(3):
gps_file = gps_dir / f"gps_{int(time.time())}.json"
with open(gps_file, 'w') as f:
json.dump(fake_gps(), f)
for _ in range(4):
app_file = app_dir / f"app_{int(time.time())}.log"
with open(app_file, 'w') as f:
f.write(json.dumps(fake_app_activity()) + "\n")
print(f"NoiseNet.WORM Seed Complete — Persona: {persona}")
print(f"Logs written to: {base_dir}")
$ git clone https://github.com/noisenet/worm.git
$ python3 noisenet_seed_safe.py
Ready for deployment