Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to see all clients on network that i'm connected.I know,that is possible on Android,but i don't know how to do it on standalone Linux.I tried searching anywhere,but no result.

share|improve this question
Just to chime in with a Windows solution: inSSIDer is awesome! – Danny Beckett Aug 6 '13 at 11:30

Presumably you don't have access to the router's web interface, as all pretty much all routers have a page that will show a list of client devices.

Anyway, this should be possible with a command-line tool called arp-scan.

You will either need to build it from source or use a package manager to install it. So on something like Ubuntu it would normally be:

sudo apt-get install arp-scan

The command you need for scanning would be something like this:

arp-scan --interface=wlan0 --localnet

There is more information in the user guide.

I would add that tools like these are in a bit of a grey area though as they can potentially be used for nefarious purposes.

share|improve this answer
Can you please add these,that "can potentially be used for nefarious purposes" ?I'm just curious,what can be done. I would like to learn something new :-) . – Smax Aug 6 '13 at 13:28
@Smax: It is related to ARP spoofing ( where a computer pretends to be something it is not, in order to disrupt and/or intercept network traffic. – James Aug 6 '13 at 13:34

This is such a broad question that I figure it deserves a broad answer. If you really want to get to know the computers around you it'll take more than just an arp tool. In fact, there are several Linux distributions dedicated to this task. One of my favorites is one of the originals:

share|improve this answer

If you just need the IP/MAC/HOSTNAME of the clients in your network than arp-scan will do the trick. But if you need more details like operating system, open ports, etc. than I would suggest nmap/zenmap instead :

nmap -T4 -A -v

You can get more information about nmap here.

You can also use Fing which is known to be an app for android but that is available for linux too.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .