当前位置:   article > 正文

Linux 网络wifi操作常用命令,查看WiFi密码_linux检查wifi

linux检查wifi

最近在开发一个WiFi工具箱,其中了解到挺多的wifi和网络相关的命令,这里简单总结一下:

1.wpa系列

 wpa是一个linux自带的WiFi管理工具,一般python或者其他wifi库在底层都是调用wpa的相关的命令,所以了解wpa命令很重要,wpa服务启动(基于conf):

wpa_supplicant -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

查看当前无线网卡状态:

wpa_cli -iwlan0 status

         万一启动报错,可以先把运行中的wpa_supplicant.conf进程杀掉:

sudo pkill -f wpa_supplicant.conf

wifi扫描:

  1. wpa_cli -iwlan0 scan
  2. wpa_cli -iwlan0 scan_results

2.ifconfig系列:

另外一个实用性很高的命令就是ifconfig,可以用来查看有线、无线网卡和设备网络状态

ifconfig

          还有很多其他的功能如启动无线网卡:

ifconfig  wlan0 up

         另外,简单说下ifconfig的内容,内容中会显示有线网卡(我的名称是eth0),无线网卡是wlan0,所以上面命令出现的是wlan0,另外还有lo,本地的虚拟网卡

3.nc系列:

nc不是脑残,是netcat,这个命令用来检查服务器端口,或者建立tcp、udp等连接很有作用,感兴趣可以自己百度。

4.路由及路由表:

有时候连接不上指定的服务,可能是因为找不到路由,所以查看路由及路由表:

  1. route -n
  2. ip route
  3. iptables -I ufw-user-input -p tcp --dport 3389 -j ACCEPT //有时候远程桌面连接不上的原因,关闭端口的防火墙

5.查看wifi密码系列:

     Linux:

  1. cd /etc/NetworkManager/system_connections
  2. ls // 查看所有连接过的wifi
  3. sudo cat 指定wifi名称 //在wifi-security字段内的psk即为密码

   Windows:

  1. netsh wlan show profiles
  2. netsh wlan show profile name=指定WiFi名称 key=clear

   安卓手机:

很多安卓手机都有wifi分享功能,会生成一个二维码,其实这个二维码包含了wifi密码,貌似底层就是利用获取wpa的conf文件得到密码的,要解出二维码的密码很简单,可以直接打开微信扫一扫即可看到密码。

6.网卡获取ip:

sudo dhclient wlan0

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/957820
推荐阅读
相关标签
  

闽ICP备14008679号