r0oth3x49/ghauri ? reverse-engineered prompt
Reverse engineered prompt
Build me a Python command line tool for authorized security testing that can check a target site for SQL injection and, if it finds one, help me safely explore what database is behind it. I want it to work on different kinds of requests like GET, POST, cookies, headers, JSON, multipart forms, and even loading a raw request from a file. It should support common injection styles like boolean based, error based, time based, and stacked queries, and be able to handle databases like MySQL, SQL Server, Postgres, Oracle, and Access where possible.
Please make it easy to run from the terminal with clear help text, useful options for proxies, timeouts, threads, and saving or resuming work, plus the ability to scan more than one target from a list. Keep it cross platform, polished, and practical, with good defaults and sensible progress output. If you need to look up current docs online, go ahead and do that.
Are you gonna build this?
make sure you review the code using coderabbit