About IPOK
Updated 2026-06-13 ยท ipok.io
IPOK is an independently built IP purity and risk-checking tool. This page lays out who builds it, why it exists, and exactly how its multi-source risk methodology works โ no black box.
Who builds IPOK (the honest version)
IPOK is built and maintained by one independent developer. There is no company behind it, no research lab, no โteam of security analysts,โ and no venture funding. It is a side project that grew out of a real, recurring annoyance โ and I would rather tell you that plainly than dress it up as something it isn't.
I mention this up front because the IP-checking space is full of tools that imply institutional authority they don't have: invented โsecurity teams,โ stock-photo headshots, fabricated user counts, and award badges nobody can verify. IPOK takes the opposite position. The credibility of this tool should come from what it actually does and whether you can verify its output, not from a logo wall.
In practice that means: every risk score is explained source by source, so you can judge it yourself rather than trusting one opaque number; the detection logic and data-aggregation code are described openly on the methodology page, and the companion CLI is open source under the MIT license (github.com/szp2005/ipok-cli), so you can read exactly how an API response becomes a score; where IPOK relies on third-party data it names the third party, and where it uses its own data it says so too.
Why this tool exists
IPOK started for practical reasons. I run servers, move between networks, and constantly deal with IPs that get silently treated as โdirtyโ โ blocked at signup, served endless CAPTCHAs, geo-restricted, or flagged by fraud systems โ with no way to see why. The dominant tool in this category gives you a single risk number and almost no reasoning. When a number decides whether you can log in, sign up, or get an order through, โtrust meโ is not good enough.
The people who hit this same wall fall into a few groups, and IPOK is built for them: developers and sysadmins who buy a VPS and find the IP on shared blocklists, or need to know datacenter vs. residential before they deploy; cross-border e-commerce sellers whose account or store gets risk-flagged because the IP looks like a proxy or sits in a bad neighborhood of the address space; VPN and proxy users who want to check whether their exit IP is actually clean, whether it leaks via WebRTC, and whether a service will let them through; and anti-fraud and trust-and-safety people who need a second opinion on an address and want the underlying signals, not just a verdict.
So the design goals were: aggregate more than one risk source instead of betting on one; explain every flag instead of hiding the reasoning; profile the surrounding address block, not just the single IP; and do it in both English and Chinese, for free, fast, on infrastructure close to the user. That's the whole pitch. IPOK is the tool I wanted to exist, made available to anyone with the same problem.
How the 8-source risk methodology works
IPOK does not invent a risk number โ it aggregates several independent signals and shows you each one. The score on screen is a weighted combination, with a transparent rule that a strong hard signal (a confirmed Tor exit, for example) raises the floor so a single clean-looking source can't bury it.
The eight signal sources, blended by reliability weight: (1) ip-api โ geolocation, ASN/network ownership, and a baseline proxy/hosting classification; (2) ipapi.is โ a calibrated abuse score plus network provenance; (3) proxycheck โ live commercial proxy/VPN detection; (4) AbuseIPDB โ a community-reported abuse database; (5) Scamalytics โ fraud scoring focused on online-transaction risk; (6) StopForumSpam โ a long-running forum/signup-spam address database; (7) IPQS โ commercial risk scoring (may be dormant; dormant or failed sources are simply excluded); and (8) IPOK-DB, a self-built offline reputation library compiled from freely redistributable feeds (the official Tor bulk exit list, X4BNet community VPN ranges, Spamhaus DROP, and tested open proxies), built into a compact in-memory sorted-range table refreshed weekly to catch VPN ranges that ASN-based checks miss. On top of the weighted sources, IPOK applies hard-signal floors (a confirmed Tor exit, blocklist hit, or proven proxy keeps the score from dropping below a set floor) and runs a /24 neighbor (C-segment) profile โ scanning the 256 addresses around yours and feeding the flagged-neighbor ratio back as a co-location signal, an extra dimension rather than one of the data sources above, because real fraud systems judge addresses by their surroundings too.
Two design choices matter: community and lower-precision sources are weighted conservatively โ a community VPN feed contributes a normal vote, not an automatic verdict, to avoid over-flagging; and everything is shown in the breakdown table, so when IPOK marks an address you can see exactly which sources agreed and why. That explainability is the entire point, and what separates IPOK from a black-box score.
A note on what IPOK does not do: it doesn't claim more precision than its inputs allow, it doesn't use paid databases with restrictive licenses (no MaxMind redistribution), and the speed test is clearly labeled as measuring your current network, not the IP you looked up.
Contact and corrections
Because IPOK is a one-person project, the feedback loop is direct โ your message reaches the person who actually writes the code.
Good reasons to get in touch: you think a result is wrong (IP reputation data is imperfect and sources occasionally disagree or misclassify; corrections to the offline database and weighting are exactly what one developer can act on quickly); you found a bug in the checker, CLI, or Chrome extension; you're a data provider or feed maintainer and want IPOK to use or stop using your source; or you have press, partnership, or API questions.
Contact: open an issue on the GitHub repo (github.com/szp2005/ipok-cli), or reach out via ipok.io. I won't pretend to be a support department I'm not, auto-reply with a ticket number from a fictional team, or quote a response-time SLA I can't honor as a solo maintainer. A reply may take a day or two โ the trade-off is that the person reading your message is the one who can fix what you're writing about.
FAQ
Is there really just one person behind IPOK?
Yes. IPOK is built and maintained by a single independent developer โ no company, team, or outside funding. I'd rather state that honestly than fabricate an organization, and it means feedback goes straight to the person who can act on it.
Why should I trust the risk score if there's no big company behind it?
Trust the output, not the brand. IPOK explains every score source by source in a breakdown table, names the third-party data it uses, and ships an open-source MIT-licensed CLI so you can verify how the score is computed. Verifiability is the credibility โ not a logo.
What are the sources behind the IP risk score?
Eight signal sources: ip-api, ipapi.is, proxycheck, AbuseIPDB, Scamalytics, StopForumSpam, IPQS, and IPOK's self-built offline library (official Tor exits + X4BNet community VPN ranges + Spamhaus DROP + tested open proxies); on top of these, a /24 neighbor (C-segment) profile folds in co-location risk. Each source is shown individually rather than collapsed into one opaque number, and dormant or failed sources are excluded.
How is IPOK different from ping0.cc and similar tools?
The main differences are explainability and neighborhood analysis. Many tools give a single risk number with little reasoning; IPOK shows which sources flagged an address and why, profiles the surrounding /24 block for co-location risk, and is fully bilingual (English and Chinese).
What is the /24 neighbor (C-segment) check and why does it affect my score?
IPOK scans the 256 addresses around yours and measures how many are flagged as VPN, Tor, or abusive. Real fraud systems judge an IP partly by its neighbors, so if you're in a mostly-flagged block, that co-location risk is fed back into your score โ even if your own address has no direct record.
Is my data stored, and is the speed test measuring the IP I looked up?
The speed test measures your current network connection, not the IP you queried โ that's labeled clearly in the tool. For data-handling specifics see the privacy policy; the design intent is a lightweight checker, not a data-collection operation.
Offline-DB data sources & licenses
The self-built offline reputation library (IPOK-DB) is compiled from these free, publicly available feeds. Credits are retained as each source's license requires:
- Tor exit list โ CC0-1.0
Tor Project โ public-domain data (CC0). โTorโ is a trademark of the Tor Project; no endorsement implied. - X4BNet/lists_vpn โ MIT
Copyright (c) 2024 X4B (Mathew Heard) โ MIT License - Spamhaus DROP โ Spamhaus DROP terms
ยฉ The Spamhaus Project SLU โ used under the Spamhaus DROP terms of use - OpenProxyDB โ CC0-1.0
NetworkCats/OpenProxyDB โ CC0
; Spamhaus DROP List 2026/06/16 - (c) 2026 The Spamhaus Project SLU ; https://www.spamhaus.org/drop/drop.txt ; Last-Modified: Tue, 16 Jun 2026 08:49:03 GMT ; Expires: Tue, 16 Jun 2026 10:14:02 GMT ; EOF