Installation af Bro IDS på Ubuntu 16.04

Introduktion

Bro er en kraftfuld open source netværksanalyseramme. Bros primære fokus er på netværkssikkerhedsovervågning. Bro giver også en platform for generel trafikanalyse samt fejlfindingsassistance og præstationsmålinger. Det tilbyder omfattende logfiler, der inkluderer en bred vifte af data i velstrukturerede logfiler, der er egnede til efterbehandling med eksterne applikationer. Disse logfiler inkluderer:

  • Alle HTTP-sessioner med deres anmodede URL'er, nøgleoverskrifter, MIME-typer og serversvar.
  • DNS-anmodninger med svar.
  • Nøgleindhold af SMTP-sessioner.
  • SSL certifikater.

Bro tilbyder også en række analyse- og detektionsopgaver såsom:

  • Udpakning af filer fra HTTP-sessioner.
  • Registrerer SSH brute-force angreb.
  • Detektering af malware ved at interface med eksterne registre.
  • Rapportering af sårbare versioner af software set på netværket.
  • Opdag SQL-injektionsangreb.

Bro kan installeres som et selvstændigt system eller som en del af en Bro Cluster, der forbinder et sæt systemer for i fællesskab at analysere trafikken på et netværk. I denne øvelse vil vi installere Bro fra kilden i selvstændig tilstand.

Forudsætninger

  • En Ubuntu 16.04-instans med mindst 1 GB hukommelse.
  • En ikke-root sudo-bruger.

Trin 1: Opdater systemet

Før du begynder vores installation, anbefales det, at du opdaterer dit system.

sudo apt-get update
sudo apt-get upgrade

Trin 2: Installer afhængigheder

Dernæst skal vi installere alle de nødvendige pakker på din server.

sudo apt-get install cmake make gcc g++ flex bison libpcap-dev libssl-dev python-dev swig zlib1g-dev sendmail sendmail-bin

Trin 3: Installer Bro

Dernæst vil vi installere Bro 2.5.2 fra kilden. Besøg Bros downloadside for at sikre, at du bruger den seneste build.

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

Trin 4: Konfigurer Bro

Først vil vi fortælle Bro, hvilken grænseflade vi gerne vil overvåge. Dette gøres ved at redigere konfigurationsfilen /nsm/bro/etc/node.cfg.

sudo nano /nsm/bro/etc/node.cfg

Find linjen interface=eth0og skift den til din grænseflade.

interface=ens3

Du kan finde hvilken grænseflade du bruger med følgende.

ifconfig

Dernæst bliver vi nødt til at fortælle Bro, hvor log-e-mailen skal sendes ved at tilføje din e-mailadresse til /nsm/bro/etc/broctl.cfg.

sudo nano /nsm/bro/etc/broctl.cfg

Find MailTolinjen og tilføj din e-mailadresse.

MailTo = sammy@example.com

Trin 5: Start Bro

Bro er begyndt at bruge BroControl, som vi skal installere.

sudo /nsm/bro/bin/broctl
install
exit

Nu kan du starte Bro.

sudo /nsm/bro/bin/broctl deploy

Dernæst indstiller vi Bro til at køre ved opstart ved at tilføje det til /etc/rc.local.

sudo nano /etc /rc.local

Tilføj følgende linje, luk og gem filen.

/nsm/bro/bin/broctl start

Dernæst tilføjer vi et cron-job.

crontab -e

Tilføj følgende for at vedligeholde Bro.

0-59/5 * * * * /nsm/bro/bin/broctl cron

Trin 6: Test Bro

For at teste Bro, vil vi se conn.logfilen i realtid ved hjælp af tail.

tail -f /nsm/bro/logs/current/conn.log

Du vil være i stand til at se outputtet fra Bro, når det udskrives til din terminal.

Efterlad en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.

DDOS-angreb: et kort overblik

DDOS-angreb: et kort overblik

Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.

Funktioner af Big Data Reference Architecture Layers

Funktioner af Big Data Reference Architecture Layers

Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.

Udvikling af datalagring – Infografik

Udvikling af datalagring – Infografik

Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af ​​dataene. Denne blog dækker udviklingen af ​​datalagring på basis af en infografik.

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af ​​mac-maskiner. Læs denne artikel for at lære mere