Консультация № 135825
07.05.2008, 18:33
0.00 руб.
0 1 1
Уважаемые эксперты,

мне необходимо написать следующую программу:

Реализовать следующие возможности утилиты Netstat:
1. перечень прослушиваемых портов и сетевых соединений;
2. статистика для Ethernet-интерфейсов;
3. информация о текущих соединениях (IP-адреса, номера портов);
4. содержимое таблицы маршрутизации;

Какие WinAPI функции можно для этого использовать и где можно посмотреть образцы кода, использующие эти функции?

Заранее спасибо.

Обсуждение

Неизвестный
11.05.2008, 00:12
общий
это ответ
Здравствуйте, Pasha1982!

Стоит посмотреть на Internet Protocol Helper в MSDN. Этот API как раз предназначен для получения той информации, которую вам надо. Например, GetIpAddrTable возвращает таблицу IP (ARP), GetIpForwardTable - таблицу роутинга, GetAdaptersInfo информацию для Ethernet интерфейсов, GetIpStatistics/GetTcpStatistics - статистику, GetTcpTable - порты.

Надеюсь, данная информация вам поможет.
Форма ответа