Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом3.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3.7 Mб
Скачать

Ут. Ут. 1. Аналитическая часть

1.1 Обзор и сравнительный анализ существующего по

При написании дипломного проекта были изучены программы из Google Play, которые осуществляют мониторинг сети:

  1. Fing - Network Tools (Overlook [3])

  2. Network Mapper (Ian Hawkins)

  3. ezNetScan (VRSSPL) [4]

  4. Ping & DNS (Ulf Dittmer)

  5. Ping (ilMobile Apps)

  6. Host Ping (Pavel Kuzenkov)

  7. Network Tools (3TM)

Будут приведены функции и возможности каждой программы, а в заключение приведена таблица со сравнением вышеперечисленных приложений.

1.2 Fing - network tools

Разработка и поддержка программы мониторинга сети «Fing - network tools» ведется компанией «Overlook» начиная с начала 2011 года. Данное ПО является кроссплатформенным и бесплатным. На сегодняшний день поддерживаются устройства:

  1. Все телефоны и планшеты, работающие на ОС Android (начиная с версии 2.2), и распространяется как бесплатное приложение;

  2. Amazon Kindle Fire и Cisco Cius Tablets, и распространяется как бесплатное приложение;

  3. iPhone, iPad и iPod Touch (начиная с версии 4.2), и распространяется как бесплатное приложение;

  4. Microsoft Windows (XP, Vista, Windows 7), исполняется в командной строке;

  5. Mac OS X (Leopard, Snow Leopard and Lion), исполняется в командной строке;

  6. Linux (Все основные разновидности), исполняется в командной строке.

В проекте будет рассмотрена версия, работающая на ОС Android.

Функции, выполняемые данным ПО:

  1. Исследование сети;

  2. Сканирование портов;

  3. Выполнение команды “ping”;

  4. Определения маршрутов следования данных в сетях TCP/IPDNS lookup;

  5. Удалённое включение компьютера посредством отправки через локальную сеть специальной последовательности байтов (Wake on LAN);;

  6. Тестер TCP соединений;

  7. Использование MAC – адресов;

  8. Пользовательские настройки имен устройств и их отображение

  9. Геопозиционирование

  10. Интегрированный запуск сторонних приложений для SSH, Telnet, FTP, FTPS, SFTP, SCP, HTTP, HTTPS, SAMBA

Приложение имеет стильный и в тоже время простой графический интерфейс (Рисунок 1.1), список устройств отображается в виде списка, содержащий: изображение, IP-адрес, MAC-адрес, тип устройства и его производитель. В заголовке находятся краткие сведения о сети, количество доступных/всего устройств, и когда был осуществлен последний «пинг».

Имеется возможность просмотреть дополнительную информацию об элементе и/или применить некоторые возможности программы (Рисунок 1.2).

Информационные данные содержат:

  1. Имя, присвоенное пользователем;

  2. Доступно/недоступно устройство и какое время прошло с последнего «пинга»;

  3. Ip-адрес;

  4. MAC-адрес;

  5. Сетевое имя;

  6. Производитель;

  7. Данные NetBIOS;

  8. Последнее обновление (изменение состояния).

Рисунок 1.1 Основное окно приложения

Рисунок 1.2 Свойства узла

Функции программы, которые можно применить к устройству:

  1. Запись о событиях в хронологическом порядке;

  2. Сканирование доступных служб (Рисунок 1.3);

    Рисунок 1.3 Сканер служб

    Рисунок 1.4 Функция «пинг»

  3. «пинг» (Рисунок 1.4);

  4. Определения маршрутов следования данных (Рисунок 1.5);

  5. Удалённое включение компьютера (Рисунок 1.6).

Рисунок 1.5 Функция «traceroute»

Рисунок 1.6 Настройки отправки запроса на включение компьютера

1.3 Network Mapper

Разработка и поддержка программы-сканера сети «Network Mapper» ведется разработчиком «Ian Hawkins» начиная с начала 2011 года. Данное приложение является платным. Функция данной программы заключается в том, чтобы осуществить сканирование сети (Рисунок 1.7) и предоставить пол ьзователю список устройств (Рисунок 1.8).

Возможности:

  1. Сканирование сети на наличие подключенных устройств;

  2. Обнаружение скрытых компьютеров;

  3. Сканер открытых портов по сетевому адресу устройства;

  4. Отправка списка устройств на электронную почту в формате CSV.

Программа обладает простым интерфейсом и качественной графикой.

Рисунок 1.7 Главное окно приложения

Рисунок 1.8 Функция сканера сети

1.4 ezNetScan

Разработкой и поддержкой программы «ezNetScan» занимается компания «VRSSPL» начиная с сентября 2012 года. Данное приложение является бесплатным. Имеет стильный графический интерфейс и следующие функции:

  1. Предоставляет информацию о сети (Рисунок 1.9);

  2. Предоставляет список устройств (Рисунок 1.10)

  3. Осуществляет «пинг» компьютеров;

  4. Сканирует службы на ЭВМ, подключенной к ЛВС;

  5. Определения маршрутов следования данных в сетях TCP/IPDNS lookup;

  6. Удалённое включение компьютера посредством отправки через локальную сеть специальной последовательности байтов (Wake on

LAN);

  1. Получение IP адреса устройства с помощью его доменного имени;

  2. Данные NetBios;

  3. Сканирование TCP служб;

  4. Отображение сетевого имени, IP и MAC – адресов;

  5. Пользовательские настройки имен устройств и их отображение;

  6. Информацию о ПО и устройствах ЭВМ (работает, если на устройстве включена служба SNMP) (Рисунок 1.11).

На данный момент существует версия, работающая под ОС Android, но в разработке приложения под iOS и Windows Phone 7.

Рисунок 1.9 Информация о соединении

Рисунок 1.10 Список узлов

Рисунок 1.11 Информация об устройствах удаленного ЭВМ

1.5 Ping & DNS

Разработкой и поддержкой программы «Ping & DNS» занимается разработчик «Ulf Dittmer» начиная с июня 2010 года. Приложение является бесплатным и имеет самый простой интерфейс, состоящий из набора стандартных элементов. Переключение между функциями осуществляется с помощью выпадающего меню. Программа имеет следующие функциональные возможности:

  1. Пинг узлов сети (Рисунок 1.12);

  2. Определение IP устройства по его доменному имени (Рисунок 1.13);

  3. Определение доменного имени по IP устройства;

  4. Получение регистрационных данных о владельцах доменных имён и IP-адресов;

  5. Получение заголовков HTTP (Рисунок 1.13);

  6. Определения маршрутов следования данных в сетях TCP/IPDNS lookup;

  7. Сканер открытых портов;

  8. Отправка отчета по электронной почте.

Рисунок 1.11 Функция «пинг»

Рисунок 1.12 Свойства узла DNS

Рисунок 1.13 Получение заголовков HTTP

1.6 Ping

Разработкой и поддержкой приложения «Ping» занимается компания «ilMobile Apps», начиная с октября 2009 года. Программа имеет простой интерфейс (Рисунок 1.14) и выполняет одну функцию: осуществляет пинг узла. Кроме того позволяет:

  1. Сохранять часто используемые адреса;

  2. Контролировать количество пакетов;

  3. Контролировать размер пакетов;

  4. Осуществлять непрерывный «пинг»;

  5. Установить интервал между отправкой пакетов;

  6. Отправлять результаты «пинга» по электронной почте.

Рисунок 1.14 Главное окно приложения

1.7 Host Ping

Разработкой и поддержкой приложения «Host Ping» занимается разработчик «Pavel Kuzenkov», начиная с августа 2011 года. Программа имеет простой интерфейс (Рисунок 1.15), который содержит список добавленных пользователем узлов с указанием имени, и временем последнего «пинга», а также иконкой о состоянии подключения к узлу. Позволяет проверять доступность одного или более сайтов в сети Интернет посредством команды «ping». Приложение может быть полезным для администраторов сайтов и системных администраторов.

Основные функции приложения:

  1. Возможность работать в двух режимах: «пинг» узла по расписанию или вручную;

  2. Уведомление пользователя в случае если узел не доступен;

  3. Возможность сохранения любого количества узлов или IP-адресов;

  4. Детальная статистика для каждого узла;

  5. Возможность «пинга» всех узлов одним кликом.

Рисунок 1.15 Список узлов

1.8 Network Tools

Разработкой и поддержкой приложения «Network Tools» занимается компания «3TM», начиная с февраля 2012 года. Программа имеет простой интерфейс главного экрана (Рисунок 1.16). Однако дизайн для экрана, содержащий результаты трудночитаемый (Рисунок 1.17). Основные функции приложения:

  1. «Пинг» узлов;

  2. Определение маршрутов следования данных в сетях TCP/IPDNS lookup;

  3. Определение IP устройства по его доменному имени;

  4. Получение регистрационных данных о владельцах доменных имён и IP-адресов;

  5. Сканер подсети;

  6. Калькулятор подсети;

  7. Отправка отчетов по электронной почте или SMS.

Рисунок 1.16 Главный экран приложения

Рисунок 1.17 Результаты теста узла