| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Как написать монитор портов?.. |
| Автор: Kurt 13.9.2003, 03:14 |
| Люди! Кодеры и им сочувствующие! Мне тут пришла задачка - написать монитор портов (типа статус, к чему подключен...), а в сетевых технологиях пока полный ноль! Программку буду писать на C++Builder ( я не упомянул другие подзадачи: ping, whois, finger etc. - это все будет с помощью Indy... если не предложите чего другого...). Пытался использовать примеры из VB - ну там, GetTcpTable, GetUDPTable (если помните прошлые топики). В принципе, все было хорошо, пока не потребовались функции из библиотеки wsock32.dll ( inet_addr, inet_ntoa) - ну не получается и все тут! Баста! Файла wsock32.h вроде нету - вот я и создавал заголовки сам, но... Не узнает функции и все! Вобщем я решил с переводом завязать - буду использовать C++. "Чистый". Мало ли - вдруг на следующем этапе встанет "непереводимая" задачка... Так вот. Повторяю просьбу - помогите написать монитор портов или дайте какую-нибудь ссылку (VC, C++Builder), где можно почитать об этом полному нулю... Все. P.S. А потом еще счетчик траффика надо откуда-то достать... Но это не относится к теме... |
| Автор: Baa 13.9.2003, 11:41 | ||
немудрено... потому, что файл зовется winsock2.h, а либа - Ws2_32.lib |
| Автор: Kurt 13.9.2003, 18:58 | ||
А библиотека называется wsock32.dll? (см. windows\system32\) А по монитору портов что? |
| Автор: mr.DUDA 13.9.2003, 19:48 |
| Вот тебе ссылочка: http://duda.newmail.ru/ntsniff.zip Идёт это удовольствие под NT. Юзай сорцы на здоровье |
| Автор: Kurt 14.9.2003, 03:03 |
| mr.DUDA, а чего-нибудь попроще? Для детей? |
| Автор: mr.DUDA 14.9.2003, 10:24 |
| А попроще не будет. Фильтр пакетов он и есть фильтр пакетов, работает на уровень ниже чем сокеты (так что кинь затею с winsock). Зайди на: http://www.codeguru.com/network/index.shtml Там что-то будет, попроще. Есть еще очень клёвая библиотека TCPIP_LIB, специально для "хакеров" (можно написать что хошь): http://www.komodia.com/tcpip_lib4.zip |
| Автор: Kurt 14.9.2003, 14:58 |
| Ладно, спасибо. Будем разбираться... Чувствую, долго буду сидеть - это новая для меня область... |
| Автор: mr.DUDA 14.9.2003, 16:18 |
| Может, пиплы тебе помогут, которые на форуме по LAN сидят... |
| Автор: Baa 14.9.2003, 21:56 |
| Вообще-то, есть хорошая либа, о которой на форуме много раз упоминалось - это WinPCap |