🖧 Установка инструмента полного захвата пакетов Arkime (Moloch) на Ubuntu |

🖧 Установка инструмента полного захвата пакетов Arkime (Moloch) на Ubuntu

Мануал

Arkime, ранее называвшаяся «Moloch», «является крупномасштабной системой захвата и поиска индексированных пакетов с открытым кодом.

Согласно странице репозитория Github, некоторые функции инструмента Arkime включают:

  • Он хранит и индексирует сетевой трафик в стандартном формате PCAP, обеспечивая быстрый индексированный доступ.
  • Предоставляет интуитивно понятный веб-интерфейс для просмотра, поиска и экспорта PCAP.
  • Предоставляет API, которые позволяют напрямую загружать и использовать данные PCAP и данные сеанса в формате JSON.
  • Сохраняет и экспортирует все пакеты в стандартном формате PCAP, что позволяет вам также использовать ваши любимые инструменты анализа PCAP, такие как wirehark, во время рабочего процесса анализа.

Установка инструмент полного захвата пакетов Arkime (Moloch) на Ubuntu

Вы можете установить инструмент Arkime (Moloch) либо используя предварительно созданные бинарники, либо просто собрать его самостоятельно из исходного кода.

Установка Arkime с использованием предварительно созданного бинарника на Ubuntu

Скачать бинарный установщик Arkime

Чтобы установить Arkime с помощью предварительно созданного пакета на Ubuntu, перейдите на страницу скачивания и скачайте установщик для вашей версии Ubuntu:

https://arkime.com/downloads

Вы также можете взять ссылку и скачать его с помощью команды curl или wget.

Например, приведенная ниже команда загружает текущую стабильную версию двоичного установщика Arkime для Ubuntu 20.04;

wget https://s3.amazonaws.com/files.molo.ch/builds/ubuntu-20.04/moloch_2.7.1-1_amd64.deb

Запустим обновление системы

Обновите кеш пакетов:

apt update

Установим инструмент Arkime (Moloch) на Ubuntu

Затем установите инструмент Arkime (Moloch) на Ubuntu с помощью загруженного пакета.

apt install ./moloch_2.7.1-1_amd64.deb

Если хотите, вы также можете собрать Arkime, сбилдив его из исходников:

  • git clone https://github.com/arkime/arkime
  • ./easybutton-build.sh --install
  • make config

Установим Elasticsearch на Ubuntu

Arkime использует Elasticsearch в качестве механизма поиска и индексирования.

Поэтому установите Elasticsearch, выполнив команды, показанные далее.

Импорт ключа подписи репозитория PGP Elastic stack

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch --no-check-certificate | sudo apt-key add -

Добавим репозиторий Elasticsearch:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
Обновите кеш пакетов и установите Elasticsearch;

Теперь запустите и включите сервисы Moloch Capture и Viewer для запуска при загрузке системы;

systemctl status molochcapture
● molochcapture.service - Moloch Capture
     Loaded: loaded (/etc/systemd/system/molochcapture.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-02-23 18:57:16 UTC; 1min 23s ago
   Main PID: 4002 (sh)
      Tasks: 7 (limit: 4620)
     Memory: 224.9M
     CGroup: /system.slice/molochcapture.service
             ├─4002 /bin/sh -c /data/moloch/bin/moloch-capture -c /data/moloch/etc/config.ini  >> /data/moloch/logs/capture.log 2>&1
             └─4003 /data/moloch/bin/moloch-capture -c /data/moloch/etc/config.ini

Feb 23 18:57:15 ubuntu20 systemd[1]: Starting Moloch Capture...
Feb 23 18:57:16 ubuntu20 systemd[1]: Started Moloch Capture.
systemctl status molochviewer
● molochviewer.service - Moloch Viewer
     Loaded: loaded (/etc/systemd/system/molochviewer.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-02-23 18:57:40 UTC; 14s ago
   Main PID: 4054 (sh)
      Tasks: 12 (limit: 4620)
     Memory: 51.5M
     CGroup: /system.slice/molochviewer.service
             ├─4054 /bin/sh -c /data/moloch/bin/node viewer.js -c /data/moloch/etc/config.ini  >> /data/moloch/logs/viewer.log 2>&1
             └─4055 /data/moloch/bin/node viewer.js -c /data/moloch/etc/config.ini

Feb 23 18:57:40 ubuntu20 systemd[1]: Started Moloch Viewer.

Файлы логов

Вы можете найти логи Arkime/Moloch и логи Elasticsearch:

/data/moloch/logs/viewer.log
/data/moloch/logs/capture.log
/var/log/elasticsearch/*

Настройка конфигураций Arkime/Moloch

Если вы когда-нибудь захотите обновить конфигурации Arkime/Moloch, проверьте файл конфигурации /data/moloch/etc/config.ini.

Доступ к веб-интерфейсу Arkime/Moloch

Moloch по умолчанию прослушивает порт 8005/tcp.

Если UFW запущен, откройте на нем этот порт, чтобы разрешить внешний доступ.

ufw allow 8005/tcp

Затем вы можете получить доступ, используя URL-адрес http://MOLOCHHOST:8005 в своем любимом браузере.

Вам будет предложено ввести базовые учетные данные для аутентификации пользователя, которые вы создали ранее.

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий