Installere Bro IDS på Ubuntu 16.04

Introduksjon

Bro er et kraftig åpen kildekode-nettverksanalyserammeverk. Bros primære fokus er på overvåking av nettverkssikkerhet. Bro gir også en plattform for generell trafikkanalyse samt feilsøkingshjelp og ytelsesmålinger. Den tilbyr omfattende loggfiler som inkluderer et stort utvalg data i godt strukturerte loggfiler som egner seg for etterbehandling med eksterne applikasjoner. Disse loggene inkluderer:

  • Alle HTTP-økter med forespurte URL-er, nøkkelhoder, MIME-typer og serversvar.
  • DNS-forespørsler med svar.
  • Nøkkelinnhold i SMTP-økter.
  • SSL-sertifikater.

Bro tilbyr også en rekke analyse- og deteksjonsoppgaver som:

  • Trekker ut filer fra HTTP-økter.
  • Oppdager SSH brute-force angrep.
  • Oppdage skadelig programvare ved å kommunisere med eksterne registre.
  • Rapportering av sårbare versjoner av programvare sett på nettverket.
  • Oppdag SQL-injeksjonsangrep.

Bro kan installeres som et frittstående system eller som en del av en Bro Cluster som kobler sammen et sett med systemer for i fellesskap å analysere trafikken til et nettverk. I denne opplæringen skal vi installere Bro fra kilden i frittstående modus.

Forutsetninger

  • En Ubuntu 16.04-forekomst med minst 1 GB minne.
  • En ikke-root sudo-bruker.

Trinn 1: Oppdater systemet

Før du begynner installasjonen, anbefales det at du oppdaterer systemet.

sudo apt-get update
sudo apt-get upgrade

Trinn 2: Installer avhengigheter

Deretter må vi installere alle nødvendige pakker på serveren din.

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

Trinn 3: Installer Bro

Deretter vil vi installere Bro 2.5.2 fra kilden. Besøk Bros nedlastingsside for å sikre at du bruker den nyeste versjonen.

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

Trinn 4: Konfigurer Bro

Først vil vi fortelle Bro hvilket grensesnitt vi ønsker å overvåke. Dette gjøres ved å redigere konfigurasjonsfilen /nsm/bro/etc/node.cfg.

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

Finn linjen interface=eth0og endre den til grensesnittet ditt.

interface=ens3

Du kan finne hvilket grensesnitt du bruker med følgende.

ifconfig

Deretter må vi fortelle Bro hvor logg-e-posten skal sendes ved å legge til e-postadressen din til /nsm/bro/etc/broctl.cfg.

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

Finn MailTolinjen og legg til e-postadressen din.

MailTo = sammy@example.com

Trinn 5: Start Bro

Bro begynner å bruke BroControl, som vi må installere.

sudo /nsm/bro/bin/broctl
install
exit

Nå kan du starte Bro.

sudo /nsm/bro/bin/broctl deploy

Deretter vil vi sette Bro til å kjøre ved oppstart ved å legge den til /etc/rc.local.

sudo nano /etc /rc.local

Legg til følgende linje, lukk og lagre filen.

/nsm/bro/bin/broctl start

Deretter legger vi til en cron-jobb.

crontab -e

Legg til følgende for å vedlikeholde Bro.

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

Trinn 6: Testing Bro

For å teste Bro, vil vi se conn.logfilen i sanntid ved å bruke tail.

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

Du vil kunne se utdataene fra Bro når de skrives ut til terminalen din.

Legg igjen 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 akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer