Pular para o conteúdo

SSH PortScan

Código bastante simplificado que verifica se um determinado IP definido pelo usuário está com a porta 22 aberta ou não.  Este é o principio de um port scan.

* Código para estudo.
André andrezc
Hits: 6.723 Categoria: C/C++ Subcategoria: Segurança
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Código bastante simplificado que verifica se um determinado IP definido pelo usuário está com a porta 22 aberta ou não.  Este é o principio de um port scan.

* Código para estudo.
Download socket.c Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#define PORT 22  
// #define IP "127.0.0.1"

int e_socket;
struct sockaddr_in destino;
int conexao;

int main()
{
   char IP [100];
   printf("Entre com o IP: ");
   scanf("%s",&IP);
   e_socket = socket (AF_INET, SOCK_STREAM, 0);
   if(e_socket < 0)
   {
//      perror("Erro !\n");
      exit(1);
   }
   
   destino.sin_family = AF_INET;
   destino.sin_port = htons(PORT);  
   destino.sin_addr.s_addr = inet_addr(IP);
   

   conexao = connect (e_socket, (struct sockaddr *) &destino,
   sizeof(destino));
   if(conexao < 0) {
      printf("Porta fechada!\n ");
      close(e_socket);
      exit(1);
   }
   printf("A porta 22 esta aberta.\n");
   close(e_socket);
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Gerador de senhas

Exploit para kernel 2.6.12-rc4

Captura de Banners dos Serviços

Criptografar um Arquivo de Texto por cifra de Transposição

Cifra de Cesar - Cripto-Analise

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.