socat
può essere utilizzato per monitorare il traffico attraverso un socket di dominio Unix:
sudo mv /path/to/sock /path/to/sock.original
sudo socat -t100 -x -v UNIX-LISTEN:/path/to/sock,mode=777,reuseaddr,fork UNIX-CONNECT:/path/to/sock.original
Non capisco bene come funzioni questo meccanismo, sperando che qualcuno possa spiegarlo un po '. In particolare, come funziona lo spostamento del file socket se un processo lo sta già ascoltando? Inoltre, dopo lo spostamento: lsof /path/to/sock
né /path/to/sock.original
restituisce alcun risultato.