De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Paulo Henrique Rodrigues Pinheiro
Data de Publicação: 02 de Outubro de 2003
RTFM (http://helio.loureiro.eng.br/rtfm.html) é o que os gurus nos dizem quando perguntamos o óbvio. Mas quando lemos a p* do manual podemos nos deparar com interessantes informações, como esta dica, que um colega de trabalho, ao ler o manual, encontrou "sem querer querendo".
Trata-se da capacidade de tratar com TCP/IP dentro de scripts bash. Basta direcionar a saída de qualquer comando para:
/dev/{tcp,udp}/servidor.com/{numero_da_porta,nome_do_serviço}
Para testar, pode-se tentar algo como o Tabajara Bash Smtp Enviator:
#!/usr/local/bin/bash echo "helo . mail from:<${1}> rcpt to:<${2}> data Subject: ${3} ${4} . quit ">/dev/tcp/localhost/25
Basta invocar este shell script com 4 parâmetros:
1 - from 2 - to 3 - subject 4 - mensagem
Por exemplo (se o arquivo for salvo como tbse.sh, e estiver com a devida permissão de execução):
./tbse.sh eu@aqui.com ela@la.com "ola que tal" "como vai?"
Mas o melhor de tudo:
man bash
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários