Scan local network for active devices.
- Ping scan
- ARP scan
- TCP and UDP scan
- Network Service Discovery (Bonjour, Avahi)
- Vendor detection
- Scan History
- Save past scans in local db
- Use past scans for candidate selection on next scan
- UI for scan history
- producer consumer architecture for scan
- run
n
pings in parallel, start new ping when one ping is finished
- run
- combine scanners into
UnifiedDeviceScanner
- Low-Level mDNS Service Discovery
If you want to translate the app in your language: great!
Translatable text is located in two places:
-
All strings used in the app are located under https://github.com/csicar/Ning/tree/master/app/src/main/res
-
The app description for F-Droid etc. are located under https://github.com/csicar/Ning/tree/master/fastlane/metadata/android
The project should be easy to import in Android Studio: Just clone the repository and import it.
go run createMacVendorDB.go