欢迎各位兄弟 发布技术文章
这里的技术是共享的
# networksetup -listnetworkserviceorder #列出网络服务顺序 en0是网络设备名称
# networksetup -getairportnetwork en0 #根据网络设备名称 en0 得到已连接的wifi名称(ssid) AppleNinja
# networksetup -listallnetworkservices #列出所有网络服务
# networksetup -getinfo Wi-Fi #根据WiFi服务,得到已连接的信息,如ip地址,子网掩码,路由等
# security find-generic-password -ga "AppleNinja" #根据wifi网络名称,得到密码 -a Match "account" string ,,,,, -g Display the password for the item found
# security dump-keychain 查看关于 钥匙串的所有信息
# security find-generic-password -l "Exchange" #获取邮箱信息
# security find-generic-password -l "Exchange" -w #获取邮箱的密码
#对于公司的企业认证的网,我使用了
# security find-generic-password -l "AAA-Gffice" #获取网络信息
# security find-generic-password -l "AAA-Gffice" -w #获取网络的密码
# sudo networksetup -getinfo Wi-Fi | grep Wi-Fi | awk '{print $NF}' #得到mac地址
# sudo networksetup -getinfo Ethernet | grep -i -F "IP" | grep -v -i IPv6 | awk '{print $NF}' #得到以太网的ip地址
# sudo networksetup -getinfo Wi-Fi | grep -i -F "IP" | grep -v -i IPv6 | awk '{print $NF}' #得到wifi的ip地址
# sudo networksetup -getinfo Ethernet | grep Wi-Fi | awk '{print $NF}' #得到以太网的mac地址
sudo security find-generic-password -l "Exchange" | grep "acct" | grep blob | sed 's/"//g' | cut -d "=" -f 2 | cut -d "@" -f 1 #邮箱工号
sudo security find-generic-password -l "Exchange" -w #邮箱密码
sudo security find-generic-password -l "AAA-BBB" | grep "acct" | grep blob | sed 's/"//g' | cut -d "=" -f 2 #wifi工号
sudo security find-generic-password -l "AAA-BBB" -w #wifi密码
http://aaa.com/get_jamf_static_group_by_mac?mac=B0:BE:83:00:FD:E4&new=1 #不使用jamf 虽然能得到 AAA-BBB AAA-CCC的 ssid
http://aaa.com/get_ise_group_by_mac?mac=B0:BE:83:00:FD:E4
http://aaa.com/get_ise_group_by_mac?mac=B0:BE:83:00:FD:E4 #使用ise 得到 能得到 AAA-BBB AAA-CCC的 ssid
经与张总测试,
删掉了 wifi 的已记住网络,那么钥匙串中就自动删除了
但是 钥匙串中的wifi条目删除,但是 已记住wifi网络没有被删除