Показать сообщение отдельно
Старый 22.07.2004, 02:18     # 3
Cash
Guest
 
Сообщения: n/a

Cool Сканер портов

#include <sys/socket.h>
#include <sys/types.h>
#include <stdio.h>

int main()
{
int s;
int sec;
struct sockaddr_in addr;
s=socket(PF_INET,SOCK_STREAM,0);

addr.sin_family=PF_INET;
addr.sin_addr.s_addr=inet_addr("127.0.0.1");

for(sec=0;sec<65000;sec++)
{
addr.sin_port=htons(sec);
if(connect(s,(struct sockaddr*)&addr,sizeof(addr))==0)
printf("Open Port: %d\n",sec);
else printf("Close Port: ",sec);

}
return 0;
}

Сканер портов методом connect(). На данный момент очень удобен в приминении!

Последний раз редактировалось Cash; 22.07.2004 в 02:14.