Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
defender — This is a bash script focus on hardening linux. This is a custom think of windows defender but unlike of their privacy issue. User can feel freedom here. | Kitploit
Outils/GitLabGitLab/0warn/defender
Defensive ToolsVulnerability ScannersConfiguration AuditingNetwork SecurityMalware AnalysisAuthenticationIntrusion DetectionAnomaly DetectionLog Analysis
GitLab0warn/defender

defender

This is a bash script focus on hardening linux. This is a custom think of windows defender but unlike of their privacy issue. User can feel freedom here.

il y a 4 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôt

🛡️ Linux-Defender.sh

License: MIT

📝 Table des matières

  • 📌 Aperçu
  • 🚀 Fonctionnalités
  • 🐧 Distributions prises en charge
  • 📦 Outils installés
  • ⚙️ Installation
    • 🛠️ Installation manuelle (à partir des sources)
    • 📦 Installation par paquet
      • Paquet Debian (.deb)
      • Paquet Arch Linux
  • 🧰 Exécution du Defender
  • 🧾 Licence
  • 🙋‍♂️ Auteur
  • ☕ Support et contribution

📌 Aperçu

Linux Defender est un script Bash robuste et facile à utiliser conçu pour améliorer significativement la posture de sécurité de votre système Linux. Ciblant les professionnels de la sécurité, les passionnés et les administrateurs système, cet outil automatise le processus complexe d'installation, de configuration et de gestion des outils de sécurité essentiels sur une large gamme de distributions Linux populaires. Avec Linux Defender, renforcer votre système contre les menaces devient efficace, pratique et simple.


🚀 Fonctionnalités

  • ✅ Gestion automatisée du pare-feu : Configurez et gérez facilement le pare-feu de votre système avec ufw et iptables pour une protection réseau robuste.
  • 🦠 Détection avancée des malwares et rootkits : Intégrez des outils de scan puissants comme chkrootkit, rkhunter et clamav pour détecter et neutraliser les logiciels malveillants.
  • 🔍 Audit système complet : Utilisez auditd pour journaliser méticuleusement l'activité du système, fournissant une piste détaillée pour l'analyse de sécurité et la réponse aux incidents.
  • 🌐 Anonymat et confidentialité renforcés : Prise en charge de TOR pour la navigation anonyme et intégration optionnelle avec Anonsurf (pour Kali Linux) pour acheminer tout le trafic via le réseau Tor.
  • 🧠 Assistance basée sur l'IA : Exploitez TGPT pour une assistance intelligente et la résolution de requêtes directement dans votre flux de travail de sécurité.
  • ⚙️ Détection intelligente de la distribution : Identifie automatiquement votre distribution Linux (Arch, Debian, Kali, Parrot, Ubuntu) pour appliquer des configurations de sécurité adaptées.
  • 🛡️ Durcissement robuste du système : Mettez en œuvre des mesures de durcissement critiques pour le noyau, les configurations SSH et contrôlez l'accès aux périphériques USB afin de minimiser les surfaces d'attaque.

🐧 Distributions prises en charge

  • Arch Linux
  • Kali Linux
  • Parrot OS
  • Debian
  • Ubuntu

📦 Outils installés


⚙️ Installation

Linux Defender offre des méthodes d'installation flexibles pour s'adapter à vos préférences. Il est généralement recommandé d'installer via le gestionnaire de paquets de votre distribution lorsque cela est possible pour une meilleure intégration système et des mises à jour plus faciles.

🛠️ Installation manuelle (à partir des sources)

Cette méthode consiste à cloner le dépôt et à exécuter le script setup.py, qui automatise l'installation des dépendances et met en place la commande linux-defender à l'échelle du système.

root@kitploit:~
git clone https://gitlab.com/0warn/defender.git
cd defender
sudo python3 ./setup.py

Le script setup.py détectera votre distribution et installera toutes les dépendances nécessaires, notamment : auditd, audispd-plugins, logwatch, libpam-pwquality, libpam-google-authenticator, postfix, mailutils, inotify-tools, rkhunter, clamav, ufw, inxi, xterm, curl, , , et .

📦 Installation par paquet (recommandée)

Pour une intégration système plus robuste et une gestion plus facile, l'installation par paquet est recommandée.

Paquet Debian (.deb)

Pour installer sur les systèmes basés sur Debian (Debian, Ubuntu, Kali, Parrot), vous devez d'abord construire le paquet .deb.

  1. Construire le paquet .deb : Assurez-vous d'avoir dpkg-dev et devscripts installés : sudo apt update && sudo apt install -y dpkg-dev devscripts Naviguez à la racine du projet et construisez le paquet : dpkg-buildpackage -us -uc Cela générera un fichier .deb (par exemple, linux-defender_1.3-1_all.deb) dans le répertoire parent.

  2. Installer le paquet : sudo dpkg -i ../linux-defender_*.deb

  3. Résoudre les dépendances (si demandé) : sudo apt install -f

Paquet Arch Linux

Pour installer sur Arch Linux, utilisez makepkg pour construire et installer le paquet à partir du PKGBUILD.

  1. Assurez-vous que git et base-devel sont installés : sudo pacman -S --needed git base-devel

  2. Clonez le dépôt : git clone https://gitlab.com/0warn/defender.git cd defender

  3. Construisez et installez le paquet : makepkg -si Cette commande gérera les dépendances, construira le paquet et l'installera à l'échelle du système.


🧰 Exécution du Defender

Une fois les dépendances installées, exécutez le script avec les privilèges root :

root@kitploit:~
sudo defender

Cette commande lancera l'interface de Linux Defender, donnant accès à toutes les opérations de durcissement et fonctionnalités de sécurité. Vous pouvez ensuite naviguer à travers des commandes telles que harden, audit, network, user, filesystem et reporting pour gérer la sécurité de votre système.


🧾 Licence

Ce projet est sous licence MIT.


🙋‍♂️ Auteur

Construit avec soin et principes de cybersécurité par 0warn « Sécurisez-le avant que quelqu'un d'autre ne l'exploite. »


☕ Support et contribution

Pour les changements majeurs, ouvrez d'abord un ticket pour discuter de ce que vous souhaitez modifier. Si ce projet vous aide à sécuriser vos systèmes, envisagez de lui donner une ⭐ sur gitlab.

Télécharger l’outil
  • 📈 Audit et surveillance proactifs : Intégrez facilement les règles auditd et logwatch pour obtenir des informations complètes sur les événements système et les alertes de sécurité.
  • 📡 Sécurité réseau sophistiquée : Déployez des capacités de détection des scans de ports, d'atténuation des attaques SYN flood et de configuration de paramètres DNS sécurisés pour une résilience réseau renforcée.
  • 👤 Contrôle d'accès et utilisateur sécurisé : Appliquez des politiques de mots de passe forts, facilitez la configuration de l'authentification à deux facteurs (2FA) SSH et effectuez des vérifications des comptes utilisateur potentiellement risqués.
  • 🗃️ Intégrité du système de fichiers et défense contre les malwares : Protégez les fichiers système critiques en les rendant immuables, planifiez des analyses de malwares régulières et gérez une quarantaine sécurisée pour les fichiers suspects.
  • 📊 Utilisation intuitive et rapports : Bénéficiez d'une configuration centralisée, exécutez des vérifications de santé système interactives et recevez des notifications par e-mail automatisées pour les alertes de sécurité critiques.
  • 💣 Mécanismes de sécurité intégrés : Fournit des instructions claires d'installation manuelle des paquets si la résolution automatique des dépendances rencontre des problèmes, garantissant une configuration sans heurts.
  • CatégorieOutil(s)
    Pare-feuufw, iptables
    Protection malwareschkrootkit, rkhunter, clamav
    Surveillanceaudit / auditd, inotify-tools, inxi, logwatch
    Anonymat (Kali)tor, kali-anonsurf
    Outil propre à Archtorctl
    IATGPT
    Durcissementsysctl, modprobe
    Sécurité réseauiptables, sysctl, resolvconf
    Gestion des utilisateurspam, libpam-pwquality, libpam-google-authenticator
    Système de fichierschattr
    Rapportspostfix, mailutils
    Dépendances de basecurl, unzip, grep, sort
    unzip
    grep
    sort