Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/aide/aide
Оборонительные ИнструментыАнализ хэшейАудит конфигурацииФорензикаОбнаружение ВторженийРеагирование на ИнцидентыАнализ Журналов
GitHubaide/aide

aide

Инструмент мониторинга целостности файлов, который обнаруживает несанкционированные изменения в отслеживаемых файлах и каталогах с помощью проверок атрибутов, нескольких хеш-алгоритмов и настраиваемых правил.

Репозиторий
757118462 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

AIDE - Advanced Intrusion Detection Environment ------------------------------------------------- Версия 0.19

Этот файл является свободным программным обеспечением; в качестве особого
исключения автор даёт неограниченное разрешение на копирование и/или
распространение его, с изменениями или без них, при условии сохранения
данного уведомления.

Этот файл распространяется в надежде, что он будет полезен, но
БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, в пределах, допускаемых законом; даже без
подразумеваемой гарантии КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ
КОНКРЕТНОЙ ЦЕЛИ.


Введение
------------

AIDE — это инструмент для мониторинга изменений файловой системы. Его можно
использовать для обнаружения несанкционированных изменений отслеживаемых
файлов и каталогов. AIDE был написан как простая и бесплатная альтернатива
Tripwire. В настоящее время AIDE включает следующие возможности:

    o  Отслеживаемые атрибуты файлов: права доступа, inode, пользователь,
       группа, размер файла, mtime, atime, ctime, ссылки и рост размера.
    o  Поддержка множественных контрольных сумм и хешей
    o  Конфигурационные файлы и база данных в виде простого текста для
       простоты.
    o  Правила, переменные и макросы, которые можно настроить под локальные
       политики сайта или системы.
    o  Мощная поддержка регулярных выражений для выборочного включения или
       исключения отслеживаемых файлов и каталогов.
    o  Сжатие базы данных gzip, если при сборке включена поддержка zlib.
    o  Свободное программное обеспечение под лицензией GNU General Public License v2.

Домашняя страница AIDE — https://aide.github.io

Текущая версия
---------------

В настоящее время AIDE поддерживается на GitHub.

Пожалуйста, посетите https://github.com/aide/aide/, чтобы получить новейшую
версию исходного кода.

Документация
-------------

Документацию по AIDE можно найти в каталоге doc/.

Установка
------------

Если вы используете git-версию исходного кода, сначала необходимо
сгенерировать конфигурационные файлы:

    $ ./autogen.sh

Общие инструкции по установке см. в файле INSTALL
(генерируется autogen.sh).

Вкратце, просто введите:
    $ ./configure
    $ make
    $ make install

Доступные параметры конфигурации см. в './configure --help'.

Динамическая и статическая компоновка
-----------------------------

Ранее aide по умолчанию компоновался статически, чтобы уменьшить вектор
атаки через скомпрометированные разделяемые библиотеки и упростить
конфигурации мониторинга клиент/сервер. Однако злоумышленник всё равно мог
просто заменить статически скомпонованный бинарный файл, подделать файл базы
данных или использовать динамически загружаемые модули ядра, чтобы изменить
поведение AIDE.

В наши дни многие дистрибутивы Linux (например, CentOS/Oracle Linux),
операционные системы (например, Mac OS/OpenSolaris) и библиотеки отказались
от поддержки статической компоновки.

Поэтому начиная с версии v0.18 AIDE по умолчанию компонуется динамически.

Чтобы снова включить статическую компоновку, используйте '--enable-static'
при конфигурировании AIDE.

Проверка исходного кода
------------------------

Мы настоятельно рекомендуем проверять, что загруженная и установленная
версия AIDE является оригинальной и немодифицированной. Вы можете проверить
либо архив исходного кода, либо git-тег.

Чтобы проверить предоставленную подпись с помощью GnuPG:

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

Это проверяет, что файл отделённой подписи действительно является подписью
для aide-<VERSION_NUMBER>.tar.gz.

Чтобы проверить gpg-подпись git-тега:

  $ git verify-tag v<VERSION_NUMBER>

Текущий открытый ключ, необходимый для проверки подписи:

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

Если у вас нет этого ключа, вы можете получить его с одного из известных
серверов ключей PGP. Вы должны убедиться, что устанавливаемый ключ не
является поддельным. Вы можете сделать это с разумной уверенностью, сравнив
вывод:

  $ gpg --fingerprint 2BBBD30FAAB29B3253BCFBA6F6947DAB68E7B931

с отпечатком, опубликованным в другом месте.

Требования
------------

AIDE требует следующих инструментов разработки:

   o  Компилятор, совместимый с 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  Библиотека PCRE2 (libpcre2-8, библиотека с поддержкой 8-битных кодовых единиц)
   o  libnettle (>= 3.7) или libgcrypt

   o  libcheck (необязательно, требуется для 'make check', лицензия: LGPL-2.1)

Примечание:
  Версия flex 2.5.31 содержит ошибку, вы можете увидеть следующую ошибку

   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.)

  Либо откатитесь до flex 2.5.4, либо получите обновлённую версию, исправляющую
  эту ошибку.

Поддержка больших файлов
-----------------

Чтобы иметь возможность хранить размер файлов, превышающих 2 ГБ, AIDE требуется
поддержка больших файлов (LFS), доступная в ОС. Скрипт configure
автоматически проверяет наличие LFS. Чтобы отключить LFS, вызовите скрипт configure
с опцией '-disable-largefile'.

Обратная связь и поддержка
--------------------

Поддержка конечных пользователей доступна в списке рассылки AIDE:

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

Архив списка рассылки доступен онлайн:

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

Пожалуйста, сообщайте об ошибках и запросах новых функций в трекер задач aide

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


Благодарности
-------

Пожалуйста, смотрите файл AUTHORS.
Скачать инструмент