DEV Community

DroidActor Dotori
DroidActor Dotori

Posted on Edited on

See Every Device on Your Wi-Fi

You are standing in an office that is not yours, asked to find the NAS. Nobody present knows the router's admin password, and the sticker on the underside has worn off. The Wi-Fi password, however, you do have.

That is enough. A device on the subnet answers ordinary local queries. Those answers are enough to list what is there. Dotori WiFi Scanner works from that position.

No admin page required

The app detects the current Wi-Fi subnet and gateway on its own, then scans the range. Being on the same network is the only prerequisite. There is no router login, no admin address to find, and no account.

The home screen, with the detected subnet and gateway

Three scan modes trade time against thoroughness: Fast, Balanced, and Accurate. Fast is for a quick look around. Accurate is for the device you are sure exists but have not found.

Evidence, not just a label

Each result carries a category. Access point, computer, mobile device, TV or media box, NAS, printer, CCTV, PLC candidate. What matters is the second half: the app shows why it said that.

Scan results, each address with its category

Clues are combined from several directions, because no single source is reliable on its own:

  • TCP responses — which ports answer
  • mDNS, SSDP, WSD, and NetBIOS — what the device announces about itself
  • Manufacturer OUI — who made the network interface
  • Hostname and service hints — what it calls itself

A device detail view, listing the clues behind the category

Showing the evidence is a practical decision, not a flourish. A label alone invites you to believe it. The clue list lets you disagree with the app when you know the site better than it does.

Results can be copied out as a simple three-column CSV, and only when you ask for it.

Straight to the device's own page

Anything serving a web interface gets a button per open web port: 80, 443, 8080, 8000. The button hands that address to your default browser.

This is not limited to routers. CCTV recorders, NAS boxes, printers, and embedded equipment behave the same way. They only need to publish a page. Sign-in happens on the device's own page, so the app never asks for or stores those credentials.

For an SSH session, results hand off to Dotori SSH Terminal. The handoff carries the host and port only. The credential prompt belongs to the SSH app, which keeps passwords out of links and logs.

Handing a discovered host to the separate SSH app

A missing device proves nothing

This is the sentence to carry away from any scanner, including this one. Absence from the list is not absence from the network.

Client isolation can hide devices from each other. VLANs separate them outright. Host firewalls decline to answer. Some equipment stays quiet unless addressed on the right port. A scan reports what responded, and nothing more.

Industrial equipment gets an extra gate. Detailed identification of a PLC candidate needs your explicit approval. The query it runs is read-only. Plant networks are not places for a tool to probe on its own initiative.

Scanning is processed on the device, and results are not uploaded anywhere. Use the app only on networks and equipment you own or are authorised to manage.

Wrap-up

Being on the Wi-Fi is enough to inventory it. The category tells you what something probably is. The clue list tells you why. The web and SSH buttons take you to the device.

Run it once on your home network. The list usually contains at least one thing you had forgotten was connected.

Top comments (0)