A single suspicious source is rarely the story — the story is which addresses on your blocklist show up in your logs. Suspicious IP Checker reads two inputs: the log or IP list you want to audit, and a paste of known-bad addresses — a threat feed, firewall export, or SIEM blocklist. It extracts every IPv4 address from the first box using a word-boundary-aware pattern so it never picks up a stray fragment out of a longer number, validates each octet against the 0-255 range, resolves CIDR ranges in the second box into exact numeric address windows, and flags every log line that contains a hit.
CIDR handling is exact integer-range math, not string matching: a bad-list entry like 203.0.113.0/24 is converted to its base address and expanded into the correct 256-address window, and any IP anywhere inside that window matches even though its text never appears verbatim on your blocklist. Results are grouped by the blocklist entry that matched — a single IP or an entire range — listing how many times it appeared in your data, the individual addresses that hit within a range, and the count of distinct original log lines involved. Tune matching with an optional minimum-hits threshold so one stray, easily-explained hit stays quiet while a repeated offender jumps out immediately.