Skip to content

ByteMajesty/VantaGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ VantaGuard

License: MIT Python: 3.6+ Platform: Linux

VantaGuard is a high-performance, real-time Intrusion Detection System (IDS) and automated security auditor designed specifically for Linux environments. Built for scale and simplicity.


✨ Key Features

  • 🔍 Real-time Log Monitoring: Instantly detects failed logins, unauthorized access attempts, and critical system errors.
  • 🛡️ Automated Hardening Audit: Scans for insecure file permissions, weak SSH configurations, and exposed network ports.
  • ⚙️ Process Surveillance: Identifies suspicious process executions (e.g., reverse shells, scanning tools).
  • 📊 Structured Alerting: Categorized alerts (INFO to CRITICAL) with color-coded console output and persistent logging.
  • 📦 Modular Architecture: Easily extendable to include custom security rules and monitoring modules.

🚀 Installation

From Source

git clone https://github.com/ByteMajesty/VantaGuard.git
cd VantaGuard
pip install .

🛠️ Usage

Once installed, you can run VantaGuard directly from your terminal:

vantaguard --config config.yaml

Options

  • --config: Path to your custom configuration file.
  • --audit-only: Run the security auditor and exit.
  • --version: Show the current version.

⚙️ Configuration

VantaGuard uses a simple config.yaml file to define its behavior. You can customize log paths, suspicious process names, and sensitive files to audit.


🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


📄 License

Distributed under the MIT License. See LICENSE for more information.


👤 Author

ByteMajesty


Developed with a focus on performance and absolute security.

About

Real-time Intrusion Detection System (IDS) and Automated Security Auditor for Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages