uForum.uz

uForum.uz (https://uforum.uz/index.php)
-   Sarkor Telecom (https://uforum.uz/forumdisplay.php?f=388)
-   -   ExtremeStat (https://uforum.uz/showthread.php?t=12591)

Rustam Gaptulin 15.04.2010 11:45

ExtremeStat
 
В соседнем разделе выложили программу для Jeta, решил порадовать пользователей Extreme

В отличии о аналогичных программ, умеет сама считать трафик, и сравнивать с показаниями из ПК.
иконка в трее закрашивается в зависимости от потраченного трафика.

Сайт программы
Справка, в ней инструкция по установке и настройке.

http://rascal.xnet.uz/ExtremeStat/traf1.png
http://rascal.xnet.uz/ExtremeStat/3.png

Пока не могу утверждать правильность подсчета трафика, особенно если PPPoE сессия поднимается на компьютере, но пару месяцев тестирования (правда PPPoE сессия поднималась на модеме) показали довольно точное соответствие данным из ПК

Программа под Windows

netklon 15.04.2010 11:55

@rascal а можно к вашей программке прикрутить включение супер-кнопки одним кликом?

Rustam Gaptulin 15.04.2010 11:58

Уже прикручено, и даже прога умеет включать сама каждый день. Дата выбирается автоматически, ближайшая возможная для выбранного интервала времени

http://rascal.xnet.uz/ExtremeStat/11.png

Islom Djamalov 16.04.2010 00:13

Цитата:

Сообщение от Rustam Gaptulin (Сообщение 386156)
В отличии о аналогичных программ, умеет сама считать трафик, и сравнивать с показаниями из ПК.
иконка в трее закрашивается в зависимости от потраченного трафика.

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

ustas 16.04.2010 11:25

Отличная задумка, спасибо за исполнение её :)

German Stimban 16.04.2010 17:53

Классная штука. Если не секрет, на чём написана? Может под никсы портировать?

Rustam Gaptulin 16.04.2010 18:02

Написана на vb.net Используется библиотека WipPcap. Портировать теоретически можно, под mono, но только наверное без независимого подсчета трафика

Islom Djamalov 16.04.2010 18:22

Цитата:

Сообщение от German Stimban (Сообщение 386858)
Может под никсы портировать?

а ведь на форуме выложили программу под названием getraf :) работает через libnotify, тоже удобная вещь...

Rustam Gaptulin 16.04.2010 19:55

Статистика потребления трафика по показаниям ПК, и вычисленные программой с января по сегодняшний день

Rustam Gaptulin 17.04.2010 12:21

В новой версии добавил опционально сглаживание графика

http://rascal.xnet.uz/ExtremeStat/trafnew.png

Efim Kushnir 05.02.2011 14:25

Цитата:

Сообщение от Rustam Gaptulin (Сообщение 510332)
Цитата:

Сообщение от Efim Kushnir (Сообщение 510316)
Здравствуйте.

Что означает отрицательная цифра в скобочках в статистике трафика в программе Extremestat?

Не в той теме спросили. Это разница в показаниях с момента предыдущей проверки. Тема о программе тут


Тогда тот пост перенесите, плиз.
Я не совсем понял Ваш ответ. Если у меня час назад было потрачено 100, а теперь потрачено 110, то программа мне напишет вместо 110 формулу 100 (-10)?

Rustam Gaptulin 05.02.2011 14:38

Цитата:

Сообщение от Efim Kushnir (Сообщение 510335)
Я не совсем понял Ваш ответ. Если у меня час назад было потрачено 100, а теперь потрачено 110, то программа мне напишет вместо 110 формулу 100 (-10)?

Было потрачено 100, а теперь 110 - программа напишет 110 (-10)
Раньше программа выдавала 2 окна, перед проверкой окно со старыми данными и после обращения к ПК - новые данные. С увеличением скоростей время между показами этих двух окон стало слишком маленьким, и первое окошко не всегда успевало появиться. Поэтому решил от него избавиться, а разницу указать в скобках

hda0 08.02.2011 23:03

Вложений: 1
поставил попробовать...
при включении "логи трафика" словил вот это:

PHP код:

See the end of this message for details on invoking 
just
-in-time (JITdebugging instead of this dialog box.

************** 
Exception Text **************
System.OverflowExceptionArithmetic operation resulted in an overflow.
   
at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(Object Value)
   
at ExtremeStat.FrmLogTraf.Pic_Paint(Object senderPaintEventArgs e)
   
at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
   
at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
   
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs eInt16 layerBoolean disposeEventArgs)
   
at System.Windows.Forms.Control.WmPaint(Messagem)
   
at System.Windows.Forms.Control.WndProc(Messagem)
   
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Messagem)
   
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Messagem)
   
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWndInt32 msgIntPtr wparamIntPtr lparam)


************** 
Loaded Assemblies **************
mscorlib
    Assembly Version
2.0.0.0
    Win32 Version
2.0.50727.4952 (win7RTMGDR.050727-4900)
    
CodeBasefile:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ExtremeStat
    Assembly Version
3.2.5.2
    Win32 Version
3.2.5.2
    CodeBase
file:///D:/Downloads/ExtremeStat.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version
8.0.0.0
    Win32 Version
8.0.50727.4927 (NetFXspW7.050727-4900)
    
CodeBasefile:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version
2.0.0.0
    Win32 Version
2.0.50727.4927 (NetFXspW7.050727-4900)
    
CodeBasefile:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version
2.0.0.0
    Win32 Version
2.0.50727.4927 (NetFXspW7.050727-4900)
    
CodeBasefile:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version
2.0.0.0
    Win32 Version
2.0.50727.4927 (NetFXspW7.050727-4900)
    
CodeBasefile:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version
2.0.0.0
    Win32 Version
2.0.50727.4927 (NetFXspW7.050727-4900)
    
CodeBasefile:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version
2.0.0.0
    Win32 Version
2.0.50727.4927 (NetFXspW7.050727-4900)
    
CodeBasefile:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version
2.0.0.0
    Win32 Version
2.0.50727.4927 (NetFXspW7.050727-4900)
    
CodeBasefile:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
PacketDotNet
    Assembly Version
0.7.0.0
    Win32 Version
3.2.5.2
    CodeBase
file:///D:/Downloads/ExtremeStat.exe
----------------------------------------
SharpPcap
    Assembly Version
3.4.0.0
    Win32 Version
3.2.5.2
    CodeBase
file:///D:/Downloads/ExtremeStat.exe
----------------------------------------
uh_mfm2x
    Assembly Version
3.2.5.2
    Win32 Version
2.0.50727.4927 (NetFXspW7.050727-4900)
    
CodeBasefile:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Web
    Assembly Version
2.0.0.0
    Win32 Version
2.0.50727.4927 (NetFXspW7.050727-4900)
    
CodeBasefile:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------

************** 
JIT Debugging **************
To enable just-in-time (JITdebuggingthe .config file for this
application 
or computer (machine.configmust have the
jitDebugging value set in the system
.windows.forms section.
The application must also be compiled with debugging
enabled
.

For 
example:

<
configuration>
    <
system.windows.forms jitDebugging="true" />
</
configuration>

When JIT debugging is enabledany unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box


есть надежда на фикс? :)

Rustam Gaptulin 08.02.2011 23:13

Цитата:

Сообщение от hda0 (Сообщение 511528)
поставил попробовать...
при включении "логи трафика" словил вот это:

Закройте программу и удалите папку StatLog. Вы впервые программу запустили? Или до этого стояла старая версия?

Если проблема опять повторится в будущем, просьба прислать содержимое этой папки. Если ставили программу впервые, то пришлите эту папку в архиве

hda0 09.02.2011 00:02

впервые ставил

з.ы. вышел, удалил папку. запустил снова. папка не создалась, и окно вообще пустое теперь.
предыдущее содержимое файла 2.log:

08.02.2011 22:48 0 0 0
08.02.2011 23:04 0 0 0
08.02.2011 23:19 0 0 0
08.02.2011 23:34 0 0 0
08.02.2011 23:49 1 0 1

Rustam Gaptulin 09.02.2011 00:05

Цитата:

Сообщение от hda0 (Сообщение 511543)
впервые ставил

Если в этой папке есть файлы, прошу выложить их куда-нибудь и мне в личку ссылку сбросить

mansereman 09.02.2011 00:36

Дома пользуюсь вашей программой, очень удобно, спасибо. На работе у меня убунту, планируется ли и под неё такую прогу сделать?

Rustam Gaptulin 09.02.2011 00:50

Цитата:

Сообщение от mansereman (Сообщение 511552)
Дома пользуюсь вашей программой, очень удобно, спасибо. На работе у меня убунту, планируется ли и под неё такую прогу сделать?

Я убунтой стал интересоваться совсем недавно. Так что точно не скоро

mansereman 09.02.2011 00:52

Цитата:

Сообщение от Rustam Gaptulin (Сообщение 511557)
Цитата:

Сообщение от mansereman (Сообщение 511552)
Дома пользуюсь вашей программой, очень удобно, спасибо. На работе у меня убунту, планируется ли и под неё такую прогу сделать?

Я убунтой стал интересоваться совсем недавно. Так что точно не скоро

спасибо хоть за то что есть такие планы =)

XANDER 09.02.2011 14:10

Последняя версия у меня не запускается, выдает ошибку при инициализации приложения.

ЗЫ. А программа до сих пор запускается без установки? Можно ли сделать нормальную инсталяшку, чтобы она прописывалась в Programm Files?

Rustam Gaptulin 09.02.2011 14:18

Цитата:

Сообщение от XANDER (Сообщение 511774)
Последняя версия у меня не запускается, выдает ошибку при инициализации приложения.

ЗЫ. А программа до сих пор запускается без установки? Можно ли сделать нормальную инсталяшку, чтобы она прописывалась в Programm Files?

Для работы программы необходим установленный NET Framework 2.0

А что плохого в том что она работает без установки?

XANDER 10.02.2011 11:11

[QUOTE=Rustam Gaptulin;511779]
Цитата:

Сообщение от XANDER (Сообщение 511774)
А что плохого в том что она работает без установки?

Ну плохого наверное ничего нет. :187: Просто хотелось бы ее видеть установленной!
На счет Framework 2.0 вы правы, его у меня не было на рабочем компьютере с ХР SP2.

Nail Tabeyev 02.04.2011 16:24

Rustam Gaptulin,
Возможно ли добавить в плавающую панель текущий IP (у меня динамика, и каждый раз лезть в ipconfig муторно. Каждый раз нажимать "Данные из ПК" тоже неудобно).
Заранее спасибо.

Rustam Gaptulin 02.04.2011 17:08

Цитата:

Сообщение от Nail Tabeyev (Сообщение 535147)
Возможно ли добавить в плавающую панель текущий IP

Добавлю в подсказку которая всплывает при наведении курсора на иконку в трее

Rustam Gaptulin 07.04.2011 19:12

Цитата:

Сообщение от Rustam Gaptulin (Сообщение 535153)
Добавлю в подсказку которая всплывает при наведении курсора на иконку в трее

Готово, версия 3.2.5.3. если включено автообновление, то скоро будет у вас

Rustam Gaptulin 11.04.2011 00:07

Цитата:

Сообщение от Konstantin (Сообщение 539043)
а не вызывать мастера для установки экстрем стат. Причём платного и недешёвого для своего давнего клиента.

Решил и я влезть. Вы не путаете ничего? ExtremeStat всегда был бесплатен. Скачайте и установите сами.

Камолиддин Зайнутдинов 11.04.2011 00:35

Цитата:

Сообщение от Konstantin (Сообщение 539043)
Причём платного и недешёвого для своего давнего клиента.

по вашем словам Вы так много трафика теряете по 1мб=0,04$, но не хотите платить 15 баксов.
Цитата:

Сообщение от Rustam Gaptulin (Сообщение 539045)
ExtremeStat всегда был бесплатен. Скачайте и установите сами.

я тоже удивился. вроде, Вы эту программу сделали и выложили сюда.

Ildar Valiev 11.04.2011 11:41

Цитата:

Сообщение от Konstantin (Сообщение 539043)
Причём как лимит закончился - я не открывал ни одной страницы вне тасикс.

Если вы не открывали ниодной страницы вне тас-икс, это еще не значит что ваш компьютер не принимал "оттуда" никакой информации.. Попробуйте СОВСЕМ никуда не заходить и выключите торрент, потом посмотрим воруют или нет.

Konstantin 12.04.2011 01:29

2 Rustam Gaptulin: он (экстремстат) у меня и так стоит и инсталяшка есть. речь шла о том что их мастера сдирают деньги за установку этой проги.

2 Камолиддин: от того что я выкину заплачУ ещё 15 баксов, помимо того что с меня списывают, мне легче не станет, потомучто (дальше читаем медленно) их мастера кроме установки этой проги ничего больше не делают. А зачем мне это надо, когда прога у меня эта есть???

2 Ildar Valiev: чего я только не пробовал - не помогает!!!

ПС: прошу больше не комментировать. Дождёмся ответа сотрудников.

Камолиддин Зайнутдинов 12.04.2011 01:43

Цитата:

Сообщение от Konstantin (Сообщение 539599)
речь шла о том что их мастера сдирают деньги за установку этой проги.

я чета не понял. Вы, чтоб установить этой проги вызвали мастера?

Ildar Valiev 12.04.2011 09:13

Цитата:

Сообщение от Konstantin (Сообщение 539599)
чего я только не пробовал - не помогает!!!

Неуж-то при полном бездействии компьютера, когда ExtremeStat показывает полный ноль, у вас начинают бежать мегабайты? Может вы все же что-то делаете на компьютере, но считаете, что траффик уходить от этого не должен?

Rustam Gaptulin 12.04.2011 14:52

Цитата:

Сообщение от Konstantin (Сообщение 539599)
он (экстремстат) у меня и так стоит и инсталяшка есть. речь шла о том что их мастера сдирают деньги за установку этой проги.

Может они сдирают деньги за вызов? Я бы тоже не поехал бесплатно её ставить.

Rustam Gaptulin 12.04.2011 15:04

Думаю в стате нужно будет логи зашифровать, чтобы со стороны нельзя было внести в них изменения, тогда можно будет им хоть как то доверять. И написать большими буквами - "Программа бесплатна"

Breton 12.04.2011 15:24

Оффтоп:
Цитата:

Сообщение от Rustam Gaptulin (Сообщение 540011)
Думаю в стате нужно будет логи зашифровать, чтобы со стороны нельзя было внести в них изменения

Офигенно, прятать от пользователя ЕГО (пользователя) информацию.

Rustam Gaptulin 12.04.2011 15:26

Оффтоп:
Цитата:

Сообщение от Breton (Сообщение 540023)
Офигенно, прятать от пользователя ЕГО (пользователя) информацию.

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

German Stimban 12.04.2011 15:52

Цитата:

Сообщение от Rustam Gaptulin (Сообщение 540028)
Я об этом не писал вообще то. Логи можно увидеть средствами программы, и эту функцию никто не собирается убирать. Я имел в виду чтобы нельзя было модифицировать логи вручную. Сейчас это можно сделать простым блокнотом

ИМХО, проще сделать хеш и хранить его где-нибудь отдельно.

Breton 12.04.2011 19:14

Оффтоп:

Цитата:

Сообщение от Rustam Gaptulin (Сообщение 540028)
Я об этом не писал вообще то. Логи можно увидеть средствами программы, и эту функцию никто не собирается убирать. Я имел в виду чтобы нельзя было модифицировать логи вручную. Сейчас это можно сделать простым блокнотом

Вы предлагаете воспрепятствовать пользователю редактировать его файл с информацией о нём на его личном, собственном компьютере.

Rustam Gaptulin 12.04.2011 19:21

Цитата:

Сообщение от Breton (Сообщение 540191)
Оффтоп:

Цитата:

Сообщение от Rustam Gaptulin (Сообщение 540028)
Я об этом не писал вообще то. Логи можно увидеть средствами программы, и эту функцию никто не собирается убирать. Я имел в виду чтобы нельзя было модифицировать логи вручную. Сейчас это можно сделать простым блокнотом

Вы предлагаете воспрепятствовать пользователю редактировать его файл с информацией о нём на его личном, собственном компьютере.

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

Сейчас он представляет из себя это:
Код:

01.12.2010 08:45 1240 1206 13252
01.12.2010 09:00 1240 1206 13252
01.12.2010 09:15 1241 1209 13305
01.12.2010 09:30 1241 1209 13386
01.12.2010 09:45 1241 1209 13466

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

Rustam Gaptulin 12.04.2011 19:26

Цитата:

Сообщение от German Stimban (Сообщение 540050)
ИМХО, проще сделать хеш и хранить его где-нибудь отдельно.

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

Напоминаю как эти логи выглядят в программе
http://rascal.xnet.uz/ExtremeStat/10.png

Islom Djamalov 12.04.2011 23:35

Цитата:

Сообщение от Rustam Gaptulin (Сообщение 540193)
Не вижу ничего плохого в том чтобы запретить его изменять.

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


Текущее время: 12:26. Часовой пояс GMT +5.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
OOO «Единый интегратор UZINFOCOM»