无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 23269|回复: 65
打印 上一主题 下一主题

[分享] 分享 获取 内网 IP、子网掩码、网关的 EXE 文件

  [复制链接]
跳转到指定楼层
1#
发表于 2020-1-17 03:00:16 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 plusv 于 2020-1-28 05:10 编辑

分享 获取 内网 IP、子网掩码、网关的 EXE 文件

看有网友需求,
发个以前写的 EXE 文件,
从主程序精简出 Nic 相关.

本 EXE 文件
1. 不依赖第 3 方文件或机码.
2. 不依赖 OS 语言,都能正确.
3. 批处理/WinPE/非 GUI 应用.
4. 只秀有 IP 的 NIC,不杂乱.




_
更新 :
1. 加 Host/Domain
2. 加 有线/无线
3. 加 DNS
需要的自行下载
NicInfo_Update_1.rar



_
更新 :
1. NIC Type 更改类似 IPConfig(与 OS 语言无关,显示 OS 语言文本)
2. 加 Link Speed

需要的自行下载
NicInfo_Update_2.rar



_
更新 :
1. NIC Type 更改 WireLess (WIFI Network) / EtherNet (Local Network)  (与 OS 语言无关,显示 OS 语言文本)
2. 加 过滤关键字
需要的自行下载
NicInfo_Update_3.rar

详细说明如下:

NicInfo/?

NicInfo.exe /DelFake KeyWord1..10-> Ex: /DelFake Atheros (Default:Vir/VM,Max=10)
NicInfo.exe /Type KeyWord        -> Ex: /Type ether
NicInfo.exe /Speed KeyWord       -> Ex: /Speed gbps
NicInfo.exe /Descript KeyWord    -> Ex: /Descript vm
NicInfo.exe /Mac KeyWord         -> Ex: /Mac 00-50-56
NicInfo.exe /IP KeyWord          -> Ex: /IP 192.168.1
NicInfo.exe /GateWay KeyWord     -> Ex: /GateWay 192.168.1
NicInfo.exe /Help /H /? -H -?    -> For Help

关键字 : 1. 不区分大小写 2.不需完整(部份)关键字且中英文均可
关键字 : 为任意字,自行领悟.

=========================

NicInfo.exe /Type 区域  -> 只列 区域连线
NicInfo.exe /Type 无线  -> 只列 无线网路连线
NicInfo.exe /Type Ethe  -> 只列 有线网卡(包括虚拟卡)
NicInfo.exe /Type VMnet -> 只列 VMware

NicInfo.exe /Speed gbps -> 只列 Gbps (自动转换 M/G/T/P/E bps)
NicInfo.exe /Speed mbps -> 只列 Mbps(自动转换 M/G/T/P/E bps)
NicInfo.exe /Speed 100  -> 只列 有 100 数字

NicInfo.exe /Descript Xiaomi  -> 只列 Xiaomi
NicInfo.exe /Descript Virtual -> 只列 Virtual (通常是 虚拟卡)
NicInfo.exe /Descript USB     -> 只列 USB

NicInfo.exe /Mac 00-50-56          -> 只列 MAC Address 属于 VMware (可能有多个)
NicInfo.exe /Mac 64-09-80-02-DA-01 -> 只列 MAC Address 64-09-80-02-DA-01
NicInfo.exe /Mac 80                -> 只列 MAC Address 有 80 数字

NicInfo.exe /IP 192.168.1     -> 只列 IP 192.168.1 (可能有多个)
NicInfo.exe /IP 192.168.1.218 -> 只列 IP 192.168.1.218
NicInfo.exe /IP 218           -> 只列 IP 有 218 数字

NicInfo.exe /GateWay 192.168.1     -> 只列 GateWay 192.168.1
NicInfo.exe /GateWay 192.168.1.252 -> 只列 GateWay 192.168.1.252
NicInfo.exe /GateWay 0             -> 只列 GateWay 有 0 数字

NicInfo/DelFake          -> 去掉虚拟卡 (Default: Vir 与 VM)
NicInfo/DelFake WireLess -> 去掉虚拟卡+去掉无线卡=只列物理卡
特别说明:
1.
/DelFake 后面可再加最多 10 个过滤关键字,以 空白 格开

过滤关键字為 NIC Type / Description 内的文字
例 NicInfo/DelFake KeyWord1 KeyWord2 KeyWord3 ..... KeyWord10

2.
目前不大稳定,有 Bug.
例 去掉虚拟卡+去掉特定 Xiaomi+去掉特定 Realtek
NicInfo/DelFake Xiaomi Realtek         -> 成功. 由 NIC Number 小的开始
NicInfo/DelFake Realtek Xiaomi         -> 失败. 由 NIC Number 大的开始
NicInfo/DelFake Realtek Xiaomi Realtek -> 成功. 将 Realtek 再加入
暂时方法:
1. 由 NIC Number 小的开始
2. 过滤关键字写 2 次
3. 换 过滤关键字
4. 过滤关键字 顺序 调整






















_
更新 :
1. NIC Index
需要的自行下载
NicInfo_Update_4.rar


_
更新 :
/DelFake
Bug 修护,已可稳定过滤.

需要的自行下载
NicInfo_Update_5.rar


更新 :
加 Connect Check
需要的自行下载
NicInfo_Update_6.rar




NicInfo.rar

38.3 KB, 下载次数: 178, 下载积分: 无忧币 -2

42 KB

NicInfo_Update_1.rar

38.81 KB, 下载次数: 86, 下载积分: 无忧币 -2

NicInfo_Update_1.rar

NicInfo_Update_2.rar

39.45 KB, 下载次数: 66, 下载积分: 无忧币 -2

NicInfo_Update_2.rar

NicInfo_Update_3.rar

41.28 KB, 下载次数: 69, 下载积分: 无忧币 -2

NicInfo_Update_3.rar

NicInfo_Update_4.rar

41.29 KB, 下载次数: 65, 下载积分: 无忧币 -2

NicInfo_Update_4.rar

NicInfo_Update_5.rar

41.44 KB, 下载次数: 69, 下载积分: 无忧币 -2

NicInfo_Update_5.rar

NicInfo_Update_6.rar

41.72 KB, 下载次数: 204, 下载积分: 无忧币 -2

NicInfo_Update_6.rar

66#
发表于 2022-2-17 00:35:28 | 只看该作者
感謝樓主分享
回复

使用道具 举报

65#
发表于 2021-11-24 09:54:29 | 只看该作者
谢谢大佬分享,大佬666
回复

使用道具 举报

64#
发表于 2021-3-8 08:09:50 | 只看该作者
谢楼主分享!
回复

使用道具 举报

63#
发表于 2021-2-26 23:03:43 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

62#
发表于 2021-1-7 10:44:21 | 只看该作者
在某些场景中用起来应该还是不错的
回复

使用道具 举报

61#
发表于 2020-12-23 19:55:27 | 只看该作者
虚拟网卡虚拟网卡?
回复

使用道具 举报

60#
发表于 2020-12-18 19:51:36 | 只看该作者
学习了,能获取离线系统的IP吗?
回复

使用道具 举报

59#
发表于 2020-11-30 19:51:06 来自手机 | 只看该作者
多谢分享多谢
回复

使用道具 举报

58#
发表于 2020-11-29 18:39:27 | 只看该作者

收藏了,谢谢分享
回复

使用道具 举报

57#
发表于 2020-11-17 22:11:12 | 只看该作者
xxfx
回复

使用道具 举报

56#
发表于 2020-11-17 21:55:01 来自手机 | 只看该作者
多谢分享多谢
回复

使用道具 举报

55#
发表于 2020-11-16 11:25:31 | 只看该作者
本帖最后由 locoman 于 2020-11-16 16:54 编辑

这个工具很不错!感谢作者的无私分享!

但是,为进一步深化提升,建议可以进一步作些优化:

一、对所获取的信息面向BAT作些进一步针对性的优化,主要是方便BAT进一步简单的提取,而不需要BAT再作复杂的正则运算来提取等;
二、对物理网卡的过滤功能再进一步作好虚拟网卡的过滤选项,完全只过滤出真正的物理网卡;
三、增加对“网络连接名”的专项过滤(以网络连接名称为字头,再在下面列出相应所有信息),这样更贴近实际需要;
四、增加单独的“网络连接名”的字段,(之前,网络连接名是放在NIC Type 字段里面的,NIC Type     =EtherNet (Local Network) (本地连接)),建议为:
network connect name =本地连接
NIC Type     =EtherNet (Local Network)
五、增加单独的“传输类型”字段,来区分确定是有线的还是无线的,如:
transmission Type =有线

回复

使用道具 举报

54#
发表于 2020-11-15 20:42:56 来自手机 | 只看该作者
多谢多谢多谢多谢
回复

使用道具 举报

53#
发表于 2020-11-13 16:14:20 | 只看该作者
谢谢楼上无私分享,收藏学习!
回复

使用道具 举报

52#
发表于 2020-11-13 11:27:03 | 只看该作者
下载不了。。。。。。
回复

使用道具 举报

51#
发表于 2020-1-28 07:05:28 来自手机 | 只看该作者
上了瘾了,呵呵。
回复

使用道具 举报

50#
 楼主| 发表于 2020-1-28 05:14:23 | 只看该作者
更新 :
加 Connect Check
回复

使用道具 举报

49#
 楼主| 发表于 2020-1-27 20:53:52 | 只看该作者
更新 :
/DelFake
Bug 修护,已可稳定过滤.
回复

使用道具 举报

48#
 楼主| 发表于 2020-1-23 03:41:31 | 只看该作者
更新 :
1. NIC Index
回复

使用道具 举报

47#
 楼主| 发表于 2020-1-22 11:31:11 | 只看该作者
liuzhaoyzz 发表于 2020-1-22 10:08
用关键字的方法通用性较差。算法应该调整下。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ ...

本 EXE 文件
1. 不依赖第 3 方文件或机码.
2. 不依赖 OS 语言,都能正确.
3. 批处理/WinPE/非 GUI 应用.
4. 只秀有 IP 的 NIC,不杂乱.

机码直觉不固定,
且值会跳不固定.

本程序先这样了.






回复

使用道具 举报

46#
发表于 2020-1-22 11:02:29 来自手机 | 只看该作者
usb网卡有有线也有无线,有的非pc类机器自带的有线网卡也是usb的,当然这种非常少。
回复

使用道具 举报

45#
发表于 2020-1-22 10:08:57 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-1-22 10:37 编辑
plusv 发表于 2020-1-22 09:53
>NicInfo/DelFake SVN WireLess 这个可以获得唯一的有线网卡ip。
不然就直接取出 /Type 本地
不然就直 ...


用关键字的方法通用性较差。算法应该调整下。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{5E6B99C0-8BE8-4159-9FC9-C1B8C60B7BAE}\Connection]
"DefaultNameResourceId"=dword:0000070b
"DefaultNameIndex"=dword:00000000
"Name"="本地连接"
"PnpInstanceID"="PCI\\VEN_10EC&DEV_8136&SUBSYS_385A17AA&REV_07\\01000000364CE00000"

若PnpInstanceID的值以PCI开头,说明是物理网卡,蓝牙网卡是BTH开头,我没有USB无线网卡,不知道USB无线网卡是什么开头的。
MediaSubType为01则是常见网卡,02为无线网卡。
用这样子的方法才是稳定可靠的方法,用关键字的方法肯定通用性较差。不同的电脑本地连接,WIN7里面叫做“本地连接”,WIN10叫做“以太网”,不可能写一个程序或者批处理,拿到不同电脑使用,还要改关键字才能获得正确的结果。


另外一般地物理有线网卡只有一个,建议楼主根据上面注册表的办法确定物理网卡,并且把Local Network直接改成physical Local Network,其他的改成Virtual Local Network,这样子的话不需要那么多参数了,CUI只要得到结果,我们可以用批处理根据显示的结果自己处理,用physical Local Network作为关键字就行了,即使有两个,批处理也能够处理


现在显示的结果,EtherNet与 (Local Network)是等价的,可以看做是同一个关键字,这个关键字对应多个网卡(包括物理网卡和虚拟网卡),已经失去了作为关键字的意义,关键字要能够界定出物理网卡、虚拟网卡最好。很多场合大家都是要取得物理网卡的信息,虚拟网卡信息没什么用。



点评

本 EXE 文件 1. 不依赖第 3 方文件或机码. 2. 不依赖 OS 语言,都能正确. 3. 批处理/WinPE/非 GUI 应用. 4. 只秀有 IP 的 NIC,不杂乱. 机码直觉不固定, 且值会跳不固定. 本程序先这样了. [attachimg]41  详情 回复 发表于 2020-1-22 11:31
回复

使用道具 举报

44#
 楼主| 发表于 2020-1-22 09:53:35 | 只看该作者
本帖最后由 plusv 于 2020-1-22 10:00 编辑
liuzhaoyzz 发表于 2020-1-22 09:47
都不行,直接上图吧:
NicInfo/DelFake WireLess
NicInfo/DelFake 无线

>NicInfo/DelFake SVN WireLess 这个可以获得唯一的有线网卡ip。
不然就直接取出 /Type 本地
不然就直接取出 /IP  
不然就直接取出 /MAC

点评

用关键字的方法通用性较差。算法应该调整下。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318} Windows Registry Editor Version 5.00 [HKEY_LOCAL_MA  详情 回复 发表于 2020-1-22 10:08
回复

使用道具 举报

43#
发表于 2020-1-22 09:47:04 | 只看该作者
plusv 发表于 2020-1-22 09:36
2.
NicInfo/DelFake WireLess
我 PC 可以,

都不行,直接上图吧:
NicInfo/DelFake WireLess
NicInfo/DelFake 无线

NicInfo/DelFake Qual


NicInfo/DelFake Ather

NicInfo/DelFake 9377



都不行,搞不掉这个无线。


点评

NicInfo/DelFake SVN WireLess 这个可以获得唯一的有线网卡ip。 不然就直接取出 /Type 本地  详情 回复 发表于 2020-1-22 09:53
回复

使用道具 举报

42#
 楼主| 发表于 2020-1-22 09:36:15 | 只看该作者
本帖最后由 plusv 于 2020-1-22 09:45 编辑

2.
NicInfo/DelFake WireLess
我 PC 可以,
1F 抓图有.

你换关键字看看
NicInfo/DelFake 无线
NicInfo/DelFake WIFI
NicInfo/DelFake Qual
NicInfo/DelFake Ather
NicInfo/DelFake 9377
......

3.
不接受多个 Argument
/Type 与 /DelFake 这是 2 个 Argument
程序会比对 Argument 与数量,
不符合会列出所有 NIC

4.
这个我无法解决.
前面有说,这是 OS 遍历 DNS 的返回值

点评

都不行,直接上图吧: NicInfo/DelFake WireLess[attachimg]410135[/attachimg] NicInfo/DelFake 无线 [attachimg]410136[/attachimg] NicInfo/DelFake Qual [attachimg]410137[/attachimg] NicInfo/DelFake A  详情 回复 发表于 2020-1-22 09:47
回复

使用道具 举报

41#
发表于 2020-1-22 09:22:18 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-1-22 09:33 编辑
plusv 发表于 2020-1-22 08:58
1.
1F 有说明.
试 35F.


1、NicInfo/DelFake SVN WireLess这个可以获得唯一的有线网卡ip。



2、NicInfo/DelFake WireLess -> 去掉虚拟卡+去掉无线卡=只列物理卡
这个语法,就是一楼的啊,结果不对啊!还是有无线网卡出现啊!



3、NicInfo /type ethernet /DelFake WireLess楼主能否指明下语法错在哪里?
我试了/type ethe是一样的结果啊。

4、关于DNS的情况,是内网划分了VLAN,你的程序枚举出了三层交换机(可以看做主路由器)上面的DNS,还有三层交换机下挂的一个无线路由器的DNS设置,问题是跟无线路由器同级别的有线网卡(直接连到三层交换机),不应该有这个无线路由器的DNS,因为直接连到三层交换机上面的电脑,根本就不过无线路由器,有线网卡的DNS应该是3个,无线网卡是4个,ipconfig /all的结果就是对的,你的程序没有把网卡和DNS的一对多的对应关系弄正确。




点评

2. NicInfo/DelFake WireLess 我 PC 可以, 1F 抓图有. 你换关键字看看 NicInfo/DelFake 无线 NicInfo/DelFake Qual NicInfo/DelFake Ather NicInfo/DelFake 9377 ...... 3. 不接受多个 Argument /Ty  详情 回复 发表于 2020-1-22 09:36
回复

使用道具 举报

40#
 楼主| 发表于 2020-1-22 08:58:42 | 只看该作者
本帖最后由 plusv 于 2020-1-22 09:18 编辑
liuzhaoyzz 发表于 2020-1-22 08:53
1、NicInfo/DelFake WireLess -> 去掉虚拟卡+去掉无线卡=只列物理卡,无法过滤WireLess?

1.
1F 有说明.
试 35F.

2.
1F 有说明.
语法错误.

3.
前面有说,这是 OS 遍历 DNS 的返回值
我的 PC
1 个物理卡
2 个无线卡
DNS 的返回值是 3 个.
你的状况我就不清楚了.


点评

1、NicInfo/DelFake SVN WireLess这个可以获得唯一的有线网卡ip。 2、NicInfo/DelFake WireLess -> 去掉虚拟卡+去掉无线卡=只列物理卡 这个语法,就是一楼的啊,结果不对啊!还是有无线网卡出现啊! [attachimg]4  详情 回复 发表于 2020-1-22 09:22
回复

使用道具 举报

39#
发表于 2020-1-22 08:53:34 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-1-22 08:58 编辑
plusv 发表于 2020-1-22 07:01
更新 :
1. NIC Type 更改 WireLess (WIFI Network) / EtherNet (Local Network)  (与 OS 语言无关,显示 OS ...

1、NicInfo/DelFake WireLess -> 去掉虚拟卡+去掉无线卡=只列物理卡,无法过滤WireLess?



2、NicInfo /type ethernet /DelFake WireLess连用的话,会导致/DelFake WireLess过滤都失效?



3、我这边显示DNS还是有8个。

点评

1. 1F 有说明. 试 35F. 2. 1F 有说明. 语法错误.  详情 回复 发表于 2020-1-22 08:58
回复

使用道具 举报

38#
 楼主| 发表于 2020-1-22 07:44:40 | 只看该作者
窄口牛 发表于 2020-1-22 07:08
udb的呢,好多超薄变形本都是拖个尾巴接的usb的物理网卡,而不是pci的。

>udb的呢
UDB 看不大懂  ?


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-3 18:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表