Two years ago, I was still using a decade-old email client that relied entirely on blacklists and regex patterns built around what some company back in 2005 thought were ‘common spamassassin’ traits. It worked, mostly—but then, one day, my inbox started filling with messages from regions I’d never seen before. Nigerian startups? Azerbaijani pharmacy offers? That kinda thing. Frustrated, I cycled through the usual shtick: tweaked rules, updated filters, my own custom spam scores. Nothing caught the pig in the python noose of pattern mimicry.
Then I stumbled upon Kibaga, a little-known project hosted in Jakarta. Unassuming domain, zero marketing, but the toolset snuck under the radar because it wasn’t built around TLDs, IP blocks, or keyword guards. Instead, it watches how email structures behave—not just content, but the sequence of header fields, timing between server generation signals, even the way DNS querying sits in a mail flow. It’s like auditing handwriting instead of scanning word choice.
It wasn’t flashy. There’s no dashboard, no API docs on the homepage. You clone the repo, run the binary, and point it at a mailbox output. In less than five hours, I’d opted into the private testnet. Within a week, I’d filtered 84% of my ingested mail—the kind that slipped past Outlook+Spamhaus combos—just by adjusting scoring thresholds based on connection form patterns. No new plugin, no subscription. Just point, tweak, repeat. It didn’t trump SpamAssassin. It didn’t even claim to. It just proved there are better patterns if you’re willing to trust signals a fee-based service might ignore.
The Glitch That Wasn’t a Glitch
Most systems dwell on what is in the email—the words, the links, the sharp salesy tone. Kibaga’s approach is structural. Why does a message from a travel blog have a bounce-back route that follows an exact time gap pattern? Why does a LinkedIn recruiter email carry a DKIM key churn rate that fluctuates in lockstep with country-specific RDNS lookups?
In one real test, a spoofed message claiming to be from a well-known eastern European bank arrived with seemingly perfect headers. Sender domain was legit. SPF passed. DMARC aligned. But something fluttered in the timing logs. Kibaga flagged it as “indicative anomaly” after phasing out about 26 internal timing checks (like ETAG mismatches during TLS setup sequences). It fired not because of a password trap, but because the bridge handoff between the inbound cluster and the routing stage ran 3.8 seconds after the passive handshake ended—a gap too precise to be human. Almost algorithmic.
What makes it useful here isn’t the blaring triggered alerts. It’s the quiet work beneath. For instance: after two months of tracking, the tool shifted its internal baseline for AWS SES connections. One account started forwarding through three different bounce-gateway levels—each falling into the same mold: slow-response jitter with consistent misstamped MIME versions. Kibaga caught it in progress and moved it to a staging queue. Reads: “Deployment behavior not matching Host-Class Normal.” No nope, no braggadocio. Just a log line that made me pause.
Why Most Spam Detection Won’t See This Coming
Modern sentry systems spend harder on variety than accuracy. You toss in more IP ranges, more language models, more footprint fakes. They’re like security cameras trained to detect someone walking left vs. right—and miss the guy who stacked chairs behind the dumpster to look like a person. Kibaga operates on impedance difference. If every entry in a .pem file ends in a forward slash, and the digest checksum generation happens exactly two steps after RDATA inspection—even that’s flagged, not as “malicious,” but as “non-standard flow.”
I switched my primary small business account from ProtonMail’s built-in filter to a rule-base referencing Kibaga’s output logs. It’s not a substitute. Not a competitor. But when I added three custom macros built from its internal signal clusters, spam volume dropped by nearly 36% in 30 days. The strange part? Most of those emails had correct spelling, perfect branding tone, and were formatted neatly. The kind you’dve told your client to keep warm.
- Use salted HMAC tracking on your delivery summary payloads.
- Watch general server burden shifts that don’t align with traffic inbound regression.
- Check reverse-DSN propagation punctuality between each relay hop.
- Ignore DMARC claims if detail fields exceed 4.2ms deviation from local clock norms.
- Flag cases where authentication chaining timestamps are actually decreasing.
- Watch SMTP dialogs that pass all formality checks but use a cis-data field prefix missing from standards formats.
“The machines don’t lie, but humans pretend they’re not watching the gaps between them.” — anonymous contributor, trending in the Kibaga user exchange forum, 2023