Catalog · How the catalog works
TestIPScanner
An attempt to do a graphical application to scan a range of IPs and some other tools
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Test IP Scanner
An attempt to do a graphical application to scan a range of IPs and some other tools.
This entry on the Test 🌟 list is inspired by this repository: IPAvailabilityScanner.
It implements:
- Retrieving the machine's Public IP address from one of these providers:
- Performing an IP scan on a range of IPs ( Not Implemented yet ).
- Performing a Ping ( Not Implemented yet ).
- Performing a Trace Route ( Not Implemented yet ).
This application is also using the Property Storage on an INI file. It stores the size of the Window and some values like the last selected tab and the last inputs on several edits.
Important Details
Linux
In order to perform a Ping the packet needs to be in raw mode. This implies it needs super user permissions.
If you want Ping and TraceRoute to work you must run the program with sudo:
$ sudo bin/TestIPScannerWindows
This has been tested under Windows 11 and it is working on both non and "Run as User".
Many thanks to ikel for doing the tests.
macOS
I'm unable to test under macOS so I'll need some help here.
Known bugs
- The IP Edit component needs to be focused in order to refresh internal fields right after starting up the application.
For some reason, when the
TINIPropStoragefills in theTIPEdit.Textproperty, the component does not refresh the internal fields.

