netcat, nc, ouça vários pedidos

0

Estou tentando depurar um cliente de rede. Eu só preciso ver várias solicitações HTTP feitas em seqüência.

minha primeira ideia foi o run nc -l 80 , mas ele continuará mantendo o socket após a primeira conexão. Existe uma maneira de executá-lo rapidamente como um modo deamon ou multithread? sem ter que configurar o inetd ou os gostos?

minha solução deselegante até agora é: %código% funciona, mas é uma dor para matar:)

Além disso, você pode ver lá que eu não me importo com tudo o que é respondido ao cliente. Eu só quero ver os pedidos chegando sem ter que instalar o apache / ngix / qualquer script mais complexo que while true; do echo 123 | sudo nc -l 80; done

    
por gcb 29.02.2016 / 20:35

1 resposta

1

A solução mais simples provavelmente é:

sudo python -m SimpleHTTPServer 80

que retornará respostas HTTP adequadas para as solicitações também.

    
por 29.02.2016 / 21:22