Sockets em shell script

Publicado por Danilo em 29/03/2005

[ Hits: 18.816 ]

Blog: http://www.danilocesar.com

 


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
Outras dicas deste autor

Montando uma imagem de CD (iso)

Funções de data usando time.h

Problemas com DELETE no WINE

HTTP headers, HTTP por força bruta

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

Leitura recomendada

Substituindo o sleep por um belo cronômetro regressivo

Redimensionando e renomeamento imagens em massa

Redirecionar a porta 80 para 3128 com iptables, menos a tua máquina

Como trocar senhas de usuários dentro de um Shell Script

Gerenciador de Favoritos via linha de comando

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts