windows下搭建绝地求生网页雷达服务

2018年5月2日星期三

windows下搭建绝地求生网页雷达服务




网页雷达源码地址是 https://github.com/txchen/scichicken

根据readme介绍,scichicken是利用libpcap抓取网卡数据,然后对数据进行分析,并通过web服务器的方式把人物和物品展示到网页上
libpcap是一个跨平台的抓包库,scichicken利用了node的cap模块调用libpcap

cap模块地址:https://github.com/mscdex/cap
阅读cap的readme文件,里面说明在windows下,可以 Npcap with WinPcap compatibility来实现libpcap功能

下面说一下操作步骤

1.下载安装nodejs环境,要求是9.0以上的版本,我是用的是 v9.10.0
https://nodejs.org/dist/v10.0.0/node-v10.0.0-x64.msi

2.安装cnpm,淘宝npm镜像工具,加快包下载速度

npm install -g cnpm --registry=https://registry.npm.taobao.org



3.下载网页雷达 https://github.com/234150476/PUBG-Cloud-Radar(之前论坛里有人发的,我不是用scichicken)

4.安装Npcap https://nmap.org/npcap/dist/npcap-0.99-r4.exe

5.解压PUBG-Cloud-Radar,进入PUBG-Cloud-Radar文件夹,运行命令

cnpm i



6.编写一个devices查询脚本,保存为devices.js:

var Cap = require('cap').Cap;
var devices = Cap.deviceList();
console.log(devices);





node devices.js


查看网卡地址列表

{ name: '\\Device\\NPF_{EF70974F-50F3-45ED-A648-BDD3ADDAAAAA}',
description: 'Realtek Ethernet Controller',
addresses: [ [Object], [Object] ] }



看见这个Realtek Ethernet Controller就是板载网卡了,把这个name复制出来

运行

node index.js sniff '\\Device\\NPF_{EF70974F-50F3-45ED-A648-BDD3ADDAAAAA}' IP地址



9.浏览器打开 http://localhost:20086 访问网页雷达

10.设置windows防火墙出站入站规则,方便手机访问

0 评论 :

发表评论