AwakeOnLANMobile

AwakeOnLANMobile

Send WakeOnLAN packets (IPv4/IPv6) over the internet, includes a CIDR scanner

nellogan Connectivity

Screenshots

Screenshot of AwakeOnLANMobile Screenshot of AwakeOnLANMobile Screenshot of AwakeOnLANMobile Screenshot of AwakeOnLANMobile Screenshot of AwakeOnLANMobile Screenshot of AwakeOnLANMobile Screenshot of AwakeOnLANMobile

Description

AwakeOnLANMobile enables you to send Wake On LAN (WOL) packets, allowing you to remotely wake up your devices over either a local area network (LAN) or over the internet. It supports IPv4 and IPv6 addresses. The application offers several features:

  • Open Source: Licensed under GPLv3 License with zero advertisements and no account creation necessary.
  • Local Storage: Add, edit, or delete device information for easy access.
  • Network Scanning: Discover devices using either an IPv4 address or CIDR notation for subnets (e.g., 192.168.1.1 or 192.168.1.1/24). Choose between PING and TCP connect (sent to Port 443) packets for scanning. PING will require 1 second per IP address, while TCP connect will be faster.
  • Theme Toggle: Switch between a light and dark mode theme to customize the appearance based on your preferences. The selected theme will be persisted even after shutting down the application.

Developed with React Native (Typescript) and utilizes C++ turbo modules for native level socket access when sending and receiving packets. The ./cpp directory contains lightly modified code from 'https://github.com/nellogan/awakeonlan' and 'https://github.com/nellogan/netscan'. These are Linux commandline utilities that can be used in lieu of this application if your device supports a terminal (such as Termux or the new Android AVF Linux terminal).

Versions

Version Date Size Requires Android Download
1.0.2 current
87ebd58c318e7d0c…
2025-09-16 16 MB API 24
1.0.2
308652e3a13fd118…
2025-09-16 16 MB API 24
1.0.2
a5539c04a357c7ca…
2025-09-16 16 MB API 24
1.0.2
5b96f8cb18f56d31…
2025-09-16 12 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Write storageCreate and change files on the device storage.
  • Read storageRead files on the device storage.
  • awakeonlanmobile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments