FLUTTER ECOSYSTEM

ping_discover_network

Library that allows to ping IP subnet and discover network devices. Could be used to find printers and other devices and services in a local network.

Latest version
0.2.0+1
30-day downloads
35
Likes
70
Pub points
40

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter/Dart package that enables pinging IP subnets to discover devices on a local network. It is particularly useful for identifying printers, IoT devices, and other services within the same network. The library leverages low-level network scanning techniques to efficiently detect active hosts by sending ICMP echo requests. Designed for developers building apps that require network device discovery, it supports integration into both Android and iOS applications with appropriate permissions. The package is open-source and maintained by the community.

Use cases
  • Local network device discovery
  • Finding printers on a network
  • Identifying IoT devices
  • Network troubleshooting
  • Automated service detection
Key features
  • IP subnet ping scanning
  • ICMP echo request support
  • Cross-platform compatibility
  • Open-source and actively maintained
  • Simple API for device detection
Suitable for
  • Developers building network tools
  • Apps requiring device discovery
  • IoT device management utilities
  • Home automation systems
  • Network diagnostic applications
Considerations
  • Requires network permissions on Android and iOS
  • May not work on all networks due to firewall restrictions
  • Performance depends on subnet size
  • Limited to local network scope
  • No built-in UI components
Supported platformsNot available

Install package

flutter pub add ping_discover_network

Categories

Related projects