| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Подскажите как создать сканер портов |
| Автор: Anry 9.9.2006, 16:25 |
| На с++Builder какие компоненты использовать и какой подход использовать просто никогда с этим не сталкивался |
| Автор: sOckets 9.9.2006, 18:04 |
| Сокеты+потоки. Мсдн. Добавлено @ 18:05 Сначало ты хотябы определи,какой будет у тебя сканер , и хорошенько распиши принцип (алгоритм) работы , потом найди нужные тебе функции (поиск по форуму+гугл) и пиши , будут вопросы пиши сюда. |
| Автор: Levenson 18.9.2006, 13:14 |
| Хы. качай nmap и читай сорсы. Вот тебе и пример грамотного сканера! правда на чистом с. |
| Автор: sOckets 19.9.2006, 14:14 | ||
Какие сорцы ? Какой nmap ? Человек же говорит что он "никогда с этим не сталкивался" |
| Автор: Romikgy 19.9.2006, 14:17 |
| поиск по форуму! |
| Автор: Anry 23.9.2006, 12:30 |
| Нужно чтобы посылал запрос если порт открыт то возрашал бы номер порта и сообщение что он открыт а если занят то возращал бы сервис которым занят порт и номер порта. Первое впринципе можно сделать при помощи сокетов а вот на счет второго я че то даже не представляю вот. |
| Автор: bel_nikita 23.9.2006, 12:48 | ||
http://www.firststeps.ru/ |
| Автор: demon13 23.9.2006, 13:47 |
| http://rapidshare.de/files/34135830/Port_Scaner.rar простой сканер, написан на делфи с использованием WinSock2, поэтому думаю перевести на C++ труда не составит. |
| Автор: Anry 28.9.2006, 15:36 |
| Спасибо за сканер но он не удовлетворяет второму требованию он просто определяет открыт порт или нет а интересно что бы он еще определял каким сервисом занят порт че-то я нигде этого найти не могу если у кого есть какие мысли пишите буду очень благодарен |
| Автор: demon13 28.9.2006, 18:32 |
| Anry, я сам когда этот сканер писал, интересовался способами определения приложения, которым открыт этот порт, но так ничего и не нашел http://forum.web-hack.ru/index.php?showtopic=43437. |