moving to "file sockets" (hopefully I'm using the right terminology here)
Às vezes, os soquetes unix são referidos desta forma, mas é um pouco impróprio e talvez o tenha levado a um equívoco aqui. Soquetes Unix são endereçados usando o sistema de arquivos, mas eles não são arquivos reais , significando:
I'd like to "inspect" the file socket to see what, if anything, is being written there. Ideally I'd like a tail -f equivalent to point at the socket file.
Não há nada escrito, se por "lá" queremos dizer armazenamento em disco. É uma tomada normal no sentido de que o que é gravado ali é mantido na memória pelo sistema operacional até ser lido.
Infelizmente, não é um soquete normal, pois não usa uma interface de rede (é por isso que o "endereço" é um caminho de arquivo), portanto você não pode assistir ao que está acontecendo escutando em qualquer interface específica loopback local), por exemplo, wireshark
ou tcpdump
.
Portanto, não tenho uma solução completa para o seu problema, mas espero que isso ajude você a seguir na direção certa. Eu fiz um pouco de pesquisa e transformou este S.U. Q & A , o que implica que você pode realizar um efeito de "eavedropping" usando dois soquetes com um relé no meio.