150 lines
2.9 KiB
Markdown
Executable File
150 lines
2.9 KiB
Markdown
Executable File
# 🔒 Linux Secu
|
||
|
||
## 📌 Description
|
||
**Linux Secu** est un outil tout-en-un pour **sécuriser et surveiller** un système Linux. Il regroupe :
|
||
- **Fail2ban** : Protection contre les attaques par force brute.
|
||
- **rkhunter** : Détection des rootkits et logiciels malveillants.
|
||
- **debsums** : Vérification de l'intégrité des paquets installés.
|
||
- **ClamAV** : Antivirus pour détecter les malwares.
|
||
|
||
> 📸 **Logo** :
|
||
> 
|
||
|
||
---
|
||
|
||
## 🛠 Prérequis
|
||
Outil | Description |
|
||
|----------------|--------------------------------------------------|
|
||
| **Git** | Pour cloner le dépôt. |
|
||
| **Bash** | Pour exécuter les scripts d'installation. |
|
||
| **Droits root** | Requiert `sudo` pour l'installation et l'exécution. |
|
||
|
||
---
|
||
|
||
## 🚀 Installation
|
||
|
||
### 1️⃣ Cloner le dépôt
|
||
```bash
|
||
git clone http://in4matik.port0.org:3000/magnum88/LinuxSecu
|
||
cd LinuxSecu
|
||
```
|
||
|
||
|
||
2️⃣ Rendre le script exécutable
|
||
```bash
|
||
chmod +x install.sh
|
||
```
|
||
|
||
|
||
3️⃣ Lancer l'installation
|
||
```bash
|
||
sudo ./install.sh
|
||
```
|
||
|
||
|
||
4️⃣ Exécuter Linux Secu
|
||
```bash
|
||
sudo ./secu
|
||
```
|
||
|
||
|
||
|
||
🎛 Menu Principal
|
||
|
||
|
||
|
||
|
||
Option
|
||
Description
|
||
|
||
|
||
|
||
|
||
1
|
||
Exécuter checkrootkit + debsums (vérification des rootkits et intégrité des paquets).
|
||
|
||
|
||
2
|
||
Exécuter rkhunter (mode complet) : Analyse complète du système.
|
||
|
||
|
||
3
|
||
Exécuter rkhunter (alertes importantes uniquement).
|
||
|
||
|
||
4
|
||
Mettre à jour rkhunter (base de données des signatures).
|
||
|
||
|
||
5
|
||
Corriger les problèmes détectés par rkhunter.
|
||
|
||
|
||
10
|
||
Mettre à jour ClamAV (base de données antivirus).
|
||
|
||
|
||
11
|
||
Lancer un scan ClamAV (analyse antivirus du système).
|
||
|
||
|
||
20
|
||
Gestion des services (Fail2ban, ClamAV).
|
||
|
||
|
||
23
|
||
Quitter le programme.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
🔧 Gestion des Services (Option 20)
|
||
|
||
|
||
|
||
|
||
Option
|
||
Description
|
||
|
||
|
||
|
||
|
||
1
|
||
Redémarrer Fail2ban (appliquer les nouvelles règles).
|
||
|
||
|
||
2
|
||
Vérifier les clients bloqués par Fail2ban.
|
||
|
||
|
||
3
|
||
Redémarrer ClamAV (relancer le service antivirus).
|
||
|
||
|
||
10
|
||
Vérifier le statut de Fail2ban (service actif/inactif).
|
||
|
||
|
||
11
|
||
Vérifier le statut de ClamAV (service actif/inactif).
|
||
|
||
|
||
23
|
||
Retour au menu principal.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
⚠️ Limitations
|
||
|
||
Droits administrateur : Requiert sudo pour toutes les opérations.
|
||
Compatibilité : Testé principalement sur les distributions Debian/Ubuntu.
|
||
Mises à jour : Les bases de données de rkhunter et ClamAV doivent être régulièrement mises à jour pour une protection optimale.
|
||
|
||
📜 Licence
|
||
Ce projet est sous licence MIT. Vous êtes libre de l'utiliser, le modifier et le distribuer.
|