How does my Android phone figure out what's on my network without logging into the home router?
I can see 8 devices on the network when I log into the admin account of the router using a web browser on a laptop.
However, I can see all those devices from my Android phone WITHOUT logging into the router, simply by using "Fing" Android freeware:
formatting link
My question?
How does the phone see both wired & wireless devices (such as a wired printer & a wired Ooma) without logging into the router?
More importantly, how can I get Windows & Linux to see the same 8 or 9 devices on my network that the phone sees *without* logging into the router's admin account?
$ sudo dpkg -i download?plat=lx64 dpkg: error processing archive download?plat=lx64 (--install): cannot access archive: No such file or directory Errors were encountered while processing: download?plat=lx64
$ mv "download?plat=lx64&ext=deb" fing_lx64.deb $ sudo dpkg -i ./fing_lx64.deb Selecting previously unselected package fing. (Reading database ... 363292 files and directories currently installed.) Preparing to unpack ./fing_lx64.deb ... Unpacking fing (3.0) ... Setting up fing (3.0) ...
$ fing Fing init error while creating folder: boost::filesystem::create_directory: Permission denied: "/var/log/fing" Fing init error while creating folders and conf: boost::filesystem::create_directory: Permission denied: "/etc/fing" [overlook.util.logging.FileHandler] unable to open output file Error: no network interface detected please make sure you have administrative rights.
13:08:37 > Discovery error: unable to select a valid network interface to use
------ control c -------
$ man fing No manual entry for fing See 'man 7 undocumented' for help when manual pages are not available.
$ fing --help
=== overlook fing 3.0 -
formatting link
===
Command line options: -h [ --help ] show this help message -v [ --version ] show fing version -i [ --info ] show network informations -n [ --netdiscover ] arg run network discovery -s [ --servicescan ] arg run service scan on host/network -o [ --output ] arg use output setup for discovery/scan/ping -P [ --profile ] arg use specific discovery/scan/ping profile -d [ --rdns ] arg enable/disable reverse DNS lookups -r [ --rounds ] arg number of rounds (network discovery) --session arg use specific discovery session file --silent force to silent mode --interactive start the interactive mode -p [ --ping ] arg run icmp ping on the hosts --sentinel run Fingbox Sentinel -w [ --wol ] arg send wake on lan on targets
Error: no network interface detected please make sure you have administrative rights.
$ sudo fing -n Error: required parameter is missing in 'netdiscover' INFO 2016/02/21 13:14:07 fing graceful exit.
$ sudo fing -n localhost Error: in provided network: invalid argument Please provide network in format: address/len. E.g.: 192.168.0.1/24 which is a common class C LAN range. E.g.:
Windows & Linux FINALLY matches what Android & iOS reported all along for *all* devices attached to the network! Thanks to Whiskers for suggesting Fing on Linux/Windows for listing out all the connected network devices.
formatting link
Not a single other Linux or Windows command worked to date other than Fing. For example, neither arp-scan nor nmap worked to list *all* the devices on the network that fing on unrooted Android and iOS reported. $ nmap --script broadcast-dhcp-discover -p67 192.168.1.0/24 $ sudo arp-scan --interface=wlan0 --localnet
Yet fing worked perfectly once installed on the desktop computer!
Since we are talking about fing, is it possible to have fing return a chart like the above but including the vendor (if known) and the Client ID? I've been having to do it manually and it's a pain.
Your name of interest to me as I consult part time for Lucite International. I see you are making products from their monomers and polymer. Nice looking products.
HomeOwnersHub website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.