if(navigator.onLine){
...}else{ ...}
非常简单,但是并不准确-根据MDN的描述:
navigator.onLine只会在机器未连接到局域网或路由器时返回false,其他情况下均返回true。
也就是说,机器连接上路由器后,即使这个路由器没联通网络,navigator.onLine仍然返回true。
主要功能局域网电脑地址扫描,有IP地址、MAC地址、主机名、工作组、网卡厂商,可以导出为“*.xml”,“*.txt”或“*.csv”格式。一:IP计算。可以合理划分IP地址段,减少广播发生的范围。
二:设备发现。
三:端口扫描。扫描局域网内机器开了哪些端口,有些端口可以禁用,防止中毒。
四:ping。测试到别的电脑或者网关是不是畅通。
五:ping网段。该功能批量测试局域网开机的电脑。
六:枚举网络共享。和PING功能搭配使用,先找到开机的电脑,然后输入其中一台IP地址,开始检测该电脑是否开启一些共享文件。要是开启了,还没有密码保护的话,我就可以随意存取了。
七:路由追踪。Tracert路由跟踪,检测路由所走的路径,例如:跟踪下百度路由。
八:路由表。本机的路由表,一定程度可以发现异常路由,然后可以推出电脑是不是被黑客控制了。
九:网络信息。获取本地网卡信息
1、首先打开浏览器,百度搜索并下载“局域网查看器”程序,如下图所示。
2、解压并运行该款软件,点击“搜索计算机”->"开始“按钮。
3、待扫描局域网中的电脑结束后,就会发现已被分配的IP地址了。接下来,就可以通过手工方式为局域网中其它电脑分配IP地址了。
4、还可以利用该软件实现有关局域网其它功能,比如”局域网聊天“等。