用mac获取wifi密码

时间:2016-09-29 20:44:52

标签: bash macos

我尝试使用bash shell获取某个网络的wifi配置文件,并从中获取密码

我正在寻找的内容基本上是一个等同于Handler的mac,它可以完全满足我对windows的需求

我已经查看了mac上的机场和网络设置命令,但仍然没有找到能够向我显示网络配置文件的内容,或者更好的内容是什么。

有没有人有任何想法,或者至少有什么想法指出我正确的方向?

2 个答案:

答案 0 :(得分:1)

如果可以使用Node.js脚本,你可以查看wifi-password-cli,它完全符合你的要求:

$ wifi-password --help

  Usage
    $ wifi-password [network-name]

  Example
    $ wifi-password
    unicorns
    $ wifi-password foo-network
    foosecretpassword

(取自工具的文件样本)

要使用它,只需运行(假设之前已经在您的系统上安装了Node.js):

$ npm install -g wifi-password-cli

答案 1 :(得分:0)

简单的方法是:

security find-generic-password -ga "ROUTERNAME" | grep "password:"

在ROUTERNAME的地方添加你连接的WIFI名称