A multi-stack Cybersecurity Automation Bot built using Python and Node.js for monitoring systems, managing logs, and performing automated security operations.
CyberBot is designed to automate essential cybersecurity tasks including:
- π Log monitoring
- π Vulnerability scanning
- π§© Security patch installation
- π¦ Antivirus update automation
- π€ Bot-based command execution
- π Authentication tracking
This project combines Python automation scripts with a Node.js backend to create a structured and scalable security tool.
CYBERBOT/ β βββ node js/ # Node.js backend services β βββ server.js β βββ bot.js β βββ package.json β βββ python/ # Python automation & security scripts β βββ models/ β βββ scripts/ β βββ logs/ β βββ bot.py β βββ server.py β βββ requirements.txt β βββ .gitignore
- Python
- Node.js
- PowerShell Scripts
- REST-based Server Architecture
- File-based Logging System
- π Real-time log monitoring
- π¨ Automated vulnerability scanning
- π Patch management automation
- π‘ Antivirus update execution
- π€ Command-based bot interaction
- π Authentication failure tracking
git clone https://github.com/hsvarun-dev/cyberbot.git
cd cyberbot
cd python
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python server.py
cd "node js"
npm install
node server.js
β οΈ Security Notice
This project is developed for educational and research purposes only.
Do not deploy in production environments without proper security validation.
π¨βπ» Author
H S Varun
AI & Cybersecurity Enthusiast
π Mysore, India