-
-
Notifications
You must be signed in to change notification settings - Fork 556
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI: Help user select the right net adapter by displaying how many packages are sent per second in "Select network adapter to inspect" #556
Comments
I think that having a packet preview such as that displayed by Wireshark, or even just a packet count as you're suggesting would be really nice. I already thought about this but there's an implementation detail that causes some concerns: in order to get the packet number for each adapter I should spawn a capture for each of the adapters, and this in theory is fine. A step I took in this direction in the past has been to add the capability to remember the last successfully sniffed adapter when you restart the application. |
Thanks! Blocked thread doesn't sound so bad to me, but I don't know enough about the perf details 😀 |
Hello, maybe this function might help https://docs.rs/pcap/latest/pcap/struct.Capture.html#method.setnonblock ? I imagine that if sniffnet relies on a loop calling a blocking Another solution is to use a timeout. The function |
I just started learning Rust but I can give it a try and create a prototype of this feature |
Hey @marc-gav, feel free to give it a try, your help is warmly appreciated! I actually think that setting the capture as not blocking could be a potential solution. |
Is there an existing issue for this?
Describe the solution you'd like
Inside each item/box for each network adapter, don't only display ip addresses, but also show the number of packages that have been sent through it since startup or per second
Something like this (ugly sketch, but I hope it gets the idea across):
Is your feature request related to a problem?
I'm always frustrated when I don't know which network adapter to select. I have lots of adapters, a dozen, and 5 or so have IPs assigned, so I have to go by trial and error to find out which one is the adapter that's actually getting most traffic.
It would be great if I could see at a glance which are the active adapters, saving me the trial/error part.
The text was updated successfully, but these errors were encountered: