Injection probes leave fingerprints in web and application logs — UNION SELECT chains, OR 1=1 tautologies, quote-broken conditions like ' OR '1'='1, dead-ends like -- or /*, and timing bombs like sleep(). SQL Injection Detector runs over your log text line by line, uses two levels of URL-decoding to defeat obfuscation, and groups each line under the technique it matches.
Categories cover union-based, boolean-based, time-based, comment-based, stacked-query, metadata-probe, and error-echo injection. A default Normal profile keeps everyday noise down while still catching the classic attack shapes — including quoted tautologies such as ' OR 'a'='a, not just their bare-digit form OR 1=1. A Strict mode widens the net further for raw application logs where you would rather review extra candidates than miss a probe. Results tally per category, name the single highest-risk technique found, and show the exact matched fragment for every flagged line so you never have to take the classification on faith.
Detection works on the decoded text, not the raw bytes, because attackers routinely percent-encode the characters a WAF or naive filter is watching for. A quote becomes %27, a space becomes %20, an equals sign becomes %3D. The tool reverses up to two layers of that encoding before any pattern is tested, so a payload like id=1%2527%2520OR%2520%25271%2527%253D%25271 — doubly encoded to slip past a single-pass decoder — still resolves to the plain tautology and gets flagged under boolean-based injection with the decoded fragment shown as evidence.