# Automatiser RKhunter et CHKrootkit

**URL:** <https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432>\
**Category:** Support Debian\
**Tags:** securité\
**Created:** [Août 14, 2025, 9:34 UTC](https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432 "2025-08-14T21:34:19Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anonymous23](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/90ced4/32.png) [@Anonymous23](https://www.debian-fr.org/u/Anonymous23)\
**Post date:** [Août 14, 2025, 9:34 UTC](https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432/1 "2025-08-14T21:34:19Z")

</div>

Bonsoir

J’ai fait un script bash qui fait tourner rkhunter. Il fait le diff de la sortie avant et après et si j’ai une différence il m’envoie deux mails avec le diff et le log complet.

J’ai fait de même pour chkrootkit.

J’ai vérifié que chaque ligne marche.

Maintenant je voudrais faire un test, une sorte d’intrusion factice dans mon système.

Que puis je faire?

Bonne soirée

---

<div class="post-metadata">

**Author:** ![anon95513332](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon95513332](https://www.debian-fr.org/u/anon95513332)\
**Post date:** [Août 14, 2025, 9:37 UTC](https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432/2 "2025-08-14T21:37:13Z")

</div>

Ajoute une ligne commençant par # dans l’un des fichiers testé par rkhunter.

---

<div class="post-metadata">

**Author:** ![Anonymous23](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/90ced4/32.png) [@Anonymous23](https://www.debian-fr.org/u/Anonymous23)\
**Post date:** [Août 15, 2025, 8:32 UTC](https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432/3 "2025-08-15T08:32:09Z")

</div>

Bonjour

Merci pour ta réponse, j’hésite que le fichier à choisir. Je ne voudrais pas faire de bétise et bloquer le PC

---

<div class="post-metadata">

**Author:** ![anon95513332](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon95513332](https://www.debian-fr.org/u/anon95513332)\
**Post date:** [Août 15, 2025, 8:24 UTC](https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432/4 "2025-08-15T20:24:36Z")

</div>

Je regarde asap un rkhunter installé par défaut.  
Puis je te dis ça.

Je pense que tu as déjà vu ce tuto ?

[RkHunter](https://blog.stephane-robert.info/docs/outils/securite/rkhunter/)

---

<div class="post-metadata">

**Author:** ![Anonymous23](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/90ced4/32.png) [@Anonymous23](https://www.debian-fr.org/u/Anonymous23)\
**Post date:** [Août 16, 2025, 6:18 UTC](https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432/5 "2025-08-16T18:18:37Z")

</div>

Bonsoir.

Il y a une option de rkhunter pour n’afficher en sortie que les warning. Et une autre pour accepter certains warning

Ça m’évite de faire un diff.

Mon code marche, j’ai eu un warning par mail.

Merci pour votre aide

pour info voici mon code, appellé par anacron. Il est probablement très perfectible car je débute en bash:

```
#!/bin/bash

sudo rkhunter --check --skip-keypress --report-warnings-only | sudo tee /var/log/rkhunter_exemple.log.new
testvar=$(cat /var/log/rkhunter_exemple.log.new)
if [-n $"testvar"] ; then
cat /var/log/rkhunter_exemple.log.new | sudo mail -s "Warning RKhunter" myemail@mydomain.com
fi
```

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Août 16, 2025, 9:23 UTC](https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432/6 "2025-08-16T21:23:21Z")

</div>

A mon sens il serait plus pertinent de fait un service systemd. Plus facile pour la gestion des lancements.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Août 16, 2025, 9:25 UTC](https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432/7 "2025-08-16T21:25:07Z")

</div>

> [@Anonymous23](#):
>
> pour info voici mon code, appellé par anacron. Il est probablement très perfectible car je débute en bash:
> 
> ```auto
> #!/bin/bash
> 
> sudo rkhunter --check --skip-keypress --report-warnings-only | sudo tee /var/log/rkhunter_exemple.log.new
> testvar=$(cat /var/log/rkhunter_exemple.log.new)
> if [-n $"testvar"] ; then
> cat /var/log/rkhunter_exemple.log.new | sudo mail -s "Warning RKhunter" myemail@mydomain.com
> fi
> 
> ```

Donc tu utilises ton compte pour lancer cette opération. Ça ne devrait pas être le cas. D’autant que ça implique que l’appel sudo se fasse sans entrer de mot de passe; ce qui est une faille de sécurité.

Aucun outil de sécurité ne devrait être lancé automatiquement en sudo.

---

<div class="post-metadata">

**Author:** ![Anonymous23](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/90ced4/32.png) [@Anonymous23](https://www.debian-fr.org/u/Anonymous23)\
**Post date:** [Août 17, 2025, 9:20 UTC](https://www.debian-fr.org/t/automatiser-rkhunter-et-chkrootkit/91432/8 "2025-08-17T09:20:08Z")

</div>

Oui, je comprends.  
En fait anacron doit avoir les droits root? Je n’ai peut être pas besoin du sudo.

Pour les services system.d je vais essayer.

Merci
