BornToBeRoot / NETworkManager

A powerful tool for managing networks and troubleshoot network problems!
https://borntoberoot.net/NETworkManager/
GNU General Public License v3.0
6.56k stars 683 forks source link

Feature: Download speed & Known devices #2592

Open realgooseman opened 10 months ago

realgooseman commented 10 months ago

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 :

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 :

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

realgooseman commented 2 months ago

Hi @BornToBeRoot, any updates on this ?

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

BornToBeRoot commented 2 months ago

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 commented 2 months ago

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.