1. Conduid
  2. AI
  3. Ai4eh
MCP server · AI

Ai4eh

AI for Ethical Hacking - Workshop

Unclaimed MIT last commit 10 months ago mcpllmhackingreconaisecuritynlphackbot
72Good

Scored 5 months ago · breakdown

About Ai4eh

Ai4eh is an MCP server published by ethiack in the AI category: aI for Ethical Hacking - Workshop.

The repository has 297 stars and 51 forks, with the last commit 10 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/ethiack/ai4eh

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Ai4eh

Powered by Claude · Grounded in docs

I know everything about Ai4eh. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

This repository contains the workshop guide, educational tools and scripts for learning how AI can be applied in offensive security.

🎯 Overview

The AI4EH workshop demonstrates some practical applications of AI in security, including:

  • AI Reconnaissance - Generate contextual subdomain wordlists and automate target enumeration
  • Intelligent Screenshot Analysis - Use neural networks and multimodal LLMs to classify web apps
  • Smart Content Discovery - Create custom fuzzing wordlists based on application context
  • Automated Exploit Generation - Explore nuclei AI template generation
  • Hackbots - Play with CAI agents for vulnerability discovery
  • MCP Integrations - Connect AI assistants to security tools like Burp Suite, Ghidra and more

🚀 Quick Start

Using Docker (Recommended)

  1. Build the container:

    chmod +x build_image.sh
    ./build_image.sh
    
  2. Run the environment:

    chmod +x run_image.sh
    ./run_image.sh
    

Or simply use the pre-built image:

docker run --rm -it --env-file env_file ethiack/ai4eh:latest

🛠️ Tools & Components

Core Scripts

  • llm_screenshot_classifier.py - Multimodal AI for categorizing web application screenshots
  • scrape.py - Web scraping with analysis
  • nlp.py - NLP utility for keyword extraction and text analysis
  • cai_custom_xss_tool_with_notify.py - AI agent example with a simple custom tool for notifications

Included Security Tools

The Docker environment includes popular tools:

  • LLM - Access LLMs from the command-line
  • Nuclei - Fast, customizable vulnerability scanner
  • FFUF - Fast web fuzzer
  • FFUFAI - AI-powered ffuf wrapper
  • Subfinder - Fast passive subdomain enumeration tool
  • HTTPx - Multi-purpose HTTP toolkit
  • Notify - Assistance package for sending notifications
  • EyeBaller - Convolutional neural network for analyzing pentest screenshots
  • PureDNS - Fast domain resolver and subdomain bruteforcing tool

📋 Prerequisites

  • Docker
  • API keys for AI services (Google Gemini, OpenAI, etc.)
  • Basic understanding of security concepts

⚙️ Configuration

Create an env_file with your API credentials:

OPENAI_API_KEY=your_openai_key_here
GEMINI_API_KEY=your_gemini_key_here
...

🎓 Educational Use Only

This content is designed for:

  • ✅ Learning AI applications in offensive security
  • ✅ Educational vulnerability research
  • ✅ Authorized penetration testing
  • ✅ CTF experiments

🤝 Contributing

This is an educational project. Feel free to:

  • Report issues or bugs
  • Suggest improvements to existing tools
  • Share educational use cases

📄 License

Educational use - always respect responsible disclosure and ethical hacking principles.


Disclaimer: This content is intended for educational purposes and authorized security testing only. Users are responsible for ensuring compliance with applicable laws and regulations.

README fetched from the repository 7 hours ago. The original is authoritative.

Questions

About Ai4eh

How do I install Ai4eh?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Ai4eh safe to use with an AI agent?

Its trust score is 72 out of 100 (good). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Ai4eh still maintained?

The last commit was 10 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.