NetAnimate 1.0

Network Activity Animation tool

[Russian]
Не выдержала душа поэта и написала свою тулзу для анимации сетевой активности в Windows 7. От привычек всё-таки трудно отказаться. В итоге вы видите то, что облегчит многим жизнь после перехода на Windows 7. Программа очень проста в работе: установили, выбрали нужные сетевые интерфейсы для отображения в трее (системном лотке) и забыли про неё, она без проблем стартует вместе с системой и даже сама определяет появление новых или удаление старых сетевых интерфейсов. Программа работает только с физическими сетевыми интерфейсами, т.е. готова показывать активность только физически существующих сетевых адаптеров, т.к. любой трафик в любом случае будет проходить через них. Если вам нужно отображать сетевую активность всех интерфейсов сразу в одной иконке, то выбираете отображение “Общего” сетевого интерфейса. Контекстное меню трей иконки тоже может оказаться полезным, т.к. оно может открывать сразу папку ”Сетевые подключения” и свойства конкретных сетевых адаптеров.  Также вы можете добавить свой набор иконок в формате png для отображения в трее,  делается это на примере тех, что уже имеются в папке с программой, подпапке “IconSets”. Программа не требует каких-либо дополнительных библиотек и не вносит никаких изменений в систему. Возможно, программа будет стабильно работать и в Vista, но там анимацию сетевой активности можно включать и без дополнительных программ. В Vista, разве что, не предусмотрено включение отображения сетевой активности для конкретного адаптера. Программа не поддерживает Win 2000 и XP, поскольку там с отображением сетевой активности и так всё отлично :) Отзывы, багрепорты, пожелания принимаются в комментах.

Скачать программу “Анимация сетевой активности” в Windows 7, Vista

[English]
Network activity animation tool for Windows 7 is now available. The program works only with the physical network interfaces, i.e. ready to show activity only physically existing network adapters, because any traffic in any case will pass through them. If you want to display the network activity of all interfaces at once in one icon, then choose to display “Common” network interface. Context menu of the tray icon also can be useful because it can immediately open the “Network Connections” folder and the properties of specific network adapters. You can add your icon set in png format to display in the tray, it is done on the example of those that already exist in the program folder, subfolder “IconSets”. The program does not require any additional libraries and does not make any changes to the system. Perhaps the program will work stably in Vista. The program does not support Win 2000 and XP, since there is network activity animation works fine without any tools :) Bugreports, features to add are welcome in the comments.

Download Network Activity Animation tool for Windows 7, Vista (Eng/Rus)

27 комментариев на “NetAnimate 1.0”

  1. #1. shifty :

    Про привычки Вы правильно выразились: и год работы в W7 не сделал своё – трудно отказаться от индикации в трее сетевой активности, для контроля соединения с паутиной в моменты “падения” оной.
    Спасибо за тулзу!

  2. #2. Krakoruk :

    Большое спасибо, как раз на днях собирался переползать на W7 и обыскал полинета в поисках подобной утилиты. А до сих пор мучался на ноуте на Vista. Кстати, на Vista утилита работает не совсем корректно. Если интересуют подробности, жду вопросов.


  3. shifty,
    пожалуйста.

    Krakoruk,
    не предполагал, что для Висты она может быть полезной, но раз так, то конечно давайте подробности, раз уж в первый день нашлись благодарные пользователи, то наверно надо её совсем довести до ума :)


  4. Спасибо! Давно искал что-то подобное, но, к сожалению, ваша программа не показывает активность Интернет-соединения через стандартный Bluetooth-модем в Windows 7 Ultimate 64-bit, даже в режиме сетевого интерфейса «Общий»: screenshot.


  5. Dmitry Korobkin,
    спасибо за информацию, поправлю в новой версии как только немного побольше репортов и пожеланий соберу.

  6. #6. r21514 :

    Одолевает меня ощущение что мигает оно как-то не так. Можно попросить убрать проверку на версию Windows, чтобы запустить в XP и сравнить? Не думаю что базовые функции iphlpapi различаются с Vista/7, должно работать.


  7. r21514,
    дело не в проверке на версию, дело в использовании новых, более удобных и информативных функций iphlpapi, которых нет в XP. Вы можете посмотреть мигание и в Win7, открыв свойства/состояние подключенного адаптера, там тоже есть мигание, я в принципе так и сравнивал, расхождения минимальны, и если они есть, то только потому, что таймеры работают асинхронно, но смысл один. Вот в Vista вообще очень интересно работает нативная анимация в трее, точнее она как-то совсем не ясно работает и чаще не отображает то, что отображается в окне состояния адаптера. Наверно поэтому в win7 её вообще убрали.

  8. #8. AndrewTishkin :

    Спасибо, наконец-то вижу симпатичную и продвинутую реализацию такого индикатора, да ещё от такого небезызвестного человека :) И наверняка программа сотворена на delphi )

    > ваша программа не показывает активность Интернет-соединения через стандартный Bluetooth-модем
    Добавлю – в списке подключений не обнаружил своего PPPoE. Похоже список состоит только из Ethernet-адаптеров


  9. Отличная вещь, спасибо!


  10. AndrewTishkin,
    да, delphi :)
    В этой версии список состоит из “железных” адаптеров, т.е. система так считает, и все “не железные” просто игнорируются. В следующей версии будут все адаптеры.

    koreec.net/,
    пожалуйста.

  11. #11. sumerk :

    Отличная программа!

    Есть одно пожелание: хотелось бы, чтобы по клику на иконке в трее открывалась папка сетевых подключений – эта функция требуется гораздо чаще, чем окно опций рограммы :)


  12. sumerk,
    Да, тут вы правы. Сделаю.

  13. #13. warningmax :

    Можно еще сделать график использования сетевых подключений …

  14. #14. warningmax :

    появилась мысль … сделать программу чтобы она встраивалась в мой компьютер как диск … чтобы можно было заливать файлы на file.qip.ru просматривать и редактировать


  15. warningmax,
    боюсь, смысл в том, чтобы программа была маленькой и полезной, а вы предлагаете замахнуться более глобально :)

  16. #16. demanov :

    на Mac os x не работает


  17. demanov,
    логично)

  18. #18. xpert :

    Спасибо, то что нужно!

    Перепробовал всякие проги по типу Network Activity Indicator, Network Activity Lights Windows 7, Network Activity Windows 7, все они недоделаные какие-то. А тут явно чувствуется качество. Пока всё отлично пашет и не глючит. Ждем новую версию!

  19. #19. xpert :

    Кстати, было бы неплохо, если бы вы добавили в хинт информацию об отправленных, полученных пакетах и скорости соединения. А то, что пнгшки можно свои вставлять без гемороя, так это вообще суперррр, на каждый сетевой интерфейс свой нарисую :-)


  20. xpert,
    да, дело говорите.

  21. #21. sumerk :

    > sumerk,
    > Да, тут вы правы. Сделаю.
    Немного подумал, может даже не папку сетевых подключений, а окно состояния этого подключения? Ну или сделать опционально, кому что надо :-)

    Еще было бы здорово, если бы в меню настроек выводились еще и виртуальные адаптеры, а не только физические.


  22. sumerk,
    >Немного подумал, может даже не папку сетевых подключений, а окно состояния этого подключения?

    А сейчас так и есть для всех реально существующих интерфейсов, просто общий интефейс, он для удобства придуман, чтобы кучу иконок не показывать в трее если интерфейсов много. И вот при клике на него, как раз и нужно открывать папку сетевых подключений, а сейчас при клике на иконку конкретного интерфейса, как раз открываются его статус/свойства.

    >Еще было бы здорово, если бы в меню настроек выводились еще и виртуальные адаптеры, а не только физические.

    Так и будет, я у себя уже обновил программу, тестирую чтобы мемликов не было. Сейчас все интерфейсы определяет, в том числе созданные модемами. На днях выложу новую версию.

  23. #23. sumerk :

    Спасибо! Ждём с нетерпением! :)

  24. #24. alex19283746 :

    Спасибо!!!
    Нужная программа!!!
    Правда заметил один (может быть) недостаток или недоработку.
    1. Установил на двух компьютерах – все отлично! Показывает как и положено активность сети и интернета. ADSL модем у меня настроен в качестве роутера. Каждый комп независимо выходит в интернет и видит друг друга по сети.
    2. Дай думаю попробую выдернуть телефонный штекер из модема, т.е. отключу интернет, оставив при этом домашнюю сеть… И что я вижу? На модеме DSL-индикатор гаснет, интернет, естественно пропадает, А В ТРЕЕ ИНДИКАТОР АКТИВЕН!!!
    Т.е. он не реагирует на отключение интернета, в отличие от стандартного индикатора, оставаясь активным пока есть хотя бы одно активное соединение.

    Естественно возникло ПОЖЕЛАНИЕ, по возможности устранить этот недочет.


  25. alex19283746,
    да, программа не проверяет наличие/отсутствие доступа в интернет. Вас скорее всего смутила иконка общего интерфейса, в которой присутствует “земной шар”. В данном случае “земной шар” обозначает иконку “общего” интерфейса и никак не обозначает наличие/отсутствие доступа в интернет. Если она вас вводит в заблуждение, то вы можете поменять её в настройках на любую другую. Задача индикатора – показывать активность интерфейсов, а при отключении интернета, в вашем случае ничего происходить и не должно, т.к. при этом ведь сетевая карта всё равно подключена и через неё идут пакеты до роутера и вашего второго компьютера.

    Хотя конечно показывать, есть интернет или его нет, это тоже мысль, только это может потребовать некоторых кардинальных изменений, в особенности с иконками.

  26. #26. alex19283746 :

    Спасибо за ответ.
    Так я и просил “по возможности”, ведь в Висте с “Земным шаром” все работало и “мигало” (при включении анимации по правому клику по иконке), а при пропадании интернета “Земной шар” пропадал.
    >Хотя конечно показывать, есть интернет или его нет, это тоже мысль, только это может потребовать некоторых кардинальных изменений, в особенности с иконками.

    А было бы вообще прекрасно!
    Но это всего лишь ПОЖЕЛАНИЕ.

  27. #27. denisnk :

    Есть еще одна похожая тулза…

    network-activity-indicator