Run port scans on a target host to discover which services are exposed and feed the JSON results into an AI agent for further analysis.
Enumerate directories on a web application to find hidden pages or admin panels during an authorized penetration test.
Test a URL parameter for SQL injection vulnerabilities and get structured JSON output for automated reporting.
Chain all three tools inside an AutoGPT or LangChain agent to run a basic penetration test automatically.
Single git clone and pip install, requires Python 3.8 or newer and explicit permission to test any target system.
aimy-sikll is a lightweight Python toolkit for security testing, designed for use in authorized environments, CTF competitions, and vulnerability research. It packages three common reconnaissance and testing tasks into a single command-line tool that outputs structured JSON results, making it easy to integrate into automated workflows or AI agent pipelines. The three capabilities are port scanning, directory enumeration, and SQL injection detection. Port scanning probes a target host to find which common network ports are open, such as those used by web servers, databases, or remote access services. Directory enumeration takes a website URL and a wordlist of common path names, then tries each one to see which pages or directories actually exist and what status code they return. SQL injection detection tests a specific URL parameter by submitting a set of known attack patterns and watching for database error messages or slow responses that indicate the target may be vulnerable. All three tools output JSON, which makes their results easy to pass to another program or to an AI agent for further analysis. The README describes it as designed to plug into agent frameworks like AutoGPT or LangChain so an AI assistant can plan and run basic penetration testing steps automatically. Installation is a single git clone followed by a pip install. Each tool can be run independently or through the main entry point with subcommands. The project is written in Python and requires version 3.8 or newer. The README includes a legal notice: the tool is only for use in environments where explicit permission has been granted. Unauthorized use against systems you do not own or have permission to test may violate laws. The license is MIT.
← yangdada863 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.