title: Enumerate devices connected to my router using python 3 in Windows
body: <p>I'm trying to write a script to check how many devices are connected to the internet. This is part of a bigger project to prove to my ISP that my internet sucks. I am performing a speed test every minute, and logging it to a text file.
  I would like to log, at the same time, how many devices are connected, just to make sure that the problem isn't that the internet only sucks once a certain number of devices are connected.
  There aren't multiple people streaming on this network, so I know that isn't the problem, but if it is a devices problem, that might be on me to upgrade my internet. 
  I tried using the modules <code>neighbourhood</code> and <code>lanscan</code>, but I can't get them to work on my machine. </p>
  
  <p>With <code>lanscan</code> I tried <code>lanscan.lanscan.networks()</code> and get the error message</p>
  
  <blockquote>
    <p>"module 'lanscan' has no attribute 'lanscan'"</p>
  </blockquote>
  
  <p>My python IDE suggests that these modules should exist with this structure. <code>lanscan.networks()</code> give the same error except that it says "'networks' doesn't exist". Also, <code>neighbourhood</code> uses functions that don't work in windows, like <code>os.geteuid()</code>, so I don't think it is compatible with windows.</p>
  
  <p>Is there a way I can find which of my devices are currently connected to my internet network? Actually, All I really need is the number of devices. I know that if I connect the IP address of my router/modem I can see the connected devices as names, and their IP addresses, so I should be able to find this information somehow, I feel.</p>
  
  <p><a href="https://github.com/bwaldvogel/neighbourhood/blob/master/neighbourhood.py" rel="nofollow noreferrer">Neighborhood</a>
  <a href="https://pypi.org/project/lanscan/" rel="nofollow noreferrer">Lanscan</a></p>