Notices


Reply
Thread Tools
qnetman's Avatar
Posts: 64 | Thanked: 140 times | Joined on May 2011
#1
Hi all !
QNetMan (QNetworkManager) - Qt-based network manager which allows to monitor your network traffic. It is possible to record network sessions information for different connections and provide the information in graphical view.

Screenshot



Homepage: http://qnetman.garage.maemo.org/


Please let me know any bugs in the program.
Anatoliy
 

The Following 50 Users Say Thank You to qnetman For This Useful Post:
Soppa's Avatar
Posts: 115 | Thanked: 116 times | Joined on Sep 2009 @ Helsinki
#2
Well not really a bug, but I'd lose the "of" from the "Monitor of connections" button.

Otherwise I like the way the UI is done. Need to look at the app more for the features .

Nice work!
 

The Following User Says Thank You to Soppa For This Useful Post:
fasza2's Avatar
Posts: 187 | Thanked: 96 times | Joined on Sep 2010 @ London, UK
#3
Hi Qnetman, I downloaded your app from extras-testing but can't get it to start up. I checked dependencies, they seem to be ok. I got PR1.3, kernel 2.6.28power42
When I start from command line this is the output I get:
/opt/maemo/usr/bin $ ./qnetman
Traceback (most recent call last):
File "qnetman.py", line 11, in <module>
from pysrc import MainWindowExt
File "/opt/qnetman/pysrc/MainWindowExt.py", line 5, in <module>
from ViewCurrentSessionExt import ViewCurrentSessionExt
File "/opt/qnetman/pysrc/ViewCurrentSessionExt.py", line 10, in <module>
import DialogRecordDataExt
File "/opt/qnetman/pysrc/DialogRecordDataExt.py", line 12, in <module>
class DialogRecordManagerExt(Ui_DialogRecordManager, QtCore.QObject):
File "/opt/qnetman/pysrc/DialogRecordDataExt.py", line 13, in DialogRecordManagerExt
stateRecordChange = QtCore.Signal()
AttributeError: 'module' object has no attribute 'Signal'
 

The Following User Says Thank You to fasza2 For This Useful Post:
qnetman's Avatar
Posts: 64 | Thanked: 140 times | Joined on May 2011
#4
Oh, thanks, fasza2.
It's very strange, please, run the command in the terminal
dpkg -l | grep -i pyside
and copy the output here
 
Temporal's Avatar
Posts: 323 | Thanked: 189 times | Joined on Oct 2010 @ Brazil
#5
qnetman,

Thank you very much. May I ask you, about your program, does it start the daemons every start, or just after I launch the program? I saw that it start the daemons in event.d, so, may I ask you to put an option on the menu to remove(and put back) the daemons active now and in the startup?

This is just a suggestion, I could do it myself(remove the event.d file and killall the daemons after I've done the search of some guilty app), but as you are on it and I think you are excited, so...

Anyway, thank you again.
__________________
Love and Goodness are not a property. Are not a franchising. They are present in each one of us, and must be cultivated with KNOWLEDGE.
 

The Following User Says Thank You to Temporal For This Useful Post:
qnetman's Avatar
Posts: 64 | Thanked: 140 times | Joined on May 2011
#6
Originally Posted by Temporal View Post
qnetman,

Thank you very much. May I ask you, about your program, does it start the daemons every start, or just after I launch the program? I saw that it start the daemons in event.d, ....
Thanks.
Daemon is controlled via dbus and is awaiting signals from the GUI program or operating system signals the addition / removal of network interfaces. If the daemon is not running, it will be impossible to record network traffic.
Maybe you're right, I'll do the setting, which can be managed autostart daemon. But, this configuration may cause more problems for novice users.
Sorry for my English.
 
fasza2's Avatar
Posts: 187 | Thanked: 96 times | Joined on Sep 2010 @ London, UK
#7
Originally Posted by qnetman View Post
Oh, thanks, fasza2.
It's very strange, please, run the command in the terminal
dpkg -l | grep -i pyside
and copy the output here
ii libpyside0.3 0.3.1-1maemo2 Python bindings for Qt 4 (base files)
ii pyside-qt4-core 0.3.1-1maemo2 Qt 4 core module - Python bindings
ii pyside-qt4-gui 0.3.1-1maemo2 Qt 4 GUI module - Python bindings
ii pyside-qt4-maemo5 0.3.1-1maemo2 Qt 4 Maemo5 module - Python bindings
 

The Following User Says Thank You to fasza2 For This Useful Post:
Posts: 1,378 | Thanked: 1,604 times | Joined on Jun 2010 @ Göteborg, Sweden
#8
Originally Posted by qnetman View Post
Sorry for my English.
No apologies please. You write adequate english whilst speaking natively another language. Many of us english native speakers cannot do that.

I run kernel power47 ( thanks Pali), and am having reboots, both over clocked and without. Common factor is qnetman running. Trying io or perhaps cpu intensive tasks appears the trigger eg. "apt-get update && apt-get upgrade.
At this point: anyone else running the same and not having issues?

Bugs: In viewing graphs of sessions, enlarging and scrolling should keep vertical axis with units visible.

When utilising "Monitor of connections" > "record (icon)" whilst a recording is underway, a press on the record button to stop recording has no visible effect YET it has registered the entry. Can lead to multiple (confused) presses and unintended recording.
 

The Following User Says Thank You to handaxe For This Useful Post:
qnetman's Avatar
Posts: 64 | Thanked: 140 times | Joined on May 2011
#9
Originally Posted by fasza2 View Post
ii libpyside0.3 0.3.1-1maemo2 Python bindings for Qt 4 (base files)
ii pyside-qt4-core 0.3.1-1maemo2 Qt 4 core module - Python bindings
ii pyside-qt4-gui 0.3.1-1maemo2 Qt 4 GUI module - Python bindings
ii pyside-qt4-maemo5 0.3.1-1maemo2 Qt 4 Maemo5 module - Python bindings
Thank you.
That is, it shows this command on my N900

dpkg -l | grep -i pyside
ii libpyside1.0 1.0.0~rc1-1maemo1 Python bindings for Qt 4 (base files)
ii pyside-mobility 0.2-0maemo1 Python bindings for Qt Mobility (big metapackage)
ii pyside-qt4 1.0.0~rc1-1maemo1 Transitional package for python-pyside
ii python-pyside 1.0.0~rc1-1maemo1 Python bindings for Qt4 (big metapackage)
ii python-pyside.phonon 1.0.0~rc1-1maemo1 Qt 4 Phonon module - Python bindings
ii python-pyside.qtcore 1.0.0~rc1-1maemo1 Qt 4 core module - Python bindings
ii python-pyside.qtdeclarative 1.0.0~rc1-1maemo1 Qt 4 Declarative module - Python bindings
ii python-pyside.qtgui 1.0.0~rc1-1maemo1 Qt 4 GUI module - Python bindings
ii python-pyside.qtmaemo5 1.0.0~rc1-1maemo1 Qt 4 Maemo5 module - Python bindings
ii python-pyside.qtmultimedia 1.0.0~rc1-1maemo1 Qt 4 Multimedia module - Python bindings
ii python-pyside.qtnetwork 1.0.0~rc1-1maemo1 Qt 4 network module - Python bindings
ii python-pyside.qtopengl 1.0.0~rc1-1maemo1 Qt 4 OpenGL module - Python bindings
ii python-pyside.qtscript 1.0.0~rc1-1maemo1 Qt 4 script module - Python bindings
ii python-pyside.qtsql 1.0.0~rc1-1maemo1 Qt 4 SQL module - Python bindings
ii python-pyside.qtsvg 1.0.0~rc1-1maemo1 Qt 4 SVG module - Python bindings
ii python-pyside.qtwebkit 1.0.0~rc1-1maemo1 Qt 4 WebKit module - Python bindings
ii python-pyside.qtxml 1.0.0~rc1-1maemo1 Qt 4 XML module - Python bindings
ii python-pyside.qtxmlpatterns


Initially, the package had qnetman depending on the package python-pyside.qtcore and python-pyside.qtgui Then I replaced them with pyside-qt4-core and pyside-qt4-gui. Maybe I did not do it right?
Please try to install packages
python-pyside.qtcore and python-pyside.qtgui
Does not arise between the two conflicts?

In the description of package says that pyside-qt4-core depends on python-pyside.qtcore
Correct me if I'm wrong
 

The Following 2 Users Say Thank You to qnetman For This Useful Post:
qnetman's Avatar
Posts: 64 | Thanked: 140 times | Joined on May 2011
#10
Originally Posted by handaxe View Post
I run kernel power47 ( thanks Pali), and am having reboots, both over clocked and without. Common factor is qnetman running. Trying io or perhaps cpu intensive tasks appears the trigger eg. "apt-get update && apt-get upgrade.
At this point: anyone else running the same and not having issues?
It is interesting I try to spend a few such tests. What are the problems you have observed in this situation?

Originally Posted by handaxe View Post
Bugs: In viewing graphs of sessions, enlarging and scrolling should keep vertical axis with units visible.
Oh yes, you are absolutely right, I'm sure will correct it.


Originally Posted by handaxe View Post
When utilising "Monitor of connections" > "record (icon)" whilst a recording is underway, a press on the record button to stop recording has no visible effect YET it has registered the entry. Can lead to multiple (confused) presses and unintended recording.
Here I do not understand you little.
When recording is stopped by pressing a button, the toggle button is pushed out of position and pops up a message that the recording is stopped.
You are going to another way?
 
Reply

Tags
i am sleeping

Thread Tools

 
Forum Jump


All times are GMT. The time now is 04:00.