Повстання машин: застосування ШІ в реальному світі
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
Bro — це аналізатор мережевого трафіку з відкритим кодом. Насамперед це монітор безпеки, який детально перевіряє весь трафік на посиланні на наявність ознак підозрілої активності. Однак у більш загальному плані Bro підтримує широкий спектр завдань аналізу трафіку навіть за межами домену безпеки, включаючи вимірювання продуктивності та допомогу з усуненням несправностей.
Перш ніж інсталювати Bro, вам потрібно переконатися, що існують певні залежності:
Це Sendmailне є обов’язковим, але настійно рекомендується.
Перед встановленням будь-яких пакетів рекомендується оновити системні пакети. Виконайте команду dnf --assumeyes update. Це завантажить та встановить останні версії системних пакетів. Менеджер пакетів автоматично відповість «Так» на запропоновані підказки. Це може зайняти деякий час.
Вам потрібно буде встановити необхідні пакети у вашій системі. Виконайте таку команду:
dnf --assumeyes install libpcap openssl python zlib sendmail
Команда запуску dnf install --assumeyes bro
Ця команда буде встановлена broв /binкаталозі. А тепер давайте налаштуємо його.
Створення папок: mkdir -p /var/log/broіmkdir -p /var/spool
Оскільки ім’я інтерфейсу Fedora 2x було змінено, давайте з’ясуємо поточну назву iface: ls /sys/class/net. Виведення має бути подібним до цього: ens3 lo, або цього: eth0 lo. У першому випадку нас цікавить ens3назва інтерфейсу, у другому -- eth0. Припустимо, що ми маємо ens3.
Тепер перегляньте файл /etc/bro/node.cfg. Виконати команду less /etc/bro/node.cfg. У рядку 11 є специфікація мережевого інтерфейсу: interface=eth0. Якщо ваше ім’я iface eth0– дозвольте файлу без змін і перейдіть до наступного кроку. В іншому випадку - змініть його на ens3. Для цього запустіть цю команду: sed -i 's/eth0/ens3'. Опція -iозначає зміну файлу на місці. sзамінить значення, укладене між першою та другою косою рискою, на значення між другим і третім.
Додайте змінні до конфігураційного файлу:echo "LibDirInternal = /usr/lib/python2.7/site-packages/BroControl/" >> /etc/bro/broctl.cfgecho "SpoolDir = /var/spool" >> /etc/bro/broctl.cfgecho "LogDir = /var/log/bro" >> /etc/bro/broctl.cfgecho "CfgDir = /etc/bro" >> /etc/bro/broctl.cfg
Тепер ми можемо розгорнути наш налаштований вузол і почати ведення журналу:
Виконати команду broctl deploy. Ви побачите такий результат:
cannot get list of local IP addresses
checking configurations ...
installing ...
removing old policies in /var/spool/installed-scripts-do-not-touch/site ...
removing old policies in /var/spool/installed-scripts-do-not-touch/auto ...
creating policy directories ...
installing site policies ...
generating standalone-layout.bro ...
generating local-networks.bro ...
generating broctl-config.bro ...
generating broctl-config.sh ...
updating nodes ...
stopping ...
stopping bro ...
starting ...
starting bro ...
Якщо ви не отримали жодних помилок - bro розгорнуто.
Тепер поглянемо на журнали: ls -la /var/log/bro. Вихід має бути подібним до цього:
total 12
drwxr-xr-x 3 root root 4096 Jun 13 10:11 .
drwxr-xr-x 1 root root 4096 Jun 13 10:04 ..
drwxr-xr-x 2 root root 4096 Jun 13 10:11 2017-06-13
lrwxrwxrwx 1 root root 14 Jun 13 10:11 current -> /var/spool/bro
Виконайте цю команду для хвостових журналів: tail -f /var/log/bro/current/conn.logі запитайте свій ip із браузера.
Якщо все було налаштовано правильно, ви побачите повідомлення журналу.
Насолоджуйтесь!
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.
Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.
Ви хочете побачити революційні винаходи Google і як ці винаходи змінили життя кожної людини сьогодні? Тоді читайте в блозі, щоб побачити винаходи Google.
Концепція самокерованих автомобілів, щоб вирушати в дороги за допомогою штучного інтелекту, є мрією, яку ми давно мріємо. Але, незважаючи на кілька обіцянок, їх ніде не видно. Прочитайте цей блог, щоб дізнатися більше…
Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.
Прочитайте блог, щоб дізнатися про різні шари архітектури великих даних та їх функціональні можливості найпростішим способом.
Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.
У цьому цифровому світі пристрої розумного дому стали важливою частиною життя. Ось кілька дивовижних переваг пристроїв розумного дому щодо того, як вони роблять наше життя гідним життя та спрощують його.
Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше