AI summary
A network diagnostics toolkit with tools like ping, traceroute, port scanner, LAN and DNS utilities. Open source under the MIT license with a clean Jetpack Compose UI. Note: uses location permissions for WiFi scanning.
Generated by AI. May contain inaccuracies.
About this app
Net Swiss Knife is an Android "Swiss army knife" app for network diagnostics and utilities. It provides a collection of networking tools in a clean Jetpack Compose + Material 3 UI.
Pure Kotlin module (no Android SDK dependency). Contains:
- Network result wrappers (NetworkResult) - Host/IP validation utilities (HostValidator) - Interfaces and models for each networking tool (e.g. ping, DNS, port scanner) - This is where all TDD unit tests live.
Pure Kotlin module that depends on :core-network. Contains:
- Use cases (UseCase<Params, Result>) that orchestrate :core-network logic - ValidateHostUseCase and similar helpers - Unit-tested independently.
Android module (Jetpack Compose, Material 3, Hilt). Contains:
- Single-Activity architecture (MainActivity) - Navigation Compose with a bottom navigation bar - Screens for each tool (Home, Ping, Traceroute, Ports, LAN, DNS) - ViewModels injected via Hilt
License
Net Swiss Knife is licensed under the MIT License.
What's new
https://github.com/AieatAssam/android-network-tools/compare/v2026.03.27.2...v2026.03.27.3/
About this version
- Version
- 2026.03.27.3 (2026032703)
- Size
- 50.36 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 118
- Updated
- Mar 27, 2026
- Package
- com.example.netswissknife
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10