Sockets em shell script
Dica publicada em Shell Script / Avançado
Sockets em shell script
Acredito que todo mundo já deva ter ouvido muito os seguintes
termos: sockets em JAVA, sockets em C, sockets em Perl, Pascal,
etc... Mas hoje vou trazer uma coisa que para muitos será
novidade: sockets em Shell Script.
Sockets em Shell Script não são tão "customizáveis" quando sockets de qualquer outra linguagem. Seus recursos são extremamente simplificados, o que os torna bastante simples de usar, mas com pouca "usabilidade".
Para instalar o pacote TCPutils, no Debian digite:
# apt-get install tcputils
Os comandos básicos são 3:
O servidor funciona como servidor de echo. Você pode tratar cada linha recebida pelo socket e bem... o resto é por conta da imaginação do programador...
Qualquer dúvida:
$ man tcpconnect
$ man tcpsockets
$ man tcpbug
$ man mini-inetd
Abraços,
Danilo
Sockets em Shell Script não são tão "customizáveis" quando sockets de qualquer outra linguagem. Seus recursos são extremamente simplificados, o que os torna bastante simples de usar, mas com pouca "usabilidade".
Para instalar o pacote TCPutils, no Debian digite:
# apt-get install tcputils
Os comandos básicos são 3:
- tcplisten <PORTA> // Inicia um servidor;
- tcpconnect HOST PORTA // Conecta em um servidor;
- tcpbug SUA-PORTA SERVIDOR PORTA-DO-SERVIDOR // Redireciona uma porta local para um servidor.
O servidor funciona como servidor de echo. Você pode tratar cada linha recebida pelo socket e bem... o resto é por conta da imaginação do programador...
Qualquer dúvida:
$ man tcpconnect
$ man tcpsockets
$ man tcpbug
$ man mini-inetd
Abraços,
Danilo
Grato,
Rafael