Sockets em shell script

Publicado por Danilo em 29/03/2005

[ Hits: 18.538 ]

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)

HTTP headers, HTTP por força bruta

Rodando o Quanta em uma única instância

Problemas com DELETE no WINE

Câmera Sony P32 no Linux [Debian]

Leitura recomendada

Kernel for Newbies - Fácil Assistente de Compilação do Kernel

Adicionando serviço ao ntsysv no Red Hat 9

Leitura da memória em tempo real

Modem USB Giant D301 - GSM/3G no Ubuntu 8.04

CGI + Shell Script: gerando listagem de IPs disponíveis em sua rede

  

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