Python App #24

Reddit Sockpuppet Correlator

Compares 2-5 accounts: subreddit overlap (Jaccard), posting time correlation (cosine), co-commenting threads, vocabulary overlap. Weighted 0-100% scores with suspicious flags.

sockpuppet detectionmulti-accountcorrelationastroturfing

Last updated:

Features

  • Compare 2-5 accounts
  • Subreddit overlap (Jaccard)
  • Posting time correlation (cosine)
  • Co-commenting detection
  • Top-50 vocabulary overlap
  • Weighted pairwise scores
  • Suspicious pattern flags
  • Shared subreddit listing
  • UTC activity comparison
  • HTML report export

Quick Start

# 1. Extract the zip and enter the folder
cd 24-Reddit-Sockpuppet

# 2. Install dependencies
python install_requirements.py

# 3. Launch the tool
python reddit_sockpuppet.py

Download

Tool: Reddit Sockpuppet Correlator
File: 24-Reddit-Sockpuppet.zip
Python: 3.8+
OS: Windows, macOS, Linux
Dependencies: customtkinter, requests

Downloads are free — clicking the link below opens a short ad that helps support Max Intel. Thank you! Wait 15 seconds after clicking to unlock.

Click here for an ad
15
seconds remaining…
✓ Unlocked — thank you!
← All Python OSINT Apps

What Is Sockpuppet Detection?

Sockpuppets manipulate consensus. This tool quantifies behavioral correlations between suspected accounts.

Correlation Methodology

Four weighted signals: subreddit 30%, timing 25%, co-commenting 25%, vocabulary 20%.

Signal Interpretation

High niche subreddit overlap is strongest. Identical schedules suggest shared timezone.

🧦 Reddit Sockpuppet Correlator — Frequently Asked Questions

What is a sockpuppet?

Secondary account for self-upvoting, fake consensus, ban evasion, or astroturfing.

Require Reddit API key?

No. Uses public .json endpoints.

Score for sockpuppets?

Above 60% = high. 35-60% = investigate. Below 35% = likely independent.