帮助你找到谁在窃取你的WiFI网络,扫描你的WiFI,并告诉你目前有多少设备连接!

who-is-on-my-wifi的Python项目详细描述


谁在我的WiFi上-Python

在我的wifi上的是python模块,适用于Linux、Windows和Mac用户。它显示所有连接设备的IP地址以及更多!在


安装

有关详细信息,请参阅PyPi页。

Python3
pip3 install who-is-on-my-wifi

Python
pip install who-is-on-my-wifi

如果你想下载源代码(zip文件),你可以下载它here

或者通过GitHub:
git clone https://github.com/tucnakomet1/Python-Who-Is-On-My-WiFi.git

升级

Python3
pip3 install who-is-on-my-wifi --upgrade

Python
pip install who-is-on-my-wifi --upgrade













用法

Command

usage: who-is-on-my-wifi [-h] [-v] [-c] [-d] [-w]
usage: wiom[-h] [-v] [-c] [-d] [-w]

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
  -c, --contact    show contact
  -d, --device     show information about your device
  -w, --who        show who is on your WiFI?!

Thank you!
↓  ↓  ↓  ↓
Visit my GitHub: https://github.com/tucnakomet1



Python

^{pr2}$













更新和版本

Version 1.0

旧版本

  • 仅支持Linux
  • 显示连接的设备、IP和MAC地址
  • 扫描WiFi并显示已连接和未连接的设备

Version 1.1

旧版本

  • 支持的Linux和Windows
  • 更多功能(请参见wifi密码)

Version 1.2

当前版本

  • 支持Linux、Windows和Mac OS
  • 错误修复














关于

这个脚本是在Pyhon3语言的帮助下创建的。谁在我的wifi上帮你找到谁在偷你的wifi网络,扫描你的wifi并告诉你有多少设备连接。
我尽力了,希望一切正常。如果您有什么问题,请让我know












屏幕截图

info
who

帮助

应用程序

如何查看我的wifi上有谁?

!!!您必须以sudoAdministrator的身份运行此命令!!!在

命令

linux@name:~$ sudo who-is-on-my-wifi -w

或者

linux@name:~$ sudo wiom -w

Python(sudo/admin)
fromwho_is_on_my_wifiimport*WHO=who()foriinrange(0,len(WHO)):print(WHO[i])# >>> 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)']



如何获取有关我的设备的信息?

命令

linux@name:~$ sudo who-is-on-my-wifi -d

或者

linux@name:~$ sudo wiom -d

Python
fromwho_is_on_my_wifiimport*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]}")print(f"WiFI Name: {info[6]}")print(f"Gateway: {info[7]}")print(f"DNS 1: {info[8]}")print(f"DNS 2: {info[9]}")print(f"Password: {info[10]}")# >>> 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# WiFI Name: WifiHome# Gateway: 192.168.0.1# DNS 1: 85.119.89.2# DNS 2: 8.8.8.8# Password: FFFFFFFFF

错误

AttributeError:“NoneType”对象没有属性“…”

此错误表示您使用/输入了一个不存在的对象。可能是打字错误。
确保你写了所有的东西correctly

nmap.nmap.portscanner错误在路径中找不到'nmap程序。路径是:…'

此错误表示您没有安装Nmap。
将此类型修复到终端sudo apt-get install nmapdownload中。

不同错误:

如果有不同的错误,请确保以sudoAdministrator的身份运行命令,并确保已安装Nmap。在













许可证

MIT










联系人

你可以通过我的gmail地址tucnakomet@gmail.com与我联系。


upgithubpypi

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX SwingWorker等价物?   java如何检查一个字符串只包含数字和一个小数点?   java遇到了异常组织。阿帕奇。卡塔琳娜。LifecycleException:无法启动组件   java如何从日期格式获取最低计时单位?   java应用服务器与开发过程的集成   java我无法运行Junit测试   无法在java多线程处理中维护生产者任务的顺序   java如何在CLI应用程序中“拦截”Ctrl+C?   java如何使用JSch进行原子SFTP文件传输,以便在写入过程完成之前无法访问该文件?   java当用户摆弄html范围滑块时,如何更改内容(文本)?   如何在Java中向现有文件追加文本?   JUnit测试中的java模拟Apache驼峰位置   java Maven更新项目和依赖项