FLUTTER ECOSYSTEM

ping_discover_network_forked

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.0.1
30-day downloads
7.2K
Likes
27
Pub points
150

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 segment. Built as a fork of the original ping_discover_network library, it maintains compatibility with Android, iOS, macOS, Windows, and Linux platforms. The package provides a simple API to scan and detect active devices efficiently.

Use cases
  • Discovering local network printers
  • Identifying IoT devices on a network
  • Scanning for active services in a LAN
  • Network troubleshooting and device discovery
  • Automating device detection in apps
Key features
  • Supports multiple platforms
  • Scans entire IP subnets
  • Simple and lightweight API
  • Real-time device detection
  • Cross-platform compatibility
Suitable for
  • Developers building network tools
  • Apps requiring local device discovery
  • IoT and printer integration features
  • Local network diagnostics utilities
  • Mobile and desktop applications needing LAN scanning
Considerations
  • Requires network permissions on Android and iOS
  • May be slow on large subnets
  • Limited to IPv4 addresses
  • Firewall or router settings may block pings
  • Not suitable for internet-wide scanning
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add ping_discover_network_forked

Categories

Related projects