Cybersecurity-Projects/PROJECTS/beginner/systemd-persistence-scanner/DEMO.md

50 lines
1.8 KiB
Markdown

<!-- ©AngelaMos | 2026 -->
<!-- DEMO.md -->
<div align="center">
```ruby
███████╗███████╗███╗ ██╗████████╗██╗███╗ ██╗███████╗██╗
██╔════╝██╔════╝████╗ ██║╚══██╔══╝██║████╗ ██║██╔════╝██║
███████╗█████╗ ██╔██╗ ██║ ██║ ██║██╔██╗ ██║█████╗ ██║
╚════██║██╔══╝ ██║╚██╗██║ ██║ ██║██║╚██╗██║██╔══╝ ██║
███████║███████╗██║ ╚████║ ██║ ██║██║ ╚████║███████╗███████╗
╚══════╝╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚══════╝
```
**Demo & Preview**
<br>
<a href="https://pkg.go.dev/github.com/CarterPerez-dev/sentinel">
<img src="https://img.shields.io/badge/Go_Install-sentinel-00ADD8?style=for-the-badge&logo=go&logoColor=white" alt="Go install"/>
</a>
<br>
```ruby
go install github.com/CarterPerez-dev/sentinel/cmd/sentinel@latest
```
<br>
[Persistence Scan](#persistence-scan) · [JSON Output](#json-output)
</div>
---
### Persistence Scan
17-module sweep across systemd, cron, shell profiles, ld.so.preload, and PAM with severity scoring and MITRE ATT&CK technique mapping per finding
![Persistence Scan](assets/scan.png)
---
### JSON Output
Structured findings for pipeline integration with scanner attribution, severity codes, evidence strings, and aggregate severity counts
![JSON Output](assets/json.png)