SSH PortScan
Publicado por André (última atualização em 19/11/2010)
[ Hits: 6.627 ]
Homepage: http://127.0.0.1
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.
#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);
}
[C] Criptografia por Inversão de bits
genpass - gerador de senhas seguras
intdb - gerador de wordlist numerica
Nenhum comentário foi encontrado.
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Tenha opção de emblemas embutido no pcmanfm
Vulkan Gaming no Slackware [RESOLVIDO] (11)
Linux mint cinnamon travando. (0)









