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
nmap
installed and configured for PATH variables
cd frontend
from root folder- Type
npm i
Running the application
Make sure that the virtual environement is activated
- from
backend
directory 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!