logo       

Usando o NetCAT: msg#02666

culture.publications.dicas

Subject: Usando o NetCAT

As Melhores Piadas da Internet
http://www.sobobagem.com.br
--------------------------------------------------------------------

Usando o NetCAT
===============

Colaboração: André Jaccon

O NetCat é um utilitário que lê e escreve através de conexões de rede usando
protocolos TCP e UDP.


1. Considerações Iniciais
=========================

Plataforma usada:

- Debian 3.0 (Woody) / Kernel 2.4.30
- NetCat "NC" - 1.20-27

O NetCat pode ser instalado através da ferramenta Apt-Get no Debian usando
o Mirror:


deb http://mirrors.kernel.org/debian/ testing main
deb-src http://mirrors.kernel.org/debian/ testing main

Após adicionar os mirrors em seu /etc/apt/sources.list atualize o bd do Apt
e instale o NC com os comandos abaixo:


apt-get update ; apt-get install netcat



2. Exemplos de uso do NetCat
============================

1. Com o NetCat você poderá testar se suas configurações do servidor de SMTP
estão disponibilizando Relay's adequadamente ou não, veja o exemplo abaixo:


#netcat proveedor.internet.es 25
helo holahola
mail from:<nobody@xxxxxxxxx>
rcpt to:<mailteste@xxxxxxxxxxxxxxx>
250 Recipient <destinatario@xxxxxxxxxxx> Ok
data
354 Ok Send data ending with <CRLF>.<CRLF>
Subject: prova
X-Mailer: by-hand cutremail X'-D
.

Caso a mensagem com código 354 apareça isso quer dizer que seu servidor está
possibilitando Relay indevidamente, para finalizar tecle "." para fechar a
conexão com o servidor.

2. Visualizando e-mails através do protocol POP

O NetCat é uma ótima ferramenta para executar teste de recebimento de e-mail's
sem a necessidade de um software de e-mail cliente, veja o exemplo abaixo:

#netcat seuservidor 110
+OK Bem vindo ao servidor POP3 de MailServer
user sincronicx
+OK password required for user carcoco
pass delpassword
list
1 2451
2 123433
3 323
dele 2
quit
+OK goodbye

Com o exemplo de comando acima conectamos em seuservidor através da porta
110 POP, e entramos com usuário e senha para listar os 3 e-mail que estavam
na caixa, logo após com o comando "dele 2" deletamos o e-mail de número 2
no Inbox. para finalizar saimos do servidor com o comando "quit"

3. Verificar informações sobre o servidor web de um determinando provedor

#netcat www.linux.org 80
get . /


4. Criar um sistema de comunicação Shell entre máquina remotas

Para criar um sistema de comunicação equivalente ao comando wall use o comando
na máquina 1:


#nc -l -p 12345


onde a flag -p é a porta de comunicação que abriremos em nossa máquina 1.

Na máquina 2 entre com o comando:


#netcat ip-ou-nome-de-maquina1 12345


Com isso será aberta um canal de comunicação através da porta 12345 no
qual você poderá usar para mensagens instantaneas ou ainda transferência
de arquivas.

5. Transferir arquivos entre máquinas:

Digamos que você precisa transferir um arquivo entre uma máquina e outra porém
você não possui nenhum serviço client/servidor disponivél para transferência
entre as máquinas, você pode usar o NC para transferir estes arquivos exemplo:

Digamos que a máquina 1 possui o arquivo teste.txt no qual deverá transferir
para a máquina 2, para isso use o comando na máquina 1:


#netcat -l -p 4000 < teste.txt


Na máquina 2 entre com o comando:


#netcat maquina1 4000 > teste.txt


Ao final da transferência tecle CTRL+D para finalizar.
verifique o diretório corrente.

Estas foram algumas das muitas funções possiveis com o NC, para saber mais
sobre o NetCat consulte os Man Pages ou Info.

--------------------------------------------------------------------
Veja também do arquivo da Dicas-L:

"O Padrão RSS: A luz no fim do túnel"
http://www.dicas-l.com.br/dicas-l/20050922.php

"GIMP: Converta imagens coloridas em imagens preto e branco (grayscale)"
http://www.dicas-l.com.br/dicas-l/20050509.php

"Mrxvt um terminal rápido e com várias opções."
http://www.dicas-l.com.br/dicas-l/20050319.php

"Proxy para APT com cache local de pacotes"
http://www.dicas-l.com.br/dicas-l/20050324.php

"Editando vários arquivos no vim"
http://www.dicas-l.com.br/dicas-l/20041212.php

--------------------------------------------------------------------
Colabore com a Dicas-L. Publique seu comentário sobre esta mensagem
em http://www.Dicas-L.com.br/dicas-l/20060718.php
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 27354 assinantes.

Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-L.com.br/dicas-l/

A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente segundo a licença Creative Commons
http://creativecommons.org/licenses/by-nc-sa/2.0/br/deed.pt

Dicas-L: Uma dica por dia desde 3 de março de 1997
--------------------------------------------------------------------



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise