J'écris un programme en C permettant de vérifier si un port est ouvert en TCP ou UDP. Un gros un scanner.
La partie TCP fonctionne parfaitement mais pas pour l'UDP.
voici comment je fais :
value = sendto( sock , bufreq , strlen(bufreq) +1 , 0 , (struct sockaddr *)&server_in , sizeof( server_in ) );
if( value == -1 ){
printf("port fermé\n");
return -1;
}
En fait le port est toujours ouvert même quand il est fermé..
Bref, je (…)