Нужна функция МНОГОПОТОЧНОГО СКАНИРОВАНИЯ диапазона Ip-адресов на открытый порт. кто поможет?гугл не рулит P/S на дельфи
это руки нерулят,ищи дальше исходников сканеров полно =) http://delphisources.ru/pages/sources.html Если совсем туго то попробуй тут...
гугл не рулит? вбил твой вопрос в гугл первых две ссылки на странице http://www.xakep.ru/post/20301/default.asp http://articles.org.ru/cfaq/index.php?qid=2207&catid=31 ты как искал обьясни мне просто интересно стало?
а саму функцию плиз накатай http://delphisources.ru/pages/sources/internet/2006_year/fast_scan.html некатит
helat,закрой тему непозорься =\ введи в гугл свои вопросы и ненадо думать что тебя кто то посылает =\ просто эта лень бесит.
первый вариан демонстрация работы с потоками используя winapi а второй конкретная реализация сканера поротов если нужен готовый вариант поищи фленова "delphi глазами хакера" там наверняка что нибудь такое есть
хотел сказать "у мну в подписи ))" Поиск по форуму 1. /thread35219-PScanner.html 2. /threadnav44467-2-10.html 3. Про многопоточность: http://forum.vingrad.ru/forum/topic-163841.html http://forum.vingrad.ru/forum/topic-60076.html
В принципе тут все легко. Вот последовательность какую нуна реализовать тебе. Проще некуда: 1) Получить - начальный и конечный IP, кол-во потоков, и порт который нуна искать. 2) перевести начальный и конечный адрес число через inet_addr 4) Начальный адрес теперь будет счетчиком ip 3) в потоке рализовать такую вешь: а) Пинговать комп - чтобы не тыкаться на комп который в шутдауне б) считать значение счетчика ip в) перегнать счетчик ip и конечный ip в нормальный вид (Motorola -> Intel) сравнить счетчик с конечным IP - если больше, то выход г) Увеличить счетчик на 1 д) Перегнать обратно из интеловского в моторный вид е) создать сокет ж) настроить все для подрубления к порту. з) подрубиться. Если конект то порт открыт если нет конекта, то закрыт. и) закрыть сокет й) повторить все заного. На дельфе - под консоль это всё умещается в 100 строк и 22 кила