Estou tentando depurar um cliente de rede. Eu só preciso ver várias solicitações HTTP feitas em sequência.
minha primeira idéia foi executada nc -l 80
, mas manterá o soquete aberto 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 é:
while true; do echo 123 | sudo nc -l 80; done
funciona, mas é uma dor de matar :)
Além disso, você pode ver lá que eu não me importo com o que é respondido ao cliente. Eu só quero ver as solicitações chegando sem precisar instalar o apache / ngix / qualquer script mais complexo do quenc
networking
debug
netcat
gcb
fonte
fonte
nc
por padrão. Então, eu quero aprender algo que eu possa usar a qualquer momento, sem sobrecarga.Respostas:
A solução mais simples é provavelmente:
que retornará respostas HTTP apropriadas para as solicitações também.
fonte