Skip to content

Latest commit

 

History

History
80 lines (71 loc) · 2.07 KB

rule_en.md

File metadata and controls

80 lines (71 loc) · 2.07 KB

How to use FaPro to simulate multiple devices in network


Introduction

Network and service simulation can already be done using FaPro. However, in a real environment, there are often multiple different devices in a network, and each device runs different services. To simulate a real network environment, it is necessary to simulate these devices.

To simulate a device in a network, we need to simulate all open services on that device. We defined device rules, a rule is a set of service information on all open ports of a device.

With FaPro, you can create a virtual network and simulate several different devices in it with a single command.

We've created a set of device rules for surveillance video equipment from over 30 manufacturers:

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

Usage

Download Camera Device Rules Pack

Then run fapro with root user to create the simulated device from the rules pack:

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

A virtual network of 8.0.0.0/8 will be generated, and the device IP will be randomly generated.

camera rules demo

Use the web interface to view the device rule(App) corresponding to the ip port.