1 (08.02.2012 11:10:20 отредактировано stolix)

Тема: QNetMan - менеджер сети

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

Домашняя страница: здесь...
Автор: stolix
Язык: Русский, Английский

Скачать:
Maemo 5 (devel).
Версия для Harmattan

http://qnetman.garage.maemo.org/images/mainwin_thumb.png http://qnetman.garage.maemo.org/images/monitor_thumb.png

+ Еще скриншоты

http://qnetman.garage.maemo.org/images/listsess_thumb.png  http://qnetman.garage.maemo.org/images/recmanager_thumb.png

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

77 (21.07.2011 16:44:53 отредактировано stolix)

Re: QNetMan - менеджер сети

PhenomenonFox пишет:

Ладно, тогда вопрос. планируется ли в будущем ввести в программу ручное обнуление wlan0?

Чтобы обнулить эти счетчики, надо заставить ОС думать, что устройство было отключено, а кроме того, как выгрузить модуль из ядра для сетевой карты (это при условии, что драйвер сетевой карты собран как модуль), мне че то в голову ничего не приходит  :-D  Согласитесь, это жестоко, и простому юзеру это явно не доступно. Так что обнулить эти значения - задача не тривиальна. Для этого и был введен режим счетчика в виджете. Там возможны все эти действия. Почему Вы не хотите использовать этот режим ?

Сайт stolix

Поделиться

78

Re: QNetMan - менеджер сети

Я ведь не могу включить для мобильной сети режим монитора, а для wlan - режим счетчика.

Поделиться

79

Re: QNetMan - менеджер сети

PhenomenonFox пишет:

Я ведь не могу включить для мобильной сети режим монитора, а для wlan - режим счетчика.

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

Сайт stolix

Поделиться

80

Re: QNetMan - менеджер сети

Ну вот, после маленького отпуска, готово обновление. Из нового пока только портретный режим. Кое где он может выглядеть пока кривовато, со временем поправлю, пока в качестве теста smile
Скачать обновление можно здесь
http://s41.radikal.ru/i091/1108/25/99e071545f79.png http://i014.radikal.ru/1108/c6/e9745b34475d.png http://s016.radikal.ru/i337/1108/0c/2a6aa9d6a0ac.png

Сайт stolix

Поделиться

81

Re: QNetMan - менеджер сети

Огромная благодарность мистеру stolix за сей дивный пакет!!!
Штука несомненно полезная и удобная. Вот только было бы еще удобнее, если сброс счетчика производился оперативнее, например прямо через виджет.

Разрабу на заметку ;-)

82

Re: QNetMan - менеджер сети

PhenomenonFox пишет:

Понятно. А планируется в будущем автоматический сброс счетчика? Например раз в сутки, неделю, месяц.

PhenomenonFox пишет:

Например у украинского оператора Лайф есть дешевый интернет-тариф, включающий в себя 20мб в сутки.
превышение этого ограничения выливаются в немалую сумму.

А так можно контролировать каждый день - сколько трафика уже потратилось. Автоматизация, удобно ведь. smile

Пользуюсь похожим тарифом, было бы очень полезно видеть - сколько я реально расходую в день. Обнулять наверно не надо, но как-то лог вести что-ли ежедневного трафика.
Можно такое реализовать? )

Добавлено: 22.09.2011 11:52:53

stolix, параллельно юзаю виджет для QNetMan и Personal Dataplan Monitor. За месяц между ними набегает разница больше 2 мегов как и в receive и send.
Интересно - почему? )

N900 - живучий тел smile.

Поделиться

83

Re: QNetMan - менеджер сети

JumpErr пишет:

Пользуюсь похожим тарифом, было бы очень полезно видеть - сколько я реально расходую в день. Обнулять наверно не надо, но как-то лог вести что-ли ежедневного трафика.
Можно такое реализовать? )

Но ведь для этого и задумывалась запись сессий. Достаточно поставить на интерфейс gprs0 запись и оставить ее включенной. Сама запись будет идти только в момент, когда интерфейс в онлайне. Когда вы отключите gprs, не смотря на то, что запись включена, она не ведется. При появлении в системе нужного интерфейса, начинается запись данных. Соответственно, когда запись будеь остановлена, сессия появится в списке.

JumpErr пишет:

stolix, параллельно юзаю виджет для QNetMan и Personal Dataplan Monitor. За месяц между ними набегает разница больше 2 мегов как и в receive и send.
Интересно - почему? )

Вот это интересное замечание. виджет QNetMan читает данные напрямую из указанного сетевого интерфейса. В свою очередь, Personal Dataplan Monitor читает те данные, которые сохраняет система в gconf. В чем разница, пока не могу сказать, Было бы интересно эти данные сравниить с теми, что предоставляет оператор. Какие расходы были в действительности.
Вообще, надо будет последить за этим. Спасибо за замечание. Немного освобожусь, (делаю версию для harmattan) и потестирую.

Сайт stolix

Поделиться

84 (23.09.2011 07:42:26 отредактировано JumpErr)

Re: QNetMan - менеджер сети

stolix пишет:

Но ведь для этого и задумывалась запись сессий. Достаточно поставить на интерфейс gprs0 запись и оставить ее включенной. Сама запись будет идти только в момент, когда интерфейс в онлайне. Когда вы отключите gprs, не смотря на то, что запись включена, она не ведется. При появлении в системе нужного интерфейса, начинается запись данных. Соответственно, когда запись будеь остановлена, сессия появится в списке.

А будет ли там виден ежедневный трафик - суммировать вручную надо будет? )
И насколько потребляет проц и память такая запись? )

stolix пишет:

Вот это интересное замечание. виджет QNetMan читает данные напрямую из указанного сетевого интерфейса. В свою очередь, Personal Dataplan Monitor читает те данные, которые сохраняет система в gconf. В чем разница, пока не могу сказать, Было бы интересно эти данные сравниить с теми, что предоставляет оператор. Какие расходы были в действительности.
Вообще, надо будет последить за этим. Спасибо за замечание. Немного освобожусь, (делаю версию для harmattan) и потестирую.

Будет N9 - буду ещё на Харматтане тестить smile.

N900 - живучий тел smile.

85 (19.10.2011 21:33:49 отредактировано stolix)

Re: QNetMan - менеджер сети

Ну вот, готова самая первая версия QNetMan для Harmattan (0.3.0). Интерфейс полностью переписан на QML. Желающие попробовать, качаем, устанавливаем, тестируем, пишем о недостатках smile

http://imageplay.net/m7Gbd230863/20111013172242_thumb.jpg  http://imageplay.net/m7Gbd230862/20111013172357_thumb.jpg  http://imageplay.net/m7Gbd230875/20111013172415_thumb.jpg  http://imageplay.net/m7Gbd230860/20111013203603_thumb.jpg  http://imageplay.net/m7Gbd230859/20111013203955_thumb.jpg  http://imageplay.net/m7Gbd230858/20111013204435_thumb.jpg

Напомню, что это, пока, тестовая версия,поэтому некоторые вещи, в том числе и в интерфейсе, будут меняться. Многое пока перекачевало из maemo5. Что-то добавится новое, что-то уберется совсем для упрощения использования приложения.
Планируется в ближающих версиях:
- добвить, наконец-то, отслеживание порога трафика.
- динамические временные метки в графиках соединения (если проще, то хочется их передвижение во времени)
- индикацию записи данных
- разобраться со страшным и ужасным aegis-ом (система безопасности на телефоне, которая иногда сильно портит жизнь программисту smile )
- ну много еще, сразу не вспомнишь smile

Пока страницы базирования для проекта нету, поэтому все ссылки в программе - от версии для маемо5. Но сегодня заведу репозиторий для исходников на нокии, а то без него было не комфортно разрабатывать.

Вообще, QML превосходная вешь, всем желающим начать программировать в данном направлении, очень советую. У самого вот есть еще пару идей на приложения для N9, поэтому в скором будущем можно будет попробовать новые приложения smile

Ах да, ну и конечно же сам пакет.
Приложение требует для себя python, pyside, python-dbus и python-gobject (от последней зависимости буду уходить)
После тестирования и некоторых улучшений, попробую залить в ovi-магазин.

Сайт stolix

Поделиться

86

Re: QNetMan - менеджер сети

Надо в шапку ссылку на Харматтан в шапку сделать.
А то пользователи N9 могут и не найти дебку в последнем сообщении.

N900 - живучий тел smile.

Поделиться

87 (27.10.2011 15:46:06 отредактировано stolix)

Re: QNetMan - менеджер сети

Не указываю потому, что после обновления прошивки для N950 (для N9 пока не знаю) в ее состав вошел PySide с ошибкой, приводящей QNetMan в не рабочее состояние  :-(  ( Вот описание ошибки с багтрекера: bugs.pyside.org/show_bug.cgi?id=1029) Поэтому жду исправления этого бага. Все обновления на  странице проекта на сайте нокии.

Сайт stolix

Поделиться

88

Re: QNetMan - менеджер сети

В режиме мониторинга виджет не обнуляет траффик вай-фай после разъединения.

Поделиться

89

Re: QNetMan - менеджер сети

PhenomenonFox, да, все верно. Это происходит потому, что сетевой интерфейс wlan0 остается активным даже после того, как соединение остановлено. С этим ничего не поделать.

Сайт stolix

Поделиться

90

Re: QNetMan - менеджер сети

stolix
А если его отключать к примеру

ifconfig wlan0 Down

- так не получится исправить?

Поделиться

91

Re: QNetMan - менеджер сети

хочу такую же на n9

Поделиться