Hackteria Wiki Spam Cleanup 2026

From Hackteria Wiki
Jump to: navigation, search
🧹 Hackteria Wiki β€” Spam Cleanup 2026
Completed April 2026
Before cleanup:  15,933 pages  (including ~3,611 spam pages)
After cleanup:   12,322 pages  (773 real articles + 10,573 images)

Spam deleted:     3,611 pages
Images touched:       0
Legit pages lost:     0

πŸ“… Wiki Activity 2009–2026

The wiki was hit by a coordinated bot attack in February 2020. File uploads are the best proxy for real community activity.

Year  Users  Uploads  Activity
────  ─────  ───────  ────────────────────────────────────────
2009     18      431  β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  🌱 Wiki launched
2010     33      378  β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2011    235      682  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  πŸ“ˆ First user wave
2012     21      329  β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2013     30      384  β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2014     37    1,210  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  πŸ”¬ Workshop peak
2015     38    1,636  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘  πŸ“ˆ Most active year
2016    288      285  β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  (276 from Nov 2016 bot wave)
2017      5      270  β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2018     77    1,014  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2019     43      959  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
────  ─────  ───────  ────────────────────────────────────────
2020  15,502    672   β–‘β–‘β–‘β–‘β–‘β–‘β–‘  🚨 15,498 SPAM BOTS (Feb 3–9)
────  ─────  ───────  ────────────────────────────────────────
2021     34      492  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2022     45    1,018  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2023     42    1,120  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2024     29      507  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2025      0      196  β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
2026      1       62  β–‘β–‘  (Jan–Apr only)

🦠 The Spam Wave

Feb 3   Feb 4   Feb 5         Feb 6   Feb 7   Feb 8         Feb 9
 391     512    6,046  ←peak   1,869   1,743   4,063          869
  β–ˆ       β–ˆ    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ           β–ˆβ–ˆ      β–ˆβ–ˆ    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ            β–ˆ

All 15,498 accounts followed the same pattern:

  • Username format: FirstnameSurname + random digits
  • Each account created 1–20 spam pages then went dormant
  • Content: jerseys, pharmaceuticals, gambling, insurance β€” all SEO link spam

πŸ” How We Found Them

The rule: A page is spam if its original creator registered during Feb 3–9, 2020.
Nothing else. No content scanning, no keyword matching.

Cross-checked against Special:WantedPages (139 missing pages linked from real content) β€” zero overlap with deleted pages. βœ…

πŸ—‘οΈ What Was Deleted

Batch Reason Pages
v4 Main audit Creator registered Feb 2020, ≀3 edits 3,101
Extra batch 1 Same wave, 4–24 edits (all spam) 161
Extra batch 2 Further slip-throughs 348
Manual Found via spot-check 1
Total 3,611

Content types deleted:

  • 🏈 Sports jerseys wholesale (English)
  • πŸ’Š Pharmaceutical / Viagra spam (Russian/Cyrillic)
  • πŸš— Car insurance (Greek)
  • 🎰 Online gambling / poker (Indonesian, Vietnamese)
  • πŸ›οΈ General SEO link bait (mixed languages)

πŸ›‘οΈ What Was Protected

  Count
Real article pages preserved 773
Images (never touched) 10,573
Wanted pages (no overlap with deletions) 139
Real users protected from accidental block 150

πŸ“Š Before & After

                    BEFORE          AFTER
                   ────────        ───────
Total pages         15,933  β†’      12,322
Articles (NS 0)     ~5,300  β†’         773
Images (NS 6)       10,573  β†’      10,573  (unchanged)
Spam pages          ~3,611  β†’           0

πŸ”’ Registration History

Registration was only ever open 4 times in the wiki's history:

Period Open registrations Notes
May–Jul 2009 ~15 Wiki launch
Sep 2010–Apr 2011 ~214 Workshop period
Nov 10, 2016 276 1 day β€” first bot wave exploited this
Feb 2020 15,497 Opened for a class, bots exploited it

No self-registrations have occurred since Feb 2020. All accounts since then are admin-created.

ESUMMARY: THE GREAT USER CLEANUP 2026

Cleanup Metrics
Total Users (Pre-Purge) 16,332
Bots Purged 15,652
Human Community 680
Verified Contributors 384

In April 2026, the Hackteria Wiki underwent a surgical security restoration to eliminate over a decade of accumulated spam registrations while protecting our legacy community of human contributors.

πŸ›‘οΈ SECURITY HARDENING

The wiki has been moved to a Whitelist-Only editing model. Access is now governed by the following rules in LocalSettings.php:

  • Mandatory Email: New accounts cannot be created without a valid email address.
  • SMTP Verification: Users must click a verification link in their email to enable editing.
  • The Edit Shield: Standard users are blocked from editing by default; only members of the emailconfirmed group are granted contribution rights.
  • Honeypots: Invisible traps have been set to catch automated registration bots instantly.

🧹 THE PURGE (Surgical Removal)

Using custom database tools, we identified and removed 15,652 malicious accounts across three phases:

  1. The Ghost Wave: 15,398 bots from the Feb 2020 spam spike (0 edits).
  2. The Dot-Spam Filter: Automated accounts using Gmail-alias tricks.
  3. Burner Domain Blacklist: Accounts registered via temporary email services (e.g., shitmail.org).

πŸ’Ž COMMUNITY RESTORATION ("THE BLESSING")

Unlike a generic database wipe, we performed a surgical restoration to ensure our founders and long-term members were not locked out:

  • Grandfathered Veterans: 184 legacy users with more than 3 edits were programmatically "Blessed" with confirmed status, even if their old accounts lacked email verification.
  • Active Protection: Users with 1-3 edits have been put on "Probation" (unconfirmed) to maintain a high-signal environment.

Report generated by Antigravity AI on 2026-04-29. Database state: PRISTINE.

Hall of Fame: Top 10 Lifetime Contributors

RANK NAME LIFETIME ACTIONS PEAK YEAR CAREER SPARKLINE
#1 Dusjagr 35173 2014 [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ]
#2 Gaudi 4237 2018 [oooΒ·Β·Β·β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆOOOoooβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆOOOoooβ–ˆβ–ˆβ–ˆOOO......Β·Β·Β·]
#3 Mamind 2204 2020 [Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·OOOOOOβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆoooβ–ˆβ–ˆβ–ˆOOO...]
#4 Shihweichieh 1632 2023 [Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·OOOoooΒ·Β·Β·OOOβ–ˆβ–ˆβ–ˆΒ·Β·Β·β–ˆβ–ˆβ–ˆΒ·Β·Β·]
#5 Mikrobiomik 1204 2018 [Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆOOOooooooΒ·Β·Β·oooΒ·Β·Β·...]
#6 Derishus 1184 2014 [Β·Β·Β·Β·Β·Β·oooOOOβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆOOOβ–ˆβ–ˆβ–ˆOOOOOO...Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·]
#7 Hbar 976 2014 [Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·β–ˆβ–ˆβ–ˆOOOβ–ˆβ–ˆβ–ˆΒ·Β·Β·OOO......Β·Β·Β·......Β·Β·Β·Β·Β·Β·Β·Β·Β·]
#8 Admin 800 2012 [OOOoooOOOβ–ˆβ–ˆβ–ˆooooooΒ·Β·Β·...Β·Β·Β·ooo...Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·...Β·Β·Β·Β·Β·Β·]
#9 JellyPin 755 2022 [Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·OOO...Β·Β·Β·Β·Β·Β·oooΒ·Β·Β·oooβ–ˆβ–ˆβ–ˆOOOΒ·Β·Β·Β·Β·Β·...]
#10 Chandnivenkat 735 2015 [Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·β–ˆβ–ˆβ–ˆΒ·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·Β·]

Report generated by Arai-eek-wikiBot on 2026-05-01