FLUTTER ECOSYSTEM

network_tools

Networking Tools library which can help you discover open ports, devices on subnet and many other things.

Latest version
6.0.5
30-day downloads
7.5K
Likes
55
Pub points
140

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

The network_tools package is a Flutter utility library designed to assist with network discovery and diagnostics. It enables developers to scan subnets, detect open ports, and identify devices on a local network. Built for cross-platform use, it supports Android, iOS, macOS, Windows, and Linux, making it ideal for applications requiring low-level network interaction. The library leverages native platform capabilities through platform channels, ensuring reliable performance across environments. It's particularly useful in network monitoring, IoT device detection, and troubleshooting tools. Its lightweight design and straightforward API make integration simple for developers focused on networking features.

Use cases
  • Local network scanning
  • Device discovery on subnet
  • Port scanning for diagnostics
  • IoT device detection
  • Network troubleshooting
Key features
  • Cross-platform support
  • Subnet scanning
  • Open port detection
  • Device enumeration
  • Platform channel integration
Suitable for
  • Network diagnostic apps
  • IoT management tools
  • System monitoring utilities
  • DevTools for network analysis
  • Educational networking projects
Considerations
  • Requires appropriate system permissions
  • May need root/admin access on some platforms
  • Performance varies by network size
  • Limited to local network scope
  • Depends on underlying OS networking capabilities
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add network_tools

Categories

Source repository

Related projects