圖形化界面
下面基于 Python 的 GUI 圖形界面開發(fā)庫(kù) Tkinter 優(yōu)化上述腳本,實(shí)現(xiàn)友好的可視化 WIFI 暴力破解界面工具。關(guān)于 Tkinter 庫(kù)的語(yǔ)法可參見:Python GUI編程(Tkinter)。
簡(jiǎn)單版UI
UI升級(jí)版
以上圖形界面未允許選擇密碼字典,下面進(jìn)行優(yōu)化升級(jí):
腳本運(yùn)行效果如下:
以上基于 Python 的 GUI 圖形界面開發(fā)庫(kù) Tkinter,實(shí)際上 Python 的 GUI 編程可以借助 PyQt5 來自動(dòng)生成 UI 代碼,相關(guān)教程可參見:PyQt5設(shè)計(jì)GUI(一)pycharm中配置pyqt5。