Help you to find who is stealing your WiFI network, scan your WiFI and show you how many devices are currently connected!
Project description
Who is on my WiFi - Python
Who-is-on-my-wifi is python module for Linux users. It shows you IP Addresses of all cannected devices and much more!
INSTALLATION
See the PyPi page for more information.
Python3
pip3 install who-is-on-my-wifi
Python
pip install who-is-on-my-wifi
If you want to download source code (zip file) you can download it here.
Or if you are Linux user type into the terminal:
git clone https://github.com/tucnakomet1/Python-Who-Is-On-My-WiFi.git
UPGRADE
Python3
pip3 install who-is-on-my-wifi --upgrade
Python
pip install who-is-on-my-wifi --upgrade
USAGE
Command
usage: who-is-on-my-wifi [-h] [-v] [-l] [-C] [-d] [-w] [-c]
Who-Is-On-My-WIFi module help you to find who is stealing your WiFI
network, scan your WiFI and show you how many devices are currently
connected.
optional arguments:
-h, --help show this help message and exit
-v, --version show current version
-l, --license show license
-C, --contact show contact
-d, --device show information about your device
-w, --who show who is on your WiFI?!
-c , --connect show how many devices are currently connected
Thank you!
↓ ↓ ↓ ↓
Visit my GitHub: https://github.com/tucnakomet1
Python
>>> import who_is_on_my_wifi
#### show help page ####
>>> who_is_on_my_wifi.help()
#### show license ####
>>> who_is_on_my_wifi.license()
#### show contact page ####
>>> who_is_on_my_wifi.contact()
#### see connected devices ####
>>> who_is_on_my_wifi.SeeConnect(number) #int number (0 - 255) of searching devices (smaller = faster searching)
#### see who is on my wifi ####
>>> who_is_on_my_wifi.who()
#### see information about your device ####
>>> who_is_on_my_wifi.device()
UPDATES AND VERSION
Version 1.0.0
Actuall version
- supported only Linux
- Show you connected devices, IP and MAC Addresses
- Scan your WiFi and show you connected and not connected devices
Version 1.1.0
In development
- supported Linux and Windows
- more function
ABOUT
This scrript is created with the help of language Pyhon3. Who-is-on-my-wifi help you to find who is stealing your WiFI network, scan your WiFI and show you how many devices are connected.
I tried to do my best so I hope everything is working. If you have some problem, please let me know.
HELP
Application
How to see how many devices are currently connected?
Command
linux@name:~$ who-is-on-my-wifi -c 5
Python
from who_is_on_my_wifi import *
see = who_is_on_my_wifi.SeeConnect(5) #any int number (0 - 255) of searching devices (smaller = faster searching)
for k in range(0,len(see)):
print(see[k])
#>>> OUTPUT <<<
# ['Connected devices: 3']
# ['Not connected devices: 2']
# ['IP Address:', '192.168.0.1', 'is currently', 'connected']
# ['IP Address:', '192.168.0.2', 'is currently', 'connected']
# ['IP Address:', '192.168.0.3', 'is currently', 'not connected']
# ['IP Address:', '192.168.0.4', 'is currently', 'connected']
# ['IP Address:', '192.168.0.5', 'is currently', 'not connected']
How to see who is on my wifi?
!!! You have to run this command as sudo
!!!
Command
linux@name:~$ sudo who-is-on-my-wifi -w
Python (sudo)
from who_is_on_my_wifi import *
WHO = who()
for j in range(0, len(WHO)):
print(WHO[j])
# >>> OUTPUT <<<
# ['IP Address:', '192.168.0.1', 'Mac Address:', 'FF:FF:FF:FF:FF:FF', 'Device:', 'Netcore Technology']
# ['IP Address:', '192.168.0.2', 'Mac Address:', 'FF:FF:FF:FF:FF:FF', 'Device:', 'Samsung Electronics']
# ['IP Address:', '192.168.0.4', 'Mac Address:', 'FF:FF:FF:FF:FF:FF', 'Device:', 'Acer TravelMate (Your device)']
How to get information about my device?
Command
linux@name:~$ who-is-on-my-wifi -d
Python
from who_is_on_my_wifi import *
info = device()
print(f"PC: {info[0]}")
print(f"PC Product-Name: {info[1]}")
print(f"MAC Address: {info[2]}")
print(f"IP Address (host): {info[3]}")
print(f"IP Address: {info[4]}")
print(f"PC HostName: {info[5]}")
# >>> OUTPUT <<<
# PC: Acer
# PC Product-Name: TravelMate
# MAC Address: FF:FF:FF:FF:FF:FF
# IP Address (host): 127.0.0.1
# IP Address: 192.168.0.4
# PC Name: tucna
Error
AttributeError: 'NoneType' object has no attribute '...'
This error means that you used / entered an object that doesn't exist. It is probably typing error.
Make sure you wrote everything correctly.
who-is-on-my-wifi: error: argument -c/--connect: expected one argument
This error means that you have to type int argument (number 0-255) after -c
argument.
You wrote probably just: who-is-on-my-wifi -c
But correct input is for example: who-is-on-my-wifi -c 5
(The number 5
doesn't have to be 5, it can be any number from 0 to 255)
LICENSE
CONTACT
You can contact me via my gmail address tucnakomet@gmail.com.Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for who_is_on_my_wifi-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a645a094ca797b18a2150205200799f469768b3a458fbd59fcf10665fdb87b12 |
|
MD5 | cd1cfb60455fae3f411e44157fcae92d |
|
BLAKE2b-256 | 58f1aa895cc214408b90dbb4b53e102fca19ed808e44b950d3e20e0895a78831 |