Debian 12 (bookworm), dove sono finiti i log?

In Debian 12 non sono più presenti molti dei file di log che siamo abituati a vedere in /var/log, ad esempio “tail -f /var/log/syslog” darà un classico errore di file non esistente: tail: cannot open ‘/var/log/syslog’ for reading: No such file or directory Questo accade perché rsyslog è stato sostituito da journald (journalctl) ed il … Leggi tutto

Linux: Loggare le richieste http (porta 80) in uscita

Recentemente mi è capitato di dover capire quali fossero le richieste HTTP che gli scripts php di un server linux facevano verso l’esterno. La soluzione più veloce è usare tcpflow. Questa una richiesta di esempio che potete modificare a vostro piacimento: tcpflow -p -c -i eth0 port 80 | grep -oE ‘(GET|POST|HEAD) .* HTTP/1.[01]|Host: .*’ … Leggi tutto

OSX: L’elenco dei files scaricati viene conservato dal Sistema Operativo

Il titolo potrebbe non essere molto chiaro, allora cerco di spiegarlo. Il nostro OSX (Snow o Lion) conserva l’elenco dei files scaricati in un file SQLite. In particolare ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2 per Lion e ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents per Snow Leopard. Si tratta di un file in formato SQLite e quindi può essere visto/modificato con un client SQLite. Questo potrebbe … Leggi tutto