查看 网关 及 局域网中的所有设备 IP地址

  首先安装nmap库:

    sudo apt-get install nmap

  查看当前路由器(即网关)IP地址:

    route|grep -i default|awk '{print "网关IP: "$2}'

  这是我的网关IP:

    :~$ route|grep -i default|awk '{print "网关IP: "$2}'
    网关IP: 10.20.0.1

  假设上一步查到的网关IP是192.168.1.1。查看当前有多少设备已连接上我们的局域网:

    nmap -sP 192.168.1.2-255|grep -i 'report for'|awk '{print $5;}'|cat -n

  其中IP地址的查询范围必须于当前本机的网关地址处于同一个网段。

  nmap -sP 参数要求 Nmap对指定 IP 范围内的所有地址进行 ping 扫描,列出响应的主机。

  如果把查询范围变为从192.168.1.1到192.168.1.255,这样查询结果中就包含了路由器。

  这是我局域网上的设备:

    :~$ nmap -sP 10.20.0.1-255|grep -i 'report for'|awk '{print $5;}'|cat -n     
         1  10.20.0.1
         2  10.20.0.8
         3  10.20.0.100
         4  10.20.0.102
         5  10.20.0.103
         6  10.20.0.106
         7  10.20.0.109
         8  10.20.0.110
         9  10.20.0.111
         10 10.20.0.113
         11 10.20.0.200

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏西枫里博客

最简单的基于jquery的ajax请求教程

上一次文章提到ajax异步请求的简单教程。那是基于原生JavaScript实现的。本次是基于jquery的ajax异步请求教程。

700
来自专栏Java架构师历程

Linux设置静态IP

3133
来自专栏Java修行之道

使用git将本地仓库同步到github远程仓库

在执行命令前, 可以在目录下添加【.gitignore】文件, 并配置不提交的目录和文件

6873
来自专栏程序员同行者

vue环境安装

1262
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统--任务调度系统解析

任务调度系统是什么:他是一个类似Sql Server的代理,他可以帮助你定时处理一些SQL事务

1313
来自专栏程序员同行者

tomcat安全加固

【加固方法】删除webapps/docs、examples、manager、ROOT、host-manager

1697
来自专栏前端新视界

关于 Angular 跨域请求携带 Cookie 的问题

3384
来自专栏向治洪

Android重命名包名

工程写的差不多了才发现原来用的包名还是自己尝试性的进行写代码的时候用到的。但apk的发布,google map api的申请等等方面都需要用到一个比较规范的包...

2289
来自专栏菩提树下的杨过

Spring Security笔记:HTTP Basic 认证

在第一节 Spring Security笔记:Hello World 的基础上,只要把Spring-Security.xml里改一个位置 1 <http...

2497
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统--任务调度系统解析

任务调度系统是什么:他是一个类似Sql Server的代理,他可以帮助你定时处理一些SQL事务

2152

扫码关注云+社区

领取腾讯云代金券