Agent skill · security · aradotso
ai2pentesttool-installer
AI-powered one-click installer for 200+ penetration testing and security tools with intelligent retry and error recovery
Why this skill is useful
Adds an executable installer script for 200+ penetration testing tools with intelligent error recovery and configuration management.
What it needs
Requires python installed locally. Requires openai account access. About 5k tokens when loaded. Last updated 2026-08-04. 11 stars on the source repository.
What this skill does
AI2PentestTool Installer Skill by ara.so — Security Skills collection. AI2PentestTool is an intelligent penetration testing tool installer that uses AI agents to automate the installation of 200+ security tools. It features intelligent retry mechanisms, error recovery, cross-platform support (macOS, Linux, Windows), and works offline with built-in configurations when AI services are unavailable. Installation Core Components The project consists of four main modules: aiagent.py - AI agent with retry mechanisms for OpenAI integration config.py - Tool definitions and configuration management toolinstaller.py - Installation logic and error handling main.py - Command-line interface Key Commands View Available Tools Install Single Tool Batch Installation Supported Tools (15 Core Tools) Network Scanning nmap - Network discovery and security auditing masscan - Fast TCP port scanner Information Gathering dig - DNS lookup utility whois - Domain information query amass - Subdomain enumeration theHarvester - Email and domain intelligence Web Application Testing gobuster - Directory/file brute-forcing sqlmap - Automated SQL injection dirsearch - Web path scanner wfuzz - Web application fuzzer nikto - Web server scanner Network Tools curl - HTTP client netcat - Network Swiss Army knife traceroute - Network path diagnostics SSL/TLS Testing sslyze - SSL/TLS configuration analyzer Configuration Adding Custom Tools Edit config.py and add to the TOOLSINFO dictionary: Environment Variables Python API Usage Using the AIAgent Class Using the ToolInstaller Class Programmatic Installation with Error Handling Common Patterns Creating Custom Tool Lists Checking Tool Installation Status Batch Installation with Progress Tracking Workflow Examples AI-Powered Installation (Recommended) Offline Mode (No API Key) Troubleshooting AI Query Failures Permission Issues Network Connection Issues Package Manager Issues Viewing Logs Configuration Files toolsconfig.json Automatically generated file trackin …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/ai2pentesttool-installer