network_tools_flutter library
Classes
- ActiveHost
- A device found on the network.
- ARPData
- One row of the operating system's neighbor (ARP) table.
- HostScannerService
- Scans for all hosts in a subnet.
- MdnsInfo
- MdnsScannerService
- NetInterface
- Represents a network interface with its network ID, host ID, and IP address.
- OpenPort
- Represents open port for a target Address
- PortScannerService
- Scans open port for a target Address or domain.
- SendableActiveHost
- A discovered host in a form that can be sent across an isolate boundary.
- Vendor
- Gives vendor details matching as prefix of mac address
Enums
- HostScanFailureKind
- The kind of failure reported by HostScanException.
Properties
- dbDirectory ↔ String
-
The directory path where the network tools database and assets are stored.
getter/setter pair
- enableDebugging ↔ bool
-
Whether debugging is enabled for the network tools package.
getter/setter pair
-
tcpSrvRecordsList
↔ List<
String> -
List of common mDNS service records using the TCP protocol.
getter/setter pair
-
udpSrvRecordsList
↔ List<
String> -
List of common mDNS service records using the UDP protocol.
getter/setter pair
-
vendorTableBuildFuture
→ Future<
void> ? -
The background vendor-table build started by the last configuration.
no setter
Functions
-
configureNetworkTools(
String dbDirectory, {bool enableDebugging = false, bool rebuildData = false, bool buildVendorTable = true}) → Future< void> - Configures the network tools package for Dart native platforms.
-
configureNetworkToolsFlutter(
String dbDirectory, {bool enableDebugging = false, bool rebuildData = false, bool buildVendorTable = true}) → Future< void> - Configures the network tools for Flutter.
-
initializeNetworkTools(
bool rebuildData, {bool buildVendorTable = true}) → Future< void> - Initializes the ARP table and vendor table map for network operations.
Typedefs
- ProgressCallback = void Function(double progress)
- Progress Callback for scanners
Exceptions / Errors
- HostScanException
- Failure raised by the Flutter host scanner.