大家好,我是Lex 喜歡欺負超人那個Lex
擅長領域:python開發、網路安全滲透、Windows域控Exchange架構
今日重點:分享一個將WiFi資訊(ID+密碼)轉換成二維碼的開源專案
先上效果

事情是這樣的
在這個二維碼的時代
大街小巷到處都是各種掃一掃的二維碼

今天,分享一個開源專案
可以將你輸入的WiFi資訊,包括WiFi密碼
一鍵轉換成二維碼,列印出來,貼到墻上

家里、公司辦公室內網都可以使用
不用每次都讓親戚、朋友、同事輸一遍密碼,非常方便

專案結構
專案開發結構如下:基于JS等前端開發


專案下載
[root@centos7 data]# wget https://github.com/lexsaints/wifi-card/archive/refs/heads/master.zip
基于docker環境運行,非常方便,一行代碼跑起來,
專案運行
#進入到下載目錄
[root@centos7 data]# cd wifi-card/
#查看內容
[root@centos7 wifi-card]# ls
Dockerfile LICENSE.md Makefile package.json public README.md src yarn.lock
#執行運行
[root@centos7 wifi-card]# make run
執行make run,會開始從遠程倉庫下載鏡像,
[root@centos7 wifi-card]# make run
docker run --rm -p 8080:80 bndw/wifi-card:latest
Unable to find image 'bndw/wifi-card:latest' locally
latest: Pulling from bndw/wifi-card
540db60ca938: Pull complete
b824a2584ece: Pull complete
82d0e0426b2d: Pull complete
ed76aa154407: Pull complete
ef4cf5a20f8a: Pull complete
9d3441de5d5e: Pull complete
ab00b14793b5: Pull complete
Digest: sha256:2720afa9036221c1ef892607c922b854daf7b7fc76e6d54e22e66ea6634915e5
Status: Downloaded newer image for bndw/wifi-card:latest
/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf
/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
/docker-entrypoint.sh: Configuration complete; ready for start up
2021/07/27 02:04:29 [notice] 1#1: using the "epoll" event method
2021/07/27 02:04:29 [notice] 1#1: nginx/1.20.1
2021/07/27 02:04:29 [notice] 1#1: built by gcc 10.2.1 20201203 (Alpine 10.2.1_pre1)
2021/07/27 02:04:29 [notice] 1#1: OS: Linux 3.10.0-957.el7.x86_64
2021/07/27 02:04:29 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2021/07/27 02:04:29 [notice] 1#1: start worker processes
2021/07/27 02:04:29 [notice] 1#1: start worker process 31
運行成功之后,通過web端進行訪問
http://localhost:8080 #默認埠,可以在組態檔中進行修改
Web端訪問效果如下:

使用場景
通過這個,我們可以將任意的WiFi資訊,輸入進去,然后轉換成二維碼進行分享,
雖然,通過掃描二維碼,還是會讀取到密碼內容,但至少是相對安全的,
畢竟,我們在各大網站,輸入密碼,其實瀏覽器F12都是可以看到的哦

推薦閱讀
優質資源
- Java實作照片GPS定位【完整腳本】
- https://download.csdn.net/download/weixin_42350212/20024262
- Python實作照片GPS定位【完整腳本】
- https://download.csdn.net/download/weixin_42350212/19776215
- 女神忘記相冊密碼 python20行代碼打開【完整腳本】
- https://download.csdn.net/download/weixin_42350212/19871942
- python修改證件照底色、大小、背景、摳圖【完整原始碼】
- https://download.csdn.net/download/weixin_42350212/19815306
python實戰
- 【python實戰】前女友婚禮,python破解婚禮現場的WIFI,把名稱改成了
- 【python實戰】前女友發來加密的 “520快樂.pdf“,我用python破解開之后,卻發現
- 【python實戰】昨晚,我用python幫隔壁小姐姐P證件照 自拍,然后發現...
- 【python實戰】女友半夜加班發自拍 python男友用30行代碼發現驚天秘密
- 【python實戰】python你TM太皮了——區區30行代碼就能記錄鍵盤的一舉一動
- 【python實戰】女神相冊密碼忘記了,我只用Python寫了20行代碼~~~
【pygame開發實戰開發30例 完整原始碼】
- https://download.csdn.net/download/weixin_42350212/15836285
【pygame游戲開發專欄,獲取完整原始碼+教程】
- 一起來學pygame吧 游戲開發30例(二)——塔防游戲
- 一起來學pygame吧 游戲開發30例(四)——俄羅斯方塊小游戲
- 滲透測驗實戰專欄
- Windows AD/Exchange管理專欄
- Linux高性能服務器搭建
- PowerShell自動化專欄
CSDN官方學習推薦 ↓ ↓ ↓
CSDN出的Python全堆疊知識圖譜,太強了,推薦給大家!

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/290669.html
標籤:python
