TARS is our attempt towards trying to automate parts of cybersecurity penetration testing using AI agents
Demo #1 | Demo #2 (Short) | Demo #3 (Long) |
Provide intelligent defense solutions by building AI-Agent based tools for automating cybersecurity penetration testing. In short, the plan is:
- Build agents that can properly use existing cybersecurity tools for vulnerability scanning and threat analysis.
- Optimize those agents to automate vulnerability identification and patching, instead of just scanning and threat reporting.
- Build a reactive defensive system that can produce countermeasures against attackers in real-time.
- (Long Term) Develop tools to prepare for a future where advanced, dynamic, and automated AI-driven attacks can be easily deployed.
-
Install Docker
-
Create a ".env" file. This file will contain all the API keys needed to make TARS function. Refer to the ".template_env" file see what you need to provide in the ".env" file for.
-
Execute TARS's main CLI tool to setup and run TARS in the browser:
bash cli.sh -r
- After all of this, start using TARS with the URL provided. It most likely will be this URL: http://localhost:8501/
Keeping the code clean, consistent, and well structured requires formatting. To do formatting for this project, run the following command:
bash cli.sh -f