Usando nc algo assim:
while 1 ; do nc -e /usr/local/bin/myscript -l -p 8080 ; done
(Com seu monitoramento em /usr/local/bin/myscript
) é uma maneira razoável de fazer isso. O GAPING_SECURITY_HOLE
bit é realmente apenas sobre alguém usá-lo para fazer um backdoor em sua máquina ( nc -e /bin/bash -l -p 12345
). Dica: se eles estiverem na sua máquina, eles provavelmente descobrirão outra maneira de fazer isso. Para um pouco de segurança, mantenha sua cópia GAPING_SECURITY_HOLE
em /usr/local/bin/notnc
ou algo assim.
As outras respostas, com pipes nomeados e outras coisas, serão dolorosas. O próximo mais fácil é provavelmente escrever um pequeno script python (sua linguagem de escolha) para fazer o trabalho de soquete.