Pular para o conteúdo

Sockets em shell script

Dica publicada em Shell Script / Avançado
Danilo birilo
Hits: 19.217 Categoria: Shell Script Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:
  • 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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Montando uma imagem de CD (iso)

Anjuta 1.2.4 e Ubuntu Edgy: Sim, é possível

Problemas com DELETE no WINE

Opções de optimização do VNC

Rodando o Quanta em uma única instância

Limpar cache da memória RAM

Verificando se um arquivo cabe dentro de um DVD

sshpass - Passando senha como parâmetro no SSH e scp sem registro de chave pública

Bloquear servidor por falta de pagamento

Shell script com texto colorido

#1 Comentário enviado por billieeolobo em 23/05/2005 - 06:21h
Ae amigo como que eu faço para enviar pacotes por ele ?

Grato,

Rafael

Contribuir com comentário

Entre na sua conta para comentar.