Instalacija Bro IDS-a na Fedora 25

Uvod

Bro je open-source analizator mrežnog prometa. To je prvenstveno sigurnosni monitor koji detaljno provjerava sav promet na poveznici u potrazi za znakovima sumnjive aktivnosti. Općenito, međutim, Bro podržava širok raspon zadataka analize prometa čak i izvan sigurnosne domene, uključujući mjerenja performansi i pomoć pri rješavanju problema.

Preduvjeti

Prije instaliranja Bro, morat ćete osigurati da postoje neke ovisnosti:

Potrebne ovisnosti
  • Libpcap
  • OpenSSL knjižnice
  • Knjižnica BIND8
  • Libz
  • Bash (za BroControl)
  • Python 2.6+ ili noviji (za BroControl)

SendmailNije potrebno, ali preporuča.

Korak 1: Ažurirajte sustav

Prije instaliranja bilo kojeg paketa preporučuje se ažuriranje paketa sustava. Pokrenite naredbu dnf --assumeyes update. Ovo će preuzeti i instalirati najnovije verzije paketa sustava. Upravitelj paketa automatski će odgovoriti potvrdno na ponuđene upite. Može potrajati neko vrijeme.

Korak 2: Instalirajte ovisnosti

Morat ćete instalirati potrebne pakete na svoj sustav. Pokrenite sljedeću naredbu: dnf --assumeyes install libpcap openssl python zlib sendmail

Korak 3: Instalirajte Bro IDS

Naredba Pokreni dnf install --assumeyes bro Ova naredba će se instalirati brou /bindirektorij. A sada ga konfigurirajmo.

Korak 4: Konfigurirajte Bro IDS

Napravite mape: mkdir -p /var/log/broimkdir -p /var/spool

Konfiguriranje datoteke node.cfg

Budući da je ime Fedora 2x sučelja promijenjeno, pa doznajmo trenutno ime ifacea:
ls /sys/class/net. Izlaz bi trebao biti sličan ovom: ens3 lo, ili ovome: eth0 lo. U prvom slučaju nas zanima ens3naziv sučelja, u drugom -- eth0. Pretpostavimo da imamo ens3.

Sada pregledajte datoteku /etc/bro/node.cfg. Pokreni naredbu less /etc/bro/node.cfg. Na liniji 11 nalazi se specifikacija mrežnog sučelja:
interface=eth0. Ako je vaše iface ime eth0-- pustite datoteku bez promjena i nastavite na sljedeći korak. Inače - promijenite ga sa ens3. Za to pokrenite ovu naredbu: sed -i 's/eth0/ens3'. Opcija -ioznačava promjenu datoteke na mjestu. szamijenit će vrijednost zatvorenu između prve i druge kose crte vrijednosti između druge i treće.

Konfiguriranje datoteke broctl.cfg

Dodajte varijable u konfiguracijsku datoteku:
echo "LibDirInternal = /usr/lib/python2.7/site-packages/BroControl/" >> /etc/bro/broctl.cfg
echo "SpoolDir = /var/spool" >> /etc/bro/broctl.cfg
echo "LogDir = /var/log/bro" >> /etc/bro/broctl.cfg
echo "CfgDir = /etc/bro" >> /etc/bro/broctl.cfg

Korak 5: Pokrenite BroCtl

Sada možemo implementirati naš konfigurirani čvor i početi zapisivati:

Pokreni naredbu broctl deploy. Vidjet ćete ovakav izlaz:

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

Ako niste dobili nijednu pogrešku - brat je raspoređen.

Korak 5: Testirajte svoju instalaciju

Pogledajmo sada dnevnike: ls -la /var/log/bro. Izlaz bi trebao biti sličan ovom:

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

Pokrenite ovu naredbu za tail logs: tail -f /var/log/bro/current/conn.logi upitajte svoj IP iz preglednika.
Ako je sve bilo ispravno konfigurirano, vidjet ćete poruke dnevnika.

Uživati!

Ostavite komentar

Uspon strojeva: primjene AI u stvarnom svijetu

Uspon strojeva: primjene AI u stvarnom svijetu

Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.

DDOS napadi: kratak pregled

DDOS napadi: kratak pregled

Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.

Evolucija pohrane podataka – Infografika

Evolucija pohrane podataka – Infografika

Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više