Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
aide — Strumento di monitoraggio dell'integrità dei file che rileva modifiche non autorizzate ai file e alle directory monitorati tramite controlli degli attributi, molteplici algoritmi di hash e regole personalizzabili. | Kitploit
Strumenti/GitHubGitHub/aide/aide
Strumenti DifensiviAnalisi HashAudit di ConfigurazioneInformatica ForenseRilevamento IntrusioniRisposta agli IncidentiAnalisi dei Log
GitHubaide/aide

aide

Strumento di monitoraggio dell'integrità dei file che rileva modifiche non autorizzate ai file e alle directory monitorati tramite controlli degli attributi, molteplici algoritmi di hash e regole personalizzabili.

Vedi Repository
757118482 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

AIDE - Advanced Intrusion Detection Environment ------------------------------------------------- Versione 0.19

Questo file è software libero; come eccezione speciale l'autore concede
permesso illimitato di copiarlo e/o distribuirlo, con o senza
modifiche, purché questa nota venga preservata.

Questo file è distribuito nella speranza che sia utile, ma
SENZA ALCUNA GARANZIA, nella misura consentita dalla legge; senza nemmeno
la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO PARTICOLARE.


Introduzione
------------

AIDE è uno strumento per il monitoraggio delle modifiche al file system. Può essere utilizzato
per rilevare file e directory monitorati non autorizzati. AIDE è stato
scritto per essere una semplice e libera alternativa a Tripwire. Le funzionalità
attualmente incluse in AIDE sono le seguenti:

    o  Attributi dei file monitorati: permessi, inode, utente, gruppo,
       dimensione del file, mtime, atime, ctime, link e crescita della dimensione.
    o  Supporto a più checksum e hash
    o  File di configurazione e database in testo semplice per semplicità.
    o  Regole, variabili e macro personalizzabili in base alle politiche
       locali del sito o del sistema.
    o  Potente supporto alle espressioni regolari per includere o
       escludere selettivamente file e directory da monitorare.
    o  Compressione del database gzip se il supporto zlib è compilato.
    o  Software libero rilasciato sotto licenza GNU General Public License v2.

La homepage di AIDE è https://aide.github.io

Versione corrente
-----------------

AIDE è attualmente mantenuto su GitHub.

Visita https://github.com/aide/aide/ per ottenere la versione più recente del
codice sorgente.

Documentazione
--------------

La documentazione di AIDE è disponibile nella directory doc/.

Installazione
-------------

Se stai utilizzando una versione git del sorgente devi prima generare i
file di configurazione:

    $ ./autogen.sh

Per le istruzioni di installazione generiche consulta il file INSTALL
(generato da autogen.sh).

In breve, digita semplicemente:
    $ ./configure
    $ make
    $ make install

Consulta './configure --help' per le opzioni di configurazione disponibili.

Linking dinamico versus statico
-------------------------------

In precedenza aide veniva linkato staticamente per impostazione predefinita per ridurre la superficie d'attacco
delle librerie condivise compromesse e per semplificare le configurazioni di monitoraggio
client/server. Tuttavia un attaccante potrebbe comunque semplicemente sostituire il
binario linkato staticamente, manomettere il file del database o utilizzare moduli kernel
caricati dinamicamente per modificare il comportamento di AIDE.

Oggigiorno molte distribuzioni Linux (es. CentOS/Oracle Linux), sistemi
operativi (es. Mac OS/OpenSolaris) e librerie hanno abbandonato il supporto
per il linking statico.

Pertanto a partire dalla release v0.18 AIDE viene linkato dinamicamente per impostazione predefinita.

Per riabilitare il linking statico usa '--enable-static' durante la configurazione di AIDE.

Verifica del codice sorgente
----------------------------

Raccomandiamo vivamente di verificare che la versione di AIDE scaricata e
installata sia originale e non modificata. Puoi verificare il
tarball del sorgente oppure il tag git.

Per verificare la firma fornita con GnuPG:

  $ gpg --verify aide-<VERSION_NUMBER>.tar.gz.asc

Questo verifica che il file di firma separato sia effettivamente una firma
di aide-<VERSION_NUMBER>.tar.gz.

Per validare la firma gpg del tag git:

  $ git verify-tag v<VERSION_NUMBER>

La chiave pubblica corrente necessaria per la verifica della firma è:

    pub   4096R/68E7B931 2011-06-28 [expires: 2025-06-27]
    uid                  Hannes von Haugwitz <[email protected]>

Se non disponi di questa chiave, puoi ottenerla da uno dei noti server
di chiavi PGP. Devi assicurarti che la chiave che installi non sia una
contraffatta. Puoi farlo con ragionevole certezza confrontando l'output di:

  $ gpg --fingerprint 2BBBD30FAAB29B3253BCFBA6F6947DAB68E7B931

con l'impronta digitale pubblicata altrove.

Requisiti
---------

AIDE richiede i seguenti strumenti di sviluppo:

   o  Compilatore compatibile C99.
   o  GNU Autoconf
   o  GNU Autoconf Macro Archive
   o  GNU Automake
   o  GNU flex.
   o  GNU yacc (bison).
   o  GNU make.
   o  pkg-config
   o  Libreria PCRE2 (libpcre2-8, libreria con supporto a unità di codice a 8 bit)
   o  libnettle (>= 3.7) o libgcrypt

   o  libcheck (opzionale, necessaria per 'make check', licenza: LGPL-2.1)

Nota:
  la versione 2.5.31 di flex è difettosa, potresti vedere il seguente errore

   conf_lex.c: In function `conflex':
   conf_lex.c:4728: error: `yy_prev_more_offset' undeclared (first use in
   this function)
   conf_lex.c:4728: error: (Each undeclared identifier is reported only once
   conf_lex.c:4728: error: for each function it appears in.)

  Esegui il downgrade a flex 2.5.4 oppure ottieni una versione aggiornata che corregga
  questo bug.

Supporto ai file di grandi dimensioni
-------------------------------------

Per poter memorizzare la dimensione di file più grandi di 2GB, AIDE necessita del supporto
ai file di grandi dimensioni (LFS) disponibile nel sistema operativo. Lo script configure
verifica automaticamente la presenza di LFS. Per disattivare LFS, invoca lo script configure
con l'opzione '-disable-largefile'.

Feedback e supporto
-------------------

Il supporto per gli utenti finali è disponibile sulla mailing list di AIDE:

    https://www.ipi.fi/mailman/listinfo/aide

Un archivio della mailing list è disponibile online:

    http://www.ipi.fi/pipermail/aide/

Segnala bug e richieste di funzionalità al tracker delle issue di aide

    https://github.com/aide/aide/issues


Crediti
-------

Consulta il file AUTHORS.
Scarica lo strumento