cs_firemax
Messages postés24Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention19 août 2005
-
19 août 2005 à 18:10
mirlaine
Messages postés32Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention24 août 2005
-
22 août 2005 à 17:54
Bonjour
Avec un pote nous avons commencer un scanner de port pour en apprendre
un peu plus sur la prog reseau en C . Mais une fois que nous avons eu
fini de faire la premier beta nous nous sommes apercu que la methode
connect() c'etais pas top :(
Nous souhaitons donc utiliser la methode syn ack mais le probleme c'est que les raw socket c'est nouveau pour moi :oops:
Et je ne sais pas si ce que je fais la est corecte (c'est une fonction
tres alleger pour les test et pour ne pas vous faire perdre trop de
temps)
Pleasee help
#ifndef _LIBH
#define _LIBH
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <errno.h>
#include <malloc.h>
#if defined (WIN32)
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")
#else
#include
#include <sys/socket.h> /* pour avoir AF_INET */
#include <netinet/ip.h>
#include <netinet/tcp.h>
#include <netinet/in.h> /* pour inet_ntoa() */
#include <netdb.h> /* pour gethostbyname() & struct hostent */
mirlaine
Messages postés32Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention24 août 2005 22 août 2005 à 17:54
salut jai deja fait quelque program en raw mais je suis pa un spécialiste...
je pense quil te faut sniffer la reponse de ton syn/ack:
d' abors list les cartes reseaux puis metre en ecoute ton port source sur la bonne carte avec un timeout si ta une réponse le port est ouvert.