IP-Tools включает в себя 15 утилит для работы с TCP/IP сетями :

Local Info

тут так же как и в других местах программы все и так понятно
информация о Вашем контупере : о процесоре о памяти о WinSock, ...
 

Connections

эта утилита выдает информацию о том какие порты слушает ваша машина и с кем она соеденина.

Refresh делается каждый раз при переключении на эту страницу или при выборе пункта "Refresh" локального меню (вызывается правой кнопкой мыши).
Начиная с версии 1.07 есть и AutoRefresh, а с версии 1.09 IP-Tools может записывать в Log File все изменения в статусах портов, можете оставить на ночь и утром посмотреть чем это по ночам занимается ваша машина и с кем она изменяет Вам.
Кроме того Вы можете выставить фильтр по типу портов, по статусу портов, по IP адресам.
Настройки утилиты находятся в диалоге "Options" на странице "Connections".
Может очень помочь для обнаружения троянцев.

Возможные значения статусов TCP портов :
CLOSED порт закрыт и никак не используется.
LISTENING порт открыт и ждет входящие соединения.
SYN_SENT послали запрос на на установление соединения, ожидание парного запроса.
SYN_RECEIVED ожидание подтверждения после того, как запрос соединения уже принят и отправлен.
ESTABLISHED соединение установлено.
CLOSE_WAIT ожидание запроса на закрытие соединения со стороны своего клиента.
FIN_WAIT_1 ожидание запроса от чужой программы TCP, или подтверждения ранее отправленного запроса на закрытие соединения.
CLOSING ожидание подтверждения со стороны чужой программы TCP запроса о закрытии соединения.
LAST_ACK ожидание запроса на закрытие соединения, ранее отправленного чужой программе TCP (запрос включал также подтверждение получения чужого запроса на закрытие соединения).
FIN_WAIT_2 ожидание запроса на закрытие соединения со стороны чужой программы TCP.
TIME_WAIT ожидание когда истечет достаточное количество времени и можно быть уверенным, что чужая программа TCP получила подтверждение своего запроса на закрытие соединения.
 

NetBIOS

можно увидеть информацию о своих сетевых интерфейсах, а задав имя машины (типа "123.23.21.12" или "www.uc.ru" или если это машина в локалке "vova_computer" или '*' для своей машины) и диапазон номеров интерфейсов (типа 0-2) можно получить информацию сетевых интерфейсах удаленной машины : MAC адрес, таблицу имен, ...
Работает если та машина поддерживает NetBIOS
 

NB Scanner

можно просканировать зашаренные сетевые ресурсы машин из заданного диапазона или по заданному списку адресов. Результат сканирования можно записать примерно в такую табличку (пункт "Save as HTML.." локального меню). Настройки сканера в диалоге "Options" на странице "Advanced".
 

Scanner

сканирование хоть всего интернета за раз изпользуя GetHostByName (выдает имя машин из DNS) по диапазону адресов (например 1.1.1.1 - 255.255.255.255) или по списку адресов. Список адресов опеределяется в диалоге "Options" на странице "ScanList".
 

Scan Ports

сканирование TCP портов хоть всего интернета за раз по диапазону адресов (например 1.1.1.1 - 255.255.255.255) или по списку адресов. Прежде чем сканировать порты программа может попытатся узнать имя машины и пропинговать ее, кроме того при сканировании портов IP-Tools может посылать заданную строку на сканируемый порт и показывать ответ от сервера.
Список портов задается в в диалоговом окне "Options" на странице "Ports", а параметры самого сканирования на странице "Advanced".

What is a port?
The TCP port number identifies a process or application inside the computer.
  Any application or process that uses TCP for its transport is assigned a unique identification number called a TCP port. These ports are numbered beginning with zero. Port numbers for client applications are dynamically assigned by the operating system when there is a request for service. Port numbers for server applications are preassigned by the IANA (Internet Assigned Numbers Authority) and do not change.
  A server application or process that uses TCP as a transport has at least one preassigned port number. For example, the preassigned port numbers for FTP server services are 20 (data) and 21 (control).
 

Ping

Ping тоже можна сделать по диапазону адресов или по списку адресов.
Настройки находятся в диалоговом окне "Options" на странице "Ping/Trace"

What is a Ping?
the ping command verifies connections to remote computer or computers, by sending ICMP (Internet Control Message Protocol) echo packets to the computer and listening for echo reply packets. You may ping single computer, ping computers from diapason of IP addresses or ping computers from list. Also you may choose Packet Size, Timeout, Packets to send, TTL.
 

Trace

Trace как Trace
показывает маршрут по которому бегают ваши IP пакетики до заданного контупера
Настройки находятся в диалоговом окне "Options" на странице "Ping/Trace"

How Trace work ?
Program determines the route taken to a destination by sending Internet Control Message Protocol (ICMP) echo packets with varying TTL (Time-To-Live) values to the destination. Each router along the path is required to decrement the TTL on a packet by at least 1 before forwarding it, so the TTL is effectively a hop count. When the TTL on a packet reaches 0, the router is supposed to send back an ICMP Time Exceeded message to the source system. Trace determines the route by sending the first echo packet with a TTL of 1 and incrementing the TTL by 1 on each subsequent transmission until the target responds or the maximum TTL is reached. The route is determined by examining the ICMP Time Exceeded messages sent back by intermediate routers. Notice that some routers silently drop packets with expired time-to-live (TTL) and will be invisible to trace.
 

WhoIs

получает регистрационную информацию о доменах с официальных WhoIs серверов. Например, если Вы хотите получить информацию о том кому принадлежит сервер "www.brainriver.com" введите имя домена "brainriver.com" и узнаете имена, телефоны, почтовые адреса владельцев и/или администраторов.
 

Finger

выдает информацию о пользователе (пользователях) заданного хоста (если конечно на нем запущен Finger сервис). Показывет имя пользователя, его домашний каталог, login time, idle times, время последнего получения почты и время последнего чтения почты, etc.

Синтаксис запроса :
user@host.domain для получения информации о конкретном пользователе или host.domain для получения информации о всех пользователях.
 

LookUp

выдает информацию о имени хоста, его IP адресе и алиасах (если они есть) из DNS. Вы можете задать либо имя хоста (например www.chat.ru) либо его IP адрес (212.24.32.192). Также эта утилита может работать со списком адресов.
 

Get Time

получает время с TimeServers (с серверов точного времени)

Причем программа может синхронизировать время в автоматическом режиме, например каждый раз при загрузке машины. Для этого нужно запустить программу с параметрами:
> ip_tools.exe   /SetTime   TryCount   Host1   [Host2   [Host3   [...]]
где :
   TryCount - число попыток соединения с указанными серверами (0..255)
   Host1 .. HostN - адреса серверов точного времени
программа по очереди пытается соединится с серверами, если ей это удалось она получает время, устанавливает его на локальной машине и завершает работу. Если же программа не может соединится с сервером она берет следующий адрес из списка, если список пройден до конца, программа начинает с начала списка, и так TryCount раз.
Example :> ip_tools.exe   /SetTime   2   xa.xa.net   192.43.244.18
 

Telnet

Telnet client

На этой странице два окошка :
нижнее почти не умеет обрабатывать ESC последовательности зато запоминает все что в него попадает, а в верхнем окошке почти нормальный виртуальный терминал, который обрабатывает ESC последовательности но помнит только то что поместилось на его консоль
Вообщем у меня даже получилось поиграть в Tetris.
 

IP Monitor
IP-Monitor показывает в реальном масштабе времени графики количества входящих, выходящих, ошибочных пакетов для протоколов TCP,UDP,ICMP.

TCP In - общее количество полученных TCP пакетов.
TCP Out - общее количество оправленных TCP пакетов.

UDP In - общее количество полученных UDP датаграмм.
UDP Out - общее количество отправленных UDP датаграмм.
UDP Error - количество полученных UDP пакетов не понятно кому нужных.

ICMP In - общее количество полученных ICMP пакетов (включая ошибочные).
ICMP Out - общее количество отправленных ICMP пакетов (включая ошибочные).
ICMP Error - количество ICMP пакетов которые были получены но определены как содержащие ошибки (плохая контрольная сумма, неверная длина, и т.д.)    +    количество ICMP пакетов которые не получилось отправить из-за разных проблем, например недостаточного размера буфера.
 

Hosts Monitor

Hosts Monitor умеет пинговать заданные хосты и показывать их статус (Up/Down).

Интервалы через которые нужно проверять хосты и параметры пингования задаются отдельно для каждого хоста. Программа также может проигрывать wav файлы при изменении состояния хоста и записывать изменения статуса хостов в Log file.

Начиная с версии 1.09 для каждого хоста можно задать команды для запуска внешних програм которые будут выполнятся если хост меняет статус dead -> alive или наоборот. В команде можно задавать макроподстановки :
   %DateTime% - IP-Tools подставит дату и время
   %HostName% - IP-Tools подставит имя хоста
В каталоге "SAMPLES\" есть примеры :
  - "message.exe" - программа message которая просто выводит диалоговое окно с текстом который передается через командную строчку
  - "sendmail.exe" - программа которая может отсылать письма без участия человека при этом все нужные параметры можно передать через командную строчку
Например можно задать такую команду "samples\sendmail.exe To=admin@firm.com "Subject=%datetime% host %hostname% is Dead" StartAfterLoad"
А поскольку по e-mail можно отправлять сообщения даже на пейджер то IP-Tools может сообщить админу о падении сервера даже на пляже (чему он несомненно обрадуется ;-)

Но если Вам нужна продвинутая программа для контроля роутеров, серверов, TCP сервисов и других сетевых и локальных ресурсов то Вы можете попробовать Advanced Host Monitor. Этот монитор с набором различных методов тестирования и реакции на изменения статуса ресурсов умеет вести запись лога в файлы различного формата (DBF, Text, HTML) имеет встроенный анализатор логов и широкий набор настроек.


А еще программа имеет всякие менюшки, диалоги с настройками, etc.

Program's menu

File Save to File запись полученной информации в файлы
Exit закрыть программу
View [many items] выбор утилит
Options Scan List тут можно задать список имен хостов и адресов для сканеров
Ports список портов для сканера
Ping/Trace настройки для ping/trace (Timeout, TTL, etc)
Advanced настройки для сканера портов и сканера зашареных ресурсов
Connections настройка параметров утилиты "Connections"
IP Monitor настройка IP-Monitor'а (refresh time,colors,..)
Interface настройка интерфейса (colors, fonts, language, etc)
Sound настройка звуковых эффектов
Help Help help
Home Page домашняя страница программы в Интернете
About информация о программе и авторе
License информация о регистрации и сама регистрация

Кроме того во всех текстовых окошках с информацией можно нажать правую кнопку мыши для вызова контекстного меню.