如何使用FaPro批量模拟设备

2022-1-26 14:53:27 Author: www.freebuf.com 阅读量:11 收藏

freeBuf

主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

简介

为了模拟一个完整的设备,我们需要模拟这个设备上所有开放端口的服务。因此引入了设备规则,一条规则包含一个设备开放端口上的一系列服务特征。

通过FaPro,可以使用一条命令,直接创建一个虚拟网络,并在其中模拟多个不同的设备。

我们创建了一个示例规则库,目前包含30多个厂商的视频监控设备的规则:

ABUS IP Camera
ADT NVR
ADT DVR
AJA-Video-Converter
Advidia IP Camera
AirSpace DVR2
AirSpace DVR
Alibi IP Camera
CP Plus DVR2
CP Plus DVR
Canon VB-H610
Clare Control IP Camera
Dahua IP Camera2
Dahua DHI-XVR4104C-N
Dahua IP Camera
Eyesonic IP Camera
GRUNDIG IP Camera
GeoVision-Camera
HIKVISION-Camera2
HIKVISION-Camera
HUAWEI IVS
IC Realtime NVR6000K
IC Realtime NVR7000K
Illustra-camera2
Illustra-camera
InVid Tech IP Camera2
InVid Tech IP Camera
JXJ-Camera2
JXJ-Camera
KB Vision DVR
KT&C IP Camera
KT&C IP Camera2
LG-Smart-IP-Device
Lorex DVR2
Lorex DVR
Lorex DVR3
Luma IP Camera
Luma 310 IP Camera
PARTIZAN-Cameras
Q-See NVR2
Q-See NVR
TRENDnet NVR408
TRENDnet TV-IP862IC
TRENDnet NVR2208
The Surveillance Shop IP Camera
The Surveillance Shop IP Camera2
TruVision TVR Camera
TruVision NVR Camera
WebWarrior IP Camera
WebWarrior IP Camera2
WebWarrior IP Camera3

目前仅支持web服务的模拟,只支持登录页面显示,不支持登录功能。

使用方式

首先下载视频监控设备规则库

然后使用管理员权限运行fapro,从规则库创建模拟设备。

sudo ./fapro run -f camera.pak -v

会创建一个8.0.0.0/8的虚拟网络,并随机生成设备ip。

image

使用web界面可以查看ip端口对应的设备规则。

更多的设备规则支持敬请期待

项目地址

Fapro: 【GitHub传送门