Discover and explore top open-source AI tools and projects—updated daily.
AI-powered CLI tool for penetration testing and vulnerability analysis
Top 49.9% on SourcePulse
Nebula is an AI-powered command-line assistant for penetration testing, designed to automate reconnaissance, vulnerability analysis, and note-taking for cybersecurity professionals. It integrates various large language models (LLMs) to provide real-time insights and enhance security workflows.
How It Works
Nebula integrates LLMs like Meta's Llama-3.1-8B-Instruct and Mistral-7B-Instruct-v0.2, as well as OpenAI models via API, directly into the CLI. This allows users to leverage AI for tasks such as internet searches, vulnerability suggestions based on tool outputs, and automated note-taking. The tool supports integration with any CLI tool, processing their outputs for AI-driven analysis.
Quick Start & Requirements
python -m pip install nebula-ai --upgrade
nebula
. Interact with AI using !
prefix or AI/Terminal mode.docker run --rm -it -e DISPLAY=$DISPLAY -v /home/YOUR_HOST_NAME/.local/share/nebula/logs:/root/.local/share/nebula/logs -v YOUR_ENGAGEMENT_FOLDER_ON_HOST_MACHINE:/engagements -v /tmp/.X11-unix:/tmp/.X11-unix berylliumsec/nebula:latest
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Some features are exclusive to Nebula Pro. The README mentions a "Deep Application Profiler (DAP)" which uses neural networks for malware detection, but its integration status within the core Nebula CLI tool is unclear.
4 months ago
1 day