Skip to content
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

Feature: Download speed & Known devices #2592

Open
realgooseman opened this issue Dec 27, 2023 · 3 comments
Open

Feature: Download speed & Known devices #2592

realgooseman opened this issue Dec 27, 2023 · 3 comments

Comments

@realgooseman
Copy link

Hi @BornToBeRoot,

Very feature packed app. Great work.
I would like to suggest two new features, let me know what you think.

1. Improved IP Scanner / Device Manager

I used to use Fing to scan devices at home, to find known and unknown devices on the network.
It needs a sign up and is proprietary so stopped using it and switched to Angry IP Scanner, but much less feature packed.
Such feature is currently lacking in NetworkManager (I think). So implementing features similar to Fing would be great.

How will it work ?

Could be done by improving the IP Scanner, or creating a new tool called "Devices".
It would work like current IP Scanner but with these extra features :

  • Option to rename scanned IP's to remember them (profiles are useful for multi-tool usage but direct renaming devices is better)
  • Auto save known devices with their IP, custom name, MAC address, vendor in a config/backup file
  • When scanning for devices and unknown/unsaved ones show up. Add option to make it a known device or leave it as is.
  • Search bar to look if IP, Name or MAC Address is known in the active devices list
  • (Optional) add option to replace icon of the active device to match it (phone, router, ...) - needs collection of default icons

2. Speed tester

A tool that can scan your internet speed and give information directly in the app.
Not as important as the first feature I suggested, but would be great to have as well.

How will it work ?

Speedtest tool would give information about :

  • Download speed
  • Upload speed
  • Latency / Jitter
  • Network provider / ISP
  • Server location
  • (Optional) Network quality score (streaming, gaming, chatting)

The best speedtester I found is the Cloudflare one. Gives the most information.
Could this repo help for implementation ? : Speed Cloudflare

@BornToBeRoot BornToBeRoot changed the title Features & Improvements Feature: Download speed & Known devices Jan 6, 2024
@realgooseman
Copy link
Author

Hi @BornToBeRoot, any updates on this ?

Are those features considered for the future or too hard/not interesting to implement ?

@BornToBeRoot
Copy link
Owner

Hi, I think the features make sense. However, I don't have much time at the moment. Pull requests are welcome.

The speedtest may be something for the dashboard as "widget", that will load e.g. speed.cloudflare.com via WebView 2.

@realgooseman
Copy link
Author

Ok great so not completely out of scope.
I have zero coding experience, otherwise I would have worked on those features myself and sent a pull request.

Implementing a Fing-type device manager would really make NetworkManager an all-in-one network tool. Cloudflare's speedtest as a widget/extension makes sense.

I guess there is Advanced IP Scanner or Angry IP Scanner for now as desktop tools.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants