感謝樓主分享 |
谢谢大佬分享,大佬666 |
谢楼主分享! |
谢谢楼主分享 |
在某些场景中用起来应该还是不错的 |
虚拟网卡虚拟网卡? |
学习了,能获取离线系统的IP吗? |
多谢分享多谢 |
收藏了,谢谢分享 |
xxfx |
多谢分享多谢 |
本帖最后由 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 =有线 |
多谢多谢多谢多谢 |
谢谢楼上无私分享,收藏学习! |
下载不了。。。。。。 |
上了瘾了,呵呵。 |
更新 : 加 Connect Check |
更新 : /DelFake Bug 修护,已可稳定过滤. |
更新 : 1. NIC Index |
usb网卡有有线也有无线,有的非pc类机器自带的有线网卡也是usb的,当然这种非常少。 |
本帖最后由 liuzhaoyzz 于 2020-1-22 10:37 编辑 plusv 发表于 2020-1-22 09:53 用关键字的方法通用性较差。算法应该调整下。 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)是等价的,可以看做是同一个关键字,这个关键字对应多个网卡(包括物理网卡和虚拟网卡),已经失去了作为关键字的意义,关键字要能够界定出物理网卡、虚拟网卡最好。很多场合大家都是要取得物理网卡的信息,虚拟网卡信息没什么用。 |
本帖最后由 plusv 于 2020-1-22 10:00 编辑 liuzhaoyzz 发表于 2020-1-22 09:47 >NicInfo/DelFake SVN WireLess 这个可以获得唯一的有线网卡ip。 不然就直接取出 /Type 本地 不然就直接取出 /IP 不然就直接取出 /MAC |
plusv 发表于 2020-1-22 09:36 都不行,直接上图吧: NicInfo/DelFake WireLess NicInfo/DelFake 无线 NicInfo/DelFake Qual NicInfo/DelFake Ather NicInfo/DelFake 9377 都不行,搞不掉这个无线。 |
本帖最后由 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 的返回值 |
本帖最后由 liuzhaoyzz 于 2020-1-22 09:33 编辑 plusv 发表于 2020-1-22 08:58 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的一对多的对应关系弄正确。 |
本帖最后由 plusv 于 2020-1-22 09:18 编辑 liuzhaoyzz 发表于 2020-1-22 08:53 1. 1F 有说明. 试 35F. 2. 1F 有说明. 语法错误. 3. 前面有说,这是 OS 遍历 DNS 的返回值 我的 PC 1 个物理卡 2 个无线卡 DNS 的返回值是 3 个. 你的状况我就不清楚了. |
本帖最后由 liuzhaoyzz 于 2020-1-22 08:58 编辑 plusv 发表于 2020-1-22 07:01 1、NicInfo/DelFake WireLess -> 去掉虚拟卡+去掉无线卡=只列物理卡,无法过滤WireLess? 2、NicInfo /type ethernet /DelFake WireLess连用的话,会导致/DelFake WireLess过滤都失效? 3、我这边显示DNS还是有8个。 |
窄口牛 发表于 2020-1-22 07:08 >udb的呢 UDB 看不大懂 ? |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.