A penetration testing vulnerability assessment tool, Using Agentic AI.
add .env in root directory using these keys
GEMINI_API_KEY=
- Open terminal and type
cd backend - Create virtual environement by typing
python3 -m venv .venv - activate virtual environement (Linux or Windows)
- In Linux type
source .venv/bin/activate - In Windows type
./.venv/bin/activate(I guess) - After activating, install packages using
pip install -r requirements.txt
! Ensure that you have
nmapinstalled and configured for PATH variables
cd frontendfrom root folder- Type
npm i
Running the application
Make sure that the virtual environement is activated
- from
backenddirectory typefastapi dev main.py
This will start the backend fastapi server You can check the api documentation using
http://localhost:8000/docs
from frontend directory type npm run dev
This will start the development frontend
- Need to validate the addres or host using
@before_kickoff - Adding basic frontend layout
- Adding Markdown rendering at the frontend(Not Streaming for the time being)
- Log streaming to the frontend (Cancelled)
- Add searching through expoitDB for vulnerable version and fetch them
This tool is designed strictly for ethical and legal purposes. Please use it in only that way!