无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3969|回复: 20
打印 上一主题 下一主题

[原创] MAC地址前缀对应厂商查询工具(离线版本后续会有)

[复制链接]
跳转到指定楼层
#
发表于 2022-7-22 09:56:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 winpefk 于 2022-7-22 10:12 编辑

最简单的办法:curl https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MAC&text=<你要查的前缀>
离线版本由于数据量过大(目前只把爬虫源码贴出来)
echo 正在获取MAC前缀对应厂商
export END=$1
export ADDR=$2echo "ibase=16;obase=10;$2"|bc > tmp
export ADDR_DEX=$(cat tmp)echo 会使用很长时间
echo 会输出ALL.bin以及大量零碎文件,请进入空目录再操作
rm ALL.bin
rm tmp
touch tmp
touch ALL.bin
##
echo 初始化线程池

down() {
    wget --header="User-Agent: Mozilla/5.0 (Linux; Android 9; JDN2-AL50 Build/HUAWEIJDN2-AL50; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.116 Mobile Safari/537.36 Sec-Fetch-User: ?1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 x-requested-with: XBrowser Sec-Fetch-Site: none Sec-Fetch-Mode: navigate Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q=0.9,en-CN;q=0.8,en-US;q=0.7,en;q=0.6" "https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MAC&text=$ADDR" -O $ADDR
    cat $ADDR >> ALL.bin
    sync
    rm $ADDR
}

ex1(){
    let ADDR_DEX=$ADDR_DEX+1
    echo 十进制是:$ADDR_DEX
    echo "ibase=10;obase=16;$ADDR_DEX"|bc > TMP
    ./a.out $(cat TMP) > tmp
    export ADDR=$(cat TMP)
}

while true;do
    echo 当前MAC前缀为:$ADDR
    down &
    ex1
    down &
    wait
    sleep 1
    clear
    ex1
    if [ $ADDR == $1 ];then
        break
    fi
done

echo ALL_DONE!!

我准备搞个多设备爬取(弄七八个设备去爬,要是官网的下载链接全的话就不要这么搞了)
这只是数据库获取工具用法 :MAC.SH 终止地址前缀 起始地址前缀
会输出一个包含此地址段的ALL.bin,里面有厂商信息



20#
发表于 2022-8-6 00:07:44 | 只看该作者
谢谢学习
回复

使用道具 举报

19#
发表于 2022-8-5 23:44:06 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

18#
发表于 2022-8-5 19:23:16 | 只看该作者
帖子不要沉!!期待高手来看看。
回复

使用道具 举报

17#
 楼主| 发表于 2022-7-22 18:29:57 | 只看该作者
顶一下!
回复

使用道具 举报

16#
 楼主| 发表于 2022-7-22 15:00:39 | 只看该作者
好东西来了,不过是纯命令行的,体积为1.1MB,其中数据库压缩后为 200K,解压后为900K(个人删了一些不必要项目,原来是2.5MB)若有大神继续精简,不甚感激.

GUIDE.7z

272.87 KB, 下载次数: 10, 下载积分: 无忧币 -2

数据库,解压后900K

RUN._002.7z

500 KB, 下载次数: 11, 下载积分: 无忧币 -2

改名为run.7z.002

RUN_003.7z

126.89 KB, 下载次数: 10, 下载积分: 无忧币 -2

改为run.7z.003

RUN_001.7z

500 KB, 下载次数: 12, 下载积分: 无忧币 -2

改名为run.7z.001

回复

使用道具 举报

15#
发表于 2022-7-22 14:00:49 | 只看该作者
小小璇 发表于 2022-7-22 12:48
确实可以,我查过,华硕官版固件是没有硬件MAC地址的,网传的为了能上网会瞎写一个MAC地址(要想联网必须要 ...

那就很可能是我自己刷成这个样子的,买来就刷了,是网上下载的固件
回复

使用道具 举报

14#
 楼主| 发表于 2022-7-22 12:30:14 | 只看该作者
minchengan 发表于 2022-7-22 12:28
BIOS是我自己刷过的,让其支持NVME,难道刷BIOS时会将MAC地址也改了,之前的MAC没注意呢

确实可以,我查过,华硕官版固件是没有硬件MAC地址的,网传基于官方版本改过的固件为了能上网会瞎写一个MAC地址(要想联网必须要一个MAC地址)
回复

使用道具 举报

13#
发表于 2022-7-22 12:28:10 | 只看该作者
winpefk 发表于 2022-7-22 11:10
好家伙,失算了,木有考虑到刷MAC+BIOS…

BIOS是我自己刷过的,让其支持NVME,难道刷BIOS时会将MAC地址也改了,之前的MAC没注意呢

点评

确实可以,我查过,华硕官版固件是没有硬件MAC地址的,网传的为了能上网会瞎写一个MAC地址(要想联网必须要一个MAC地址)  详情 回复 发表于 2022-7-22 12:30
回复

使用道具 举报

12#
 楼主| 发表于 2022-7-22 12:21:15 | 只看该作者
本帖最后由 winpefk 于 2022-7-22 12:28 编辑

我先把数据库上传一下也可以要这个http://standards-oui.ieee.org/oui/oui.txt,但体积没有我的精简

GUIDE.zip

350.15 KB, 下载次数: 8, 下载积分: 无忧币 -2

数据库

回复

使用道具 举报

11#
发表于 2022-7-22 12:06:33 | 只看该作者
离线离线

评分

参与人数 1无忧币 +1 收起 理由
winpefk + 1 兄台,有了

查看全部评分

回复

使用道具 举报

10#
发表于 2022-7-22 12:03:52 | 只看该作者
nice tool
回复

使用道具 举报

9#
发表于 2022-7-22 11:47:27 | 只看该作者
试试看,谢谢
回复

使用道具 举报

8#
发表于 2022-7-22 11:32:14 | 只看该作者
winpefk 发表于 2022-7-22 10:43
有了,不用费劲去爬了
你等我用VB写个图形界面版本

哈哈!好!!!静候你消息!!!
回复

使用道具 举报

7#
 楼主| 发表于 2022-7-22 11:28:43 来自手机 | 只看该作者
minchengan 发表于 2022-7-22 10:59
我买的一块二手主板,不知是修过还是刷过MAC,MAC地址为88-88-88-88-88-78,很奇怪,华硕B85 Pro Gamer

我看了一下,包含INTEL关键词的有这些:
/sdcard/TEMP $ cat GUIDE.BIN |grep INTEL                                  94F19E     (base 16)            HUIZHOU MAORONG INTELLIGENT TECHNOLOGY CO.,LTD                                                                      604616     (base 16)            XIAMEN VANN INTELLIGENT CO., LTD          0060AA     (base 16)            INTELLIGENT DEVICES INC. (IDI)            A0CAA5     (base 16)            INTELLIGENCE TECHNOLOGY OF CEC CO., LTD   C49878     (base 16)            SHANGHAI MOAAN INTELLIGENT TECHNOLOGY CO.,LTD                                                                       000958     (base 16)            INTELNET S.A.                             E061B2     (base 16)            HANGZHOU ZENOINTEL TECHNOLOGY CO., LTD    008053     (base 16)            INTELLICOM, INC.                          305684     (base 16)            SHENZHEN YUNJI INTELLIGENT TECHNOLOGY CO.,LTD                                                                       006BA0     (base 16)            SHENZHEN UNIVERSAL INTELLISYS PTE LTD     00D05D     (base 16)            INTELLIWORXX, INC.
0010E6     (base 16)            APPLIED INTELLIGENT SYSTEMS, INC.
回复

使用道具 举报

6#
 楼主| 发表于 2022-7-22 11:10:17 | 只看该作者
minchengan 发表于 2022-7-22 10:59
我买的一块二手主板,不知是修过还是刷过MAC,MAC地址为88-88-88-88-88-78,很奇怪,华硕B85 Pro Gamer

好家伙,失算了,木有考虑到刷MAC+BIOS…

点评

BIOS是我自己刷过的,让其支持NVME,难道刷BIOS时会将MAC地址也改了,之前的MAC没注意呢  详情 回复 发表于 2022-7-22 12:28
回复

使用道具 举报

5#
发表于 2022-7-22 10:59:58 | 只看该作者
我买的一块二手主板,不知是修过还是刷过MAC,MAC地址为88-88-88-88-88-78,很奇怪,华硕B85 Pro Gamer

点评

我看了一下,包含INTEL关键词的有这些: /sdcard/TEMP $ cat GUIDE.BIN |grep INTEL 94F19E (base 16) HUIZHOU MAORONG INTELLIGENT TECHNOLOGY CO.,LTD  详情 回复 发表于 2022-7-22 11:28
好家伙,失算了,木有考虑到刷MAC+BIOS…  详情 回复 发表于 2022-7-22 11:10

评分

参与人数 1无忧币 +3 收起 理由
winpefk + 3 很给力!

查看全部评分

回复

使用道具 举报

4#
 楼主| 发表于 2022-7-22 10:43:30 | 只看该作者
本帖最后由 winpefk 于 2022-7-22 10:45 编辑

有了,不用费劲去爬了
你等我用VB写个图形界面版本

点评

哈哈!好!!!静候你消息!!!  详情 回复 发表于 2022-7-22 11:32
回复

使用道具 举报

3#
 楼主| 发表于 2022-7-22 10:17:07 | 只看该作者
201027149 发表于 2022-7-22 10:11
支持!感谢楼主…  期待离线版。

兄台能帮忙合作下吗,一起爬取,到时候数据库同步共享,一个人爬一部分,到时候拼接一下
回复

使用道具 举报

2#
发表于 2022-7-22 10:11:58 | 只看该作者
支持!感谢楼主…  期待离线版。

点评

兄台能帮忙合作下吗,一起爬取,到时候数据库同步共享,一个人爬一部分,到时候拼接一下  详情 回复 发表于 2022-7-22 10:17
回复

使用道具 举报

1#
 楼主| 发表于 2022-7-22 09:59:20 | 只看该作者
A.OUT只是一个补零工具
源码:
#include <stdio.h>
int main(int argc,char *argv[1]){
printf ("%06s",argv[1]);
return 0;
}
拿GCC10 编译通过
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 13:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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