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