Portscan simples em C
Publicado por Iago Roger (última atualização em 21/12/2016)
[ Hits: 6.337 ]
Homepage: https://fgtoo.wordpress.com/
Projeto no GitHub: https://github.com/iagor0ger/coding/blob/master/src/cs_port.c
// http://github.com/iagor0ger #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <errno.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #define BUFFER 1024 int main(int argc, char *argv[]) { struct sockaddr_in d; int msocket, con, rec, port; char buff[BUFFER]; if ((msocket = socket(AF_INET, SOCK_STREAM, 0)) == -1) { perror("socket()"); exit(1); } if (argc < 3) { printf("Usage:\n" \ "\t $ %s <host> <port>\n" \ "Ex:\t $ %s 127.0.0.1 22\n", argv[0], argv[0]); exit(1); } port = atoi(argv[2]); d.sin_family = AF_INET; d.sin_port = htons(port); d.sin_addr.s_addr = inet_addr(argv[1]); memset(&(d.sin_zero), 0x0, sizeof(d.sin_zero)); if ((con = connect(msocket, (struct sockaddr *)&d, sizeof(d))) == -1) { perror("connect()"); exit(1); } if ((rec = recv(msocket, buff, BUFFER, 0)) == -1) { perror("recv()"); exit(1); } else { printf("Service: %s", buff); exit(1); } return 0; }
Automatizando configuração do wpa_supplicant (2wireless)
Automatizando configuração e conexão wireless
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
E aí? O Warsaw já está funcionando no Debian 13? (6)
Problema com o Centro de Aplicativos Ubuntu 25.04 (1)
Maquina não se comunica [RESOLVIDO] (5)
Direcionar uma URL para Outra No Mikrotik (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)