Registra todas as solicitações de entrada e saída usando o comando nc

1

Eu tenho um servidor web escutando em 8080, eu quero usar o comando nc para escutar na porta 80, então todos os pedidos de entrada e saída são registrados em dois arquivos, a saber inflow e outflow . / p>

Eu segui o link no link , não funciona como esperado.

 cat proxypipe | nc -l -p 80 | tee -a inflow | nc localhost 81 | tee -a outflow 1>proxypipe
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
    
por Howard 13.06.2011 / 18:53

1 resposta

1

Dê uma olhada na saída de ajuda que o netcat está dando a você

usage: ... [-p source_port] ...
       ... [hostname] [port[s]]

A opção -p para netcat especifica a porta de origem, com a qual você geralmente não se importa. Se você remover o -p , ele deve funcionar bem:

nc -l 80

Pelo menos, isso fará com que o netcat ouça as conexões na porta 80. Se isso fará com que seu proxy de registro funcione ou não, não sei dizer.

    
por 13.06.2011 / 19:08