Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetSentinel

NetSentinel is a DevSecOps-oriented monitoring and security project designed to provide visibility into system activity, network exposure, and security-related events.

The goal of this project is to evolve from a simple monitoring tool into a lightweight security monitoring platform capable of collecting, analyzing, and correlating information from multiple systems.

Current Features

  • Port scanning and open port discovery
  • System log collection and parsing
  • System metrics monitoring (CPU, RAM, Disk, etc.)
  • Data persistence using a local database

Project Vision

NetSentinel is being developed incrementally with a focus on learning and applying DevSecOps concepts, Linux administration, automation, and security monitoring.

Planned features include:

  • Real-time monitoring and data collection
  • Multi-host monitoring architecture
  • Security event detection and analysis
  • Alerting and notification system
  • Containerized deployment with Docker
  • Centralized data storage and management
  • Dashboard and visualization components
  • Automated security checks and threat detection

Technologies

Current and planned technologies include:

  • Python
  • Linux
  • SQLite / PostgreSQL
  • Docker
  • FastAPI
  • Git & GitHub
  • DevSecOps and Security Monitoring concepts

Roadmap

Phase 1

  • Port Scanner
  • Log Parser
  • System Metrics Collection
  • Database Integration

Phase 2

  • Real-time Monitoring
  • Threat Detection Engine
  • Alerting System
  • Multi-threaded Data Collection

Phase 3

  • Multi-host Monitoring
  • Docker Deployment
  • Centralized Data Management
  • Dashboard Development

Phase 4

  • DevSecOps Integrations
  • Security Event Correlation
  • Automated Security Checks
  • Advanced Threat Detection

Project Status

🚧 NetSentinel is currently under active development.

The current version represents the foundation of a larger DevSecOps monitoring platform that will continue to evolve with new features, integrations, and security-focused capabilities.

Disclaimer

This project is primarily developed as a learning journey into:

  • DevSecOps
  • Linux System Administration
  • Security Monitoring
  • Automation
  • Python Development
  • Infrastructure and Cloud Technologies

While educational in nature, the goal is to build a practical and production-inspired monitoring solution.

About

A lightweight DevSecOps platform for runtime monitoring, security analysis, and CI/CD security automation.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages