Home > DICAS-L2 > Usando o NetCAT

Usando o NetCAT

April 18th, 2005

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

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

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:
rcpt to:
250 Recipient Ok
data
354 Ok Send data ending with .
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.

At? mais,

DICAS-L2

  1. September 21st, 2008 at 10:30 | #1

    よく練られた。

  2. October 17th, 2008 at 01:04 | #2

    We have red <a href=http://www.watchesreplica.net/Jacob

  3. October 20th, 2008 at 13:46 | #3

    We offer wow powerleveling , cheap wow power level

  4. October 23rd, 2008 at 08:01 | #4

    情報韓国デリヘルもここで!!デリバリーヘルスが韓国の人妻に高級だと言われるのは風俗がデリバリーヘルスが人妻に高級だと思わる。

  5. November 4th, 2008 at 07:12 | #5

    先週私の勤める会社ではISO27001の内部監査実施しました。今回より内部ISO27001監査委員になってしまいISO27001先週は監査に忙殺され。

  6. December 12th, 2008 at 13:50 | #6

    cheapest maplestory mesos, play maplestory mesos you can Buy maplestory mesos.

  1. November 23rd, 2008 at 21:56 | #1