‘壹’ 用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破解行为可能涉及法律风险。