Você tem várias opções
-
Proxy - Se você estiver interessado em um número limitado de protocolos (por exemplo, HTTP), você pode configurar um servidor como servidor proxy (por exemplo, usando Squid ). Existem maneiras para configurar proxies transparentes , mas o mais simples é provavelmente configurar explicitamente os aplicativos clientes para usar o proxy e impor isso no firewall do seu roteador (por exemplo, permitir somente HTTP de / para o servidor proxy).
-
Um roteador armado - você pode configurar seu servidor como um roteador de braço único e, novamente, configure o roteador externo para aceitar apenas tráfego do roteador interno.
Qualquer um desses casos permite usar uma captura de pacotes ou outra ferramenta no servidor.