『壹』 用python操作nanomsg(一)——准備
日前因工作需要,整在一點一點熟悉開源跨平台消息中間件: nanomsg ,恰逢最近安裝了 Typora 用於練習Markdown語法,那就一並把學習總結整理記錄下來並同步更新到方便他人和自己日後回看。
nnpy是其中一個對nanomsg的python wrapper,相比於nanomsg-python日漸缺少維護,更推薦使用nnpy。另外,現在也有了nng(nanomsg next negeration),當nanomsg使用熟練後可考慮轉nng。
本文基於Pyhton3.7,當前nnpy的最新版本為 1.4.2 ,依次安裝cmake、nanomsg、cffi和nnpy:
這里使用的開發環境為 Jetbrains Pycharm 2019 + WSL ,WSL使用的是Kali-Linux,其他版本如Ubuntu、Debian等也都可以。
我本機裝的是Python 3.6,點擊右下角當前正在使用的本地解析器名稱 Python 3.6 ,選擇 Add Interpreter
從左側選擇 WSL 後,右側面板自動出來當前的WSL發行版本,注意的是這里默認的解析器路徑為/usr/bin/python,Kali-Linux默認安裝的時候只有python3沒有python,需要手動改為 /usr/bin/python3
而後點擊 OK 完成WSL Interpreter的添加,在右下角選擇 3.7@Kali Linux 即可啟用WSL作為遠程開發環境——不需要SSH、虛擬機或VPS就能在Windows下進行Linux開發,簡直不要太舒服!!
nanomsg提供了如下幾種通信模式,太具體的不介紹,說完會用就明白是怎麼回事兒了:
PipeLine :
PushPub :
Pair :
ReqRep :
Survey :
Bus :
關於各通信模式的驗證請前往本系列後續文章:
『貳』 系統之家Kali Linux破解wifi密碼用什麼軟體好怎麼辦
在Kali Linux中破解WiFi密碼其實非常簡便,整個過程僅需按照提示一步步操作即可完成。工具的路徑為/usr/share/fern-wifi-cracker,運行python execute.py便能啟動這個圖形界面工具。
接下來選擇你的無線網卡wlan0,然後點擊下方的「激活」按鈕。在發現的WiFi熱點設備中,首先需要載入字典文件,同時勾選Automate選項以加快破解速度。隨後,從列表中選中你要破解的WiFi名稱,例如「connectify-kang」。點擊後,程序會自動開始進行破解。
成功破解WiFi密碼後的界面會顯示破解結果,整個過程異常簡單快捷。然而,要提高破解的成功率,關鍵在於字典文件的質量。優質的字典文件能夠顯著提高破解的成功率,因此選擇一個合適的字典文件至關重要。
總的來說,在Kali Linux環境下,使用fern-wifi-cracker工具破解WiFi密碼是一個高效且易於操作的過程。只要正確配置字典文件,並按照提示一步步操作,就能順利完成WiFi密碼的破解任務。
值得注意的是,使用此類工具時需確保合法性和合規性,未經授權的WiFi破解行為可能涉及法律風險。