From 553b0fe8cc7f0b2986b481683fbcdcfada01f81b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Sat, 14 Sep 2024 09:00:27 +0800 Subject: [PATCH] OS (Linux): fix parrot logo detection --- src/detection/os/os_linux.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/detection/os/os_linux.c b/src/detection/os/os_linux.c index af6b37ba4..862d95819 100644 --- a/src/detection/os/os_linux.c +++ b/src/detection/os/os_linux.c @@ -172,6 +172,13 @@ static bool detectDebianDerived(FFOSResult* result) ffStrbufSetS(&result->idLike, "debian"); return true; } + else if (ffStrbufEqualS(&result->name, "Parrot Security")) + { + // https://github.com/ParrotSec/base-files/blob/c06f6d42ddf8d79564882306576576eddab7d907/etc/os-release + ffStrbufSetS(&result->id, "parrot"); + ffStrbufSetS(&result->idLike, "debian"); + return true; + } else if (ffPathExists("/usr/bin/pveversion", FF_PATHTYPE_FILE)) { ffStrbufSetS(&result->id, "pve");