Skip to content

Instantly share code, notes, and snippets.

View koo5's full-sized avatar
πŸ’­
github sucks

koo5

πŸ’­
github sucks
View GitHub Profile
@stefanpledl
stefanpledl / play-store-casting-app-manipulation.md
Created March 31, 2026 08:52
How a Handful of Developer Networks Took Over the Cast to TV Category on Google Play

How a Handful of Developer Networks Took Over the "Cast to TV" Category on Google Play

By Stefan Hurzlmeier (@stefan_pledl) β€” March 31, 2026

I'm the developer of LocalCast, a casting app for Android. I've been competing in the "Cast to TV" / "Screen Mirroring" category on Google Play for years.

Recently, I noticed something: the ads showing up inside my own app were all for competing casting apps β€” and they all looked suspiciously similar. Same ad style, same kind of app, all targeting LocalCast users specifically. I collected 16 of these apps and started digging into who was behind them.

What I found was worse than I expected: a small number of developer networks β€” primarily based in Vietnam and Pakistan β€” operating 280+ apps across dozens of fake developer accounts, racking up a combined 1.8 billion installs through systematic Play Store manipulation. And they're all running coordinated ad campaigns targeting competing apps l

@henk23
henk23 / Caddyfile
Last active January 14, 2026 03:16
Caddy with json logs and fail2ban
# /etc/caddy/Caddyfile
{
log {
output file /var/log/caddy/caddy.log
format json
}
}
(logging) {
@mjf
mjf / Blogs.md
Last active March 30, 2026 02:24
BLOGS
@joeharr4
joeharr4 / ssh-cipher-benchmark.sh
Last active April 30, 2025 02:32 — forked from dlenski/ssh-cipher-benchmark.sh
Check speed of ssh cipher(s) on your system
#!/bin/bash
# ssh-cipher-benchmark.sh - Assesses speed of SSH encryption between specific hosts.
# Usage:
# ssh-cipher-benchmark.sh <remotehost> [ciphers]
# Default ciphers: all we can find...
#
# Note: In some cases, the first cipher tested runs faster than the others, regardless of order.
# Cause of this is not known, but changing the order of testing shows it to be true. Run the
# first one twice if you suspect this. Perhaps it is due to buffering?
@koo5
koo5 / huehuehue
Created December 12, 2013 02:50
lol
b