返回排行榜

sdushantha/wifi-password

Python

Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect

wificommandlineqrcodenetworkwindowslinuxpythonwifi-networkmacospython3
Star 增长趋势
Star
3.1k
Forks
360
周增长
Issues
23
1k2k3k
2021年1月2022年11月2024年9月2026年7月
制品库PyPIpip install wifi-password
README

wifi-password

Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect.
Works on macOS and Linux, Windows

Installation

Install using pip

$ python3 -m pip install --user wifi-password

Install using git

$ git clone https://github.com/sdushantha/wifi-password
$ cd wifi-password
$ python3 setup.py install

Install using the AUR

  • With pamac
$ sudo pamac build wifi-password
  • With yay
$ yay -S wifi-password


Usage

$ wifi-password --help
usage: wifi_password [options]

optional arguments:
  -h, --help            show this help message and exit
  --show-qr, -show      Show a ASCII QR code onto the terminal/console
  --save-qr [PATH], -save [PATH]
                        Create the QR code and save it as an image
  --ssid SSID, -s SSID  Specify a SSID that you have previously connected to
  --list, -l            Lists all stored network SSID
  --version             Show version number


Problems? Check this list

  • Password not found:

    • Linux:
      • Make sure your network passwords are stored correctly in NetworkManager's storage directory. This is in /etc/NetworkManager/system-connections/. NetworkManager can work by checking if the passwords are stored with another program, but you need to store them in this directory for this program to work.
    • MacOS/Windows:
      • You probably have something broken with your WiFi storage. If not, submit an issue to this repository with information.

  • NetworkManager isn't installed:

    • This program does not work without NetworkManager on Linux. If you want to use this program, install it using your distributions package manager or software center. Not using NetworkManager is a strange decision, but that's an issue for another time.

  • Have another issue?

    • Open a useful issue on this GitHub, and/or suggest a new item in this list if you find a solution.


Reference

  • This project is an improvement of wifi-password created by @rauchg, where I have added support for multiple platforms and have added the feature for generating QR codes.
  • wifiPassword created by @ankitjain28may was frequently used as reference throughout the development of this project.
相关仓库
ruvnet/RuView

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

Rustcrates.ioMIT Licensedenseposewifi
cognitum.one/RuView
82.8k11.1k
pavlobu/deskreen

Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!

TypeScriptnpmGNU Affero General Public License v3.0second-screenwifi
deskreen.com
21.2k1.2k
bettercap/bettercap

The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.

GoGo ModulesOtherpassword-sniffermitm
bettercap.org
19.5k1.7k
SpacehuhnTech/esp8266_deauther

Affordable WiFi hacking platform for testing and learning

COtherwifiarduino
deauther.com
14.9k2.8k
wifiphisher/wifiphisher

The Rogue Access Point Framework

PythonPyPIGNU General Public License v3.0wifiphisherwifi
wifiphisher.org
14.7k2.7k
brannondorsey/wifi-cracking

Crack WPA/WPA2 Wi-Fi Routers with Airodump-ng and Aircrack-ng/Hashcat

MIT Licensewifiwpa2-cracking
12.5k1.2k
justcallmekoko/ESP32Marauder

A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

C++esp32arduino
11.6k1.4k
francescopace/espectre

🛜 ESPectre 👻 - Motion detection system based on Wi-Fi spectre analysis (CSI), with Home Assistant integration.

PythonPyPIGNU General Public License v3.0csihome-assistant
espectre.dev
8.8k667
BornToBeRoot/NETworkManager

A powerful open-source tool for managing networks and troubleshooting network problems!

C#GNU General Public License v3.0ip-scannerport-scanner
borntoberoot.net/NETworkManager/
8.5k824
aircrack-ng/aircrack-ng

WiFi security auditing tools suite

CGNU General Public License v2.0wifi-securitysuite
aircrack-ng.org
7.4k1.3k
bndw/wifi-card

📶 Print a QR code for connecting to your WiFi (wificard.io)

JavaScriptnpmMIT Licensewifireact
wificard.io
7.2k498
schollz/howmanypeoplearearound

Count the number of people around you :family_man_man_boy: by monitoring wifi signals :satellite:

PythonPyPIMIT Licensetsharkwifi
7.1k379