summaryrefslogtreecommitdiff
path: root/genesishosting/infra/genesis-shield.md
blob: 853f6d99956d68aceaa0d7a3ef61108e3e874c8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Genesis Shield – Security & Threat Monitoring

Genesis Shield is our custom-built alert and ban system, integrated across our infrastructure.

## Features

- Aggregates Fail2Ban logs across all VMs
- Bans pushed in real-time via Mastodon DM and Telegram
- Scripts track:
  - Repeated SSH failures
  - API abuse
  - Web panel brute force attempts

## Interfaces

- Terminal dashboard for live bans/unbans
- Role-based control (root/admin only)
- Daily threat summary via Mastodon bot

## Roadmap

- WHMCS integration for abuse tickets
- Live threat map by country/IP
- REST API for admin toolkit