Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

 

Aprenda inglês em casa

Baixe gratuitamente as duas primeiras aulas

English for Reading and Listening

Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.

Saiba mais e faça sua inscrição

Você está aqui: Home  → Arquivo Dicas-L

 

Thinking in Patterns, com Bruce Eckel

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Publicar em del.icio.us

Usando o NetCAT

Colaboração: André Jaccon

Data de Publicação: 23 de Novembro de 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:<nobody@linux.org>
      rcpt to:<mailteste@seuservidor.com>
      250 Recipient <destinatario@maquina.com> 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 a relação completa dos artigos de André Jaccon

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.01/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (385 votos)

Recomende este site
Recomendar este artigo


Versão para impressão


Opinião dos Leitores

Lestaft
25 Set 2006, 18:00
isso será otimo pra transferir um serevr pra vitima vlew mesmo ñ sendo essa tua intenção
*Nome:
Email:
Me notifique sobre novos comentários nessa pagina
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treina Linux -  Cursos de Linux e Video aulas

Cursos

Segurança em LINUX - Mão na Massa
Principais Problemas e como Evitá-los
Dia 4 de Outubro - São Paulo
Saiba mais

Biblioteca

Redes - Guia Prático
Por Carlos. E. Morimoto

Hardware - o Guia Definitivo
Por Carlos. E. Morimoto

Kurumin 7 - Guia Prático
Por Carlos. E. Morimoto

Linux: Ferramentas Técnicas, 2ed
Por Carlos. E. Morimoto

Use a Cabeça!: JSP & Servlets
Por Brian Bashan, Kathy Sierra, Bert Bates

Google Hacking
Por JOHNNY LONG

1808
Por Laurentino Gomes

Sistemas de Banco de Dados
Por Ramez E. Elmasri e Shamkant Navathe

Linux: Guia do Administrador do Sistema
Por Rubem E. Ferreira

A Menina que Roubava Livros
Por Markus Zusak

Sistemas Operacionais Modernos
Por Andrew S. Tanembaum

Hardware: Curso Completo
Por Gabriel Torres

PHP para Quem Conhece PHP
Por Juliano Niederauer

Redes de Computadores: Curso Completo
Por Gabriel Torres

Java: Como Programar
Por Harvey M. Deitel e Paul J. Deitel

O Caçador de Pipas
Por Khaled Hosseini

O Médico Doente
Por Dráuzio Varella

Enterprise Javabeans 3.0
Por Bill Burke, Richard Monson

MySQL - Guia do Programador
Por André Milani

Certificação Linux
Por Uira Ribeiro

Manual Completo do Linux: Guia do Administrador
Por Evi Nemeth, Trent R. Hein, Garth Snyder

OpenGL: uma Abordagem Prática e Objetiva
Por Marcelo Cohen, Isabel Harb Manssour

Expressões Regulares: Uma Abordagem Divertida
Por Aurélio Marinho Jargas

Extreme Programming
Por Vinicius Manhaes Teles