сканер портов всегда возвращает нет доступных открытых портов

Когда я запускаю этот код, он всегда возвращает не доступные открытые порты. Как мне это решить?

for(y=1; y<20000; y++ ) {
sock = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
Info.sin_addr.s_addr = inet_addr(IPaddress);
Info.sin_family = AF_INET;
Info.sin_port = htons(y);

x = connect (sock, NULL, NULL);

if(x != SOCKET_ERROR ){
cout << "Port" << y <<  "- OPEN ! " << endl;
}

closesocket(sock);
}

WSACleanup();

cout << "Port scan has finished " << endl;
system("pause");

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]