获取局域网内所有用户和IP
时间:2022-04-22
本文章向大家介绍获取局域网内所有用户和IP,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
@echo off&setlocal enabledelayedexpansion
title 获取局域网内所有用户
echo winxp 英文版系统可能会出现错误 用于支持net view 命令的计算机
echo.
echo 用于没有开防火墙的计算机!
net view>%temp%users.txt
find /c " " %temp%users.txt>%temp%number.txt
for /f "tokens=3 delims=:" %%i in (%temp%number.txt) do set number=%%i
echo.
echo.
echo 总共有%number%台电脑
echo.
echo --------------------------------------------------
nbtstat -s |find "IP">%temp%localip.txt
for /f "tokens=4" %%i in (%temp%localip.txt) do set IP=%%i
echo 本机为:
hostname
echo IP为: %IP%
echo --------------------------------------------------
echo.
echo 其他用户有:
echo.
for /f "eol=命 skip=3 tokens=1,2,3 delims= " %%i in (%temp%users.txt) do (echo %%i&ping -n 1 %%i>nul&nbtstat -a %%i|find "MAC">>%temp%mac.txt)
for /f "tokens=4 delims= " %%i in (%temp%mac.txt) do (arp -a |find /i "%%i" >>%temp%ip.txt)
echo -------------------------------------------------
echo.
echo 正在获取用户对应的IP地址...请耐心等待...
echo.
echo.
for /f "tokens=1 delims= " %%i in (%temp%ip.txt) do (ping -a -n 1 %%i>>%temp%user.txt)
type %temp%user.txt|find /i "正在 Ping">>%temp%over.txt
for /f "tokens=3,4 delims= " %%i in (%temp%over.txt) do echo 用户: %%i IP地址: %%j
echo.
echo ok!
del /q %temp%users.txt
del /q %temp%ip.txt
del /q %temp%mac.txt
del /q %temp%user.txt
del /q %temp%over.txt
del /q %temp%number.txt
del /q %temp%localip.txt
pause>nul
exit
::这个应该很简单吧
保存以上代码到 获取局域网内所有用户和IP.bat 运行即可
- zip文件操作导致JVM crash
- 如何搭建你自己的“深度学习”机器?
- MySQL INSERT INTO...ON DUPLICATE KEY UPDATE的使用
- 通过Java代码来模拟乘法器
- INET_ATON()函数在MySQL5.6版本和5.7版本的差异
- Linux主机之间ssh免密登录配置
- 远控木马Posion Ivy开始肆虐缅甸和其它亚洲国家
- Slf4j+Logback配置文件变量使用小记
- Storm消息处理可靠性保证
- git+github创建分支&提交并贡献代码(linux环境)
- 使用Nginx代理restful实现SSL链路加密
- 使用Nginx代理thrift NIO实现SSL链路加密
- TThreadedSelectorServer介绍及Direct Memory OOM分析
- 通过Java程序提交通用Mapreduce任务并获取Job信息
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python人脸识别—我的眼里只有你
- 函数式编程是如何提升代码的扩展性
- 浏览器中的跨域问题与 CORS
- 微信小程序怎么做链接可以链到小程序的其它页面。
- 如何实现一个 3D 效果的魔方
- FlutterDojo设计之道—状态管理之路(三)
- 微信头像加国旗
- FlutterDojo设计之道—状态管理之路(四)
- FlutterDojo设计之道—状态管理之路(五)
- Python高级进阶(一)Python框架之Django入门
- python 自动化测试(2):针对密码输入框为密码控件时的解决方案
- 微信小程序开发之视图容器swiper
- WINDOWS服务器同时安装多个版本的MYSQL的方法,MQYSQL5和MQYSQL8的共存。
- 使用PHP对接国外的PAYPAL支付最新REST API接口。
- golang 学习(10): 使用go语言调用c语言的so动态库