1) Não há necessidade de ofuscar 10.0.0.x
endereços: são endereços de intervalo IP privados e nunca serão visíveis publicamente.
2) Não é possível "ouvir todas as solicitações feitas para 10.0.0.x: 8089": o Chromecast armazenará essas solicitações internamente e, a menos que o Chromecast depure o código para isso, não é possível fazer com que elas sejam exibidas solicitações de. Mas você pode
2a) Use wireshark
para detectar todo o tráfego de rede que é trocado; os pedidos farão parte disso
2b) Use um proxy que aceite solicitações em um endereço diferente e as encaminhe. Então você pode consultar o proxy. Um proxy muito simples provavelmente pode ser implementado com socat
como primeira aproximação, mas você não pode consultar socat
...
3) TCP 10.0.0.y:64411->10.0.0.x:8009 (ESTABLISHED)
significa que o host com endereço IP 10.0.0.y
estabeleceu uma conexão TCP (um método confiável de comunicação stateful por meio de um fluxo de bytes) da porta 64411
para a porta 8009
no host 10.0.0.x
; e um deles é a sua máquina local.
4) A partir das perguntas que você está fazendo, você provavelmente precisará de algum tempo antes de poder escrever uma fila de proxy. Eu sugeriria pesquisar no google por tutoriais de rede, escrever alguns programas básicos em C com sockets, brincar com wireshark
, brincar com socat
etc. Isso provavelmente levará algumas semanas. Quando estiver mais à vontade com o básico, você mesmo pode tentar escrever um proxy.