сканер портов - Proxy-Base Community - Анонимность и безопасность в интернете.
Бесплатные прокси. Количество:
Прокси для пользователей форума (API). Количество:
Купить доступ к прокси-листам (API). Количество:
 



Информация по хайдам / репутации

(РЕКОМЕНДУЮ) №1 >>>DDos Атака<<|>>DDoS Service<<< ДДОС СЕРВИС<<|>>Заказать DDOS
Бесплатные прокси уже в Telegram
Все инфопродукты и приватная информация бесплатно
Старый 09.06.2010, 11:56   #1 (permalink)
SOCKS4
 
Регистрация: 07.01.2010
Сообщений: 192
Member ID: 5556
ICQ 484848484

Репутация: 910
Репутация: 910
Сказал(а) спасибо: 78
Поблагодарили 398 раз(а) в 177 сообщениях
Топикстартер (автор темы) По умолчанию сканер портов

Добрый день. Хочу написать сканер портов, но, почитав про реализацию сего дела, мне непонятно, как это лчше сделать. Михаил Фленов в Делфи для хакера приводит пример такого сканера и называет его самым быстрым. Но его сканер однопоточный, тогда как и VNC и dfind и AngryIP являются многопоточными. Собственно кто прав? Может кто интересовался этим и какие ссылки подбросит?
k0tt0d вне форума   Ответить с цитированием
Старый 09.06.2010, 18:41   #2 (permalink)
SOCKS5
 
Аватар для NekitoSP
 
Регистрация: 28.05.2009
Сообщений: 204
Member ID: 352
ICQ 306182
Skype nekitosp

Репутация: 353
Репутация: 353
Сказал(а) спасибо: 317
Поблагодарили 343 раз(а) в 152 сообщениях
По умолчанию Re: сканер портов

ну лучше конечно WinApi (потоки) + WinSock (отличная статья, несмотря на то что в качестве примера взят HTTP Get запрос)

Сканер портов на делфи.

Ысчо один
__________________
NekitoSP вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 12.06.2010, 22:20   #3 (permalink)
SOCKS4
 
Регистрация: 07.01.2010
Сообщений: 192
Member ID: 5556
ICQ 484848484

Репутация: 910
Репутация: 910
Сказал(а) спасибо: 78
Поблагодарили 398 раз(а) в 177 сообщениях
Топикстартер (автор темы) По умолчанию Re: сканер портов

Функция проверки открытости порта. Входные параметры - ip, порт и таймаут.
Покритикуйте плиз. Написал на её основе сканер, вроде работает, но вдруг че-то где-то можно улучшить.
Код:
function portscan(ip:string;port,tm:integer):boolean;//проверка
var sock:TSocket;                                    //открытости
    timeout:TTimeVal;                                //порта
    addr:sockaddr_in;
    fds:TFDSet;
    block:u_long;
begin
Result:=false;
sock:=socket(AF_INET, SOCK_STREAM, 0);
if sock=INVALID_SOCKET then exit;
addr.sin_family:=AF_INET;
addr.sin_addr.S_addr:=inet_addr(pchar(ip));
addr.sin_port:=htons(port);
block:=1;
if ioctlsocket(sock, FIONBIO, block)<>0 then
                                        begin
                                        closesocket(sock);
                                        exit;
                                        end;
if connect(sock,@addr,sizeof(addr))=0 then
                                      begin
                                      Result:=true;
                                      closesocket(sock);
                                      exit;
                                      end;
if WSAGetLastError=WSAEWOULDBLOCK then
      begin
      FD_ZERO(fds);
      FD_SET(sock,fds);
      timeout.tv_sec:=tm;
      timeout.tv_usec:=0;
      end else
          begin
          closesocket(sock);
          exit;
          end;
if select(0, nil, @fds, nil, @timeout)=1 then Result:=true;
closesocket(sock);
end;
k0tt0d вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 13.06.2010, 08:53   #4 (permalink)
SOCKS5
 
Аватар для NekitoSP
 
Регистрация: 28.05.2009
Сообщений: 204
Member ID: 352
ICQ 306182
Skype nekitosp

Репутация: 353
Репутация: 353
Сказал(а) спасибо: 317
Поблагодарили 343 раз(а) в 152 сообщениях
По умолчанию Re: сканер портов

что-то не вижу WSAStartup и WSACleanup...
или они вызываются до/после работы функции/приложения ?
p.s. а в общем код отличный!!)
__________________

Последний раз редактировалось NekitoSP; 13.06.2010 в 08:56.
NekitoSP вне форума   Ответить с цитированием
Старый 13.06.2010, 10:32   #5 (permalink)
SOCKS4
 
Регистрация: 07.01.2010
Сообщений: 192
Member ID: 5556
ICQ 484848484

Репутация: 910
Репутация: 910
Сказал(а) спасибо: 78
Поблагодарили 398 раз(а) в 177 сообщениях
Топикстартер (автор темы) По умолчанию Re: сканер портов

WSAStartup и WSACleanup вызываются один раз при старте и окончании соответственно, а функцию вызываю из потоков.
k0tt0d вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сканер сайтов. KeNtAvRrr Системы и сети, взлом и защита, анонимность в сети 16 03.05.2012 12:00
Сканнер портов по списку (не диапазону) ip SsIDit Брут дедиков, способы брута, нужный софт 5 07.04.2011 06:07
Открытие портов на дедике tram4 Работа с дедиками 26 12.02.2011 17:02
Разыскиваю прогу для очищения VNC_bypauth.txt от портов Yashimura Брут дедиков, способы брута, нужный софт 3 08.08.2009 11:04
ST Proxy Scanner - шустрый SOCKS сканер Proxy-Base Proxy SOFT 8 23.06.2009 12:55




DDoS Protected




Мы в твиттере, Proxy-Base.Org Twitter

Proxy-Base Community - Анонимность и безопасность в интернете.
Наши партнеры: CRC Labs, SEO-Crack.Com, Garsuk.Com, SED Team, Skladchik.com, BSS Family

Powered by vBulletin® | Булка сделана в пекарне®
Copyright © 2000 - , Jelsoft Enterprises Ltd. Перевод: zCarot
Вся информация на сайте выложена исключительно в ознакомительных целях.