Se hvad der sker på dit lokale netværk: jokob-sk/Pi.Alert

Når det kommer til at have kontrol over dit WIFI/LAN-netværk, er det afgørende at være på forkant med begivenhederne. Hvem er tilsluttet dit netværk? Hvilke ændringer sker der på portene? Og hvordan håndterer du det, når der dukker ukendte enheder op? Vores løsning giver dig præcis det værktøj, du har brug for for at svare på disse spørgsmål og opretholde en sikker og effektiv netværksadministration.

Inden jeg går igang, så skal jeg oplyse om at der i denne artikel er benyttet et Zimaboard 832 som jeg har lånt af fra IceWhale. Du kan læse mere om Zimboard i en af artiklerne om Zimaboard her: Zimaboard.

Hvilke operativ system benyttes der her i guiden

CasaOS på en Debian installation, men du kan benytte hvad du har lyst til.

Opsætning af Pi.Alert med Docker

Alt arbejdet med at lave en docker compose fil er allerede er lavet og du kan kopiere den her:

Jeg har valgt at benytte port 20211 i stedet for port 80, da min port 80 er i brug til noget andet. Du kan vælge enhver port du ønsker.

Jeg anvender CasaOS her, da det følger med Zimaboardet, som denne enhed er baseret på. Så denne procedure vil være anderledes for dig. Hvis du ikke også bruger CasaOS, skal du konsultere andre kilder for at finde instruktioner, der passer til dit system.

I CasaOS skal du navigere til sektionen kaldet “App Store”. Når du er inde, leder du efter muligheden for “Tilpasset installation”, som findes i det øverste højre hjørne. Til sidst skal du igen bevæge dig til det øverste højre hjørne og klikke på “Import” – det er det ikon med en pil.

Du har mulighed for at indsætte indholdet fra compose-filen eller uploade filen her. Begge metoder er lige effektive, så du kan vælge den, der passer bedst til dig.

Når du trykker submit skal du blot lige navngive containeren. Jeg kalder denne for “PiAlert”.

Når containeren er startet vil du kunne logge ind på http://casaos.local:20211 (hvis det var den port du valgte) og du vil nu se noget der ligner det her:

Få email ved nyt event i PiAlert

Når du er logget ind i PiAlert så skal du sætte op så du får alert / beskeder når der sker ændringer. Det gør du under “Settings” du finder i menuen til venstre.

Find punktet der hedder “Publishers” og der kan du udfylde den metode du vil benytte til at modtage notifikationer. Jeg har valgt at benytte Mail / SMTP.

Note: Her skal du tjekke at dine indstillinger bliver gemt, da indstillinger har en tendens til ikke at blive gemt korrekt.

Opsæt din scanner i PiAlert

Det er ikke sikkert at PiAlert kan skanne det netværk du er på, derfor skal du også lige fortælle den hvilke netværk den skal kigge på. Det gør du også under Settings og finder det punkt der hedder “Arp-scan”. Her tilføjer du de IP ranges der er på dit netværk.

I mit tilfælde har jeg tilføjet 192.168.8.0/24 på både enp2s0 og enp3s0 (tjek “System info” -> “Network Hardware” for at finde ud af hvad dine netværkskort har af ID” ), da Zimboard har 2 netværksporte og jeg kan ikke huske hvilken en af dem den er tilsluttet. Det er en god guide specifikt til opsætningen af arp-scan her: https://github.com/jokob-sk/Pi.Alert/blob/main/docs/SUBNETS.md

Det er generelt en god ide lige at kigge indstillingerne igennem, så du ikke spammer dig selv med warnings. Eksempel kan det være en god ide at slå fra at den ikke skal tjekke internetforbindelse for ændringer.

Hvis alt virker så skulle du næste gang en nyhed tilslutter sig dit netværk eller andre handlinger sker, få besked om det. Test eventuelt ved at tilslutte noget der ikke har været tilsluttet før.

Hvis der er noget der ikke virker, så kan log filen måske hjælpe en del her, den finder du under: “Maintenance” -> “logs”.

Jeg håber du får glæde af denne artikel og nu fremover ved når nogen tilgår dit netværk som du ikke kendte til.

Skriv en kommentar