Skip to content

pedrofernandesx/sentinel-report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Sentinel Report v2.2

Python Status

image
  • Automated System Audit & Network Recon Tool
  • Ferramenta de Auditoria de Sistema e Reconhecimento de Rede

Dashboard Preview

Sentinel Report Dashboard v2.2

🚀 What's New in v2.2 / Novidades da versão 2.2

This version focuses on Usability and User Experience.

  • Esta versĂŁo foca em Usabilidade e ExperiĂŞncia do Usuário.

🌍 Multi-language Support (PT/EN)

Now you can choose your preferred language at startup.

  • Agora vocĂŞ pode escolher entre PortuguĂŞs ou InglĂŞs ao iniciar o script.

đź’» Cross-platform Support

  • Linux & Windows: Validated on Windows 11 and Linux.
  • Multiplataforma: Validado em Windows 11 e Linux.

🎨 Modern UI & Educational UX

Redesign completo do HTML report.

  • Visual SaaS: Clean "Dark Mode" interface for better data visualization.
  • "Modo Escuro" para melhor visualização de dados.*
  • Interactive Tooltips: Hover over metrics (CPU, RAM, Ports) to learn why they matter for security.
  • "Dicas de ferramentas interativas"
  • Feedback Visual: Dynamic colors (Green/Yellow/Red) based on system load.
  • *"Cores dinâmicas com base na carga do sistema."
image

🛠️ Tech Stack / Tecnologias

  • Core: Python (psutil, socket).
  • Architecture: MVC (Modular structure / Estrutura modular).
  • Frontend: HTML5/CSS3 (Generated natively / Gerado nativamente)

⚡ Quick Start / Como Rodar

# 1. Clone the repository
git clone 
cd sentinel-report

# 2. Install dependencies
pip install -r requirements.txt

# 3. Run the Sentinel
python main.py

O resultado é exportado para um Dashboard em HTML apresentando layout em Grid, barras de progresso dinâmicas e tooltips explicativos.

đź“‚ Project Structure / Estrutura

sentinel-report/
│
├── src/                 # Source Code (Código Fonte)
│   ├── config.py        # Settings & Translations
│   ├── scanner.py       # System & Network collection logic
│   └── generator.py     # HTML/CSS injection engine
│
├── output/              # Generated reports (Relatórios gerados)
├── assets/              # Images and static files
├── main.py              # Entry point (Arquivo principal)
└── requirements.txt     # Dependencies

👨‍💻 Author Developed by Pedro Fernandes

About

🛡️ Automated System Audit Tool: Ferramenta em Python para coleta de telemetria (CPU, RAM, Disco), port scanning e geração automática de relatórios em HTML. ||||| 🛡️ Python tool for system telemetry (CPU, RAM, Disk), network reconnaissance via port scanning, and automatic HTML report generation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages