Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
Bro - это мощная платформа сетевого анализа с открытым исходным кодом. Основной задачей Бро является мониторинг безопасности сети. Bro также предоставляет платформу для общего анализа трафика, а также помощи в устранении неполадок и измерения производительности. Он предлагает обширные файлы журналов, которые включают обширный массив данных в хорошо структурированных файлах журналов, пригодных для последующей обработки во внешних приложениях. Эти журналы включают в себя:
Бро также предлагает ряд задач анализа и обнаружения, таких как:
Bro может быть установлен как автономная система или как часть Bro Cluster, которая связывает набор систем для совместного анализа трафика сети. В этом уроке мы будем устанавливать Bro из исходного кода в автономном режиме.
Перед началом установки рекомендуется обновить систему.
sudo apt-get update
sudo apt-get upgrade
Далее нам нужно будет установить все необходимые пакеты на ваш сервер.
sudo apt-get install cmake make gcc g++ flex bison libpcap-dev libssl-dev python-dev swig zlib1g-dev sendmail sendmail-bin
Далее мы установим Bro 2.5.2 из исходного кода. Посетите страницу загрузки Bro, чтобы убедиться, что вы используете последнюю сборку.
sudo mkdir -p /nsm/bro
cd ~
wget https://www.bro.org/downloads/bro-2.5.2.tar.gz
tar -xvzf bro-2.5.2.tar.gz
cd bro-2.5.2
./configure --prefix=/nsm/bro
make
sudo make install
export PATH=/nsm/bro/bin:$PATH
Сначала мы скажем Bro, какой интерфейс мы хотели бы контролировать. Это делается путем редактирования файла конфигурации /nsm/bro/etc/node.cfg
.
sudo nano /nsm/bro/etc/node.cfg
Найдите строку interface=eth0
и измените ее на свой интерфейс.
interface=ens3
Вы можете найти, какой интерфейс вы используете, с помощью следующего.
ifconfig
Затем нам нужно будет сказать брату, куда отправить электронное письмо, добавив свой адрес электронной почты /nsm/bro/etc/broctl.cfg
.
sudo nano /nsm/bro/etc/broctl.cfg
Найдите MailTo
строку и добавьте свой адрес электронной почты.
MailTo = [email protected]
Бро начал использовать BroControl
, который нам нужно будет установить.
sudo /nsm/bro/bin/broctl
install
exit
Теперь вы можете начать братан.
sudo /nsm/bro/bin/broctl deploy
Далее мы настроим Bro на запуск при добавлении /etc/rc.local
.
sudo nano /etc /rc.local
Добавьте следующую строку, затем закройте и сохраните файл.
/nsm/bro/bin/broctl start
Далее мы добавим работу cron.
crontab -e
Добавьте следующее, чтобы сохранить Bro.
0-59/5 * * * * /nsm/bro/bin/broctl cron
Чтобы проверить Bro, мы будем просматривать conn.log
файл в режиме реального времени, используя tail
.
tail -f /nsm/bro/logs/current/conn.log
Вы сможете увидеть вывод Bro, как он распечатан на вашем терминале.
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше