FortiDeceptor decoys
FortiDeceptor creates a network of decoys to lure attackers and monitor their activities on the network. When a hacker attacks a decoy, an alert is generated and their malicious activities are captured and analyzed in real-time. This analysis generates a mitigation and remediation response that protects the network.
The current FortiDeceptor decoy OS are:
| Windows |
Windows 7, Windows 10, Windows 10ltsc2021v1 |
| Linux |
Ubuntu Desktop, CentOS, ESXi ,ELK and EV2023 |
| IoT/OT |
SCADA version 3, Medical OS, IoT OS, and d VoIP version1. |
| VPN |
Fortinet SSL-VPN (FG-60E, FG-100F, FG-1500D, FG-2000E, FG-3700D) |
|
Customized Windows |
Windows 10, Windows 11, Windows Server 2016, Windows Sever 2019, Windows Sever 2022, French Windows 10, French Windows Server 2016 |
|
Customized Linux |
Red Hat 7.9, Red Hat 8, Red Hat 9, Ubuntu20.04 Server |
The current FortiDeceptor application decoys are:
| Application Decoys |
POS OS, ERP OS PACS and SAP |
The current FortiDeceptor lure services are:
| Windows |
RDP, SMB, TCPListener, NBNSSpoofSpotter, ICMP, FTP, SMTP, SWIFT Lite2. Does not contain (Windows 7. |
| Linux |
SSH, SAMBA, TCPListener, HTTP, HTTPS, GIT, ICMP and FTP |
| IoT/OT |
HTTP, FTP, TFTP, SNMP, MODBUS, S7COMM, BACNET, IPMI, TRICONEX, ENIP, Kamstrup, DNP3, Telnet, PACS-WEB, PACS, DICOM server, Infusion Pump (TELNET), Infusion Pump (FTP), POS-WEB, ERP-WEP, GUARDIAN-AST, IEC104, Jetdirect, Printer-WEB, IP Camera-WEB, UPnP, RTSP, CDP, TP-link WEB, CWMP, SAP DISPATCHER, SAP WEB, MOXA, MQTT WEB, CoAP, SIP, and XMPP WEB |
| SSL VPN |
HTTPS |
|
Customized Windows |
RDP, SMB, NBNSSpoofSpotter, MSSQL, IIS (HTTP/HTTPS), ICMP, TCPListener, SMTP, SWIFT Lite2 and FTP |
|
Customized Linux |
HTTP, HTTPS, GIT, SAMBA, SSH, SMTP, TCPListener, FTP, RADIUS, ICMP |
The current FortiDeceptor IP address capacity are:
- A single EOL can host up to 16 deception VMs.
- A single FDCIKG can host up to 20 deception VMs.
- A single FDCVMS can host up to 20 deception VMs.
- A single deception VM supports up to 24 IP addresses or decoys. Each IP represents a decoy.
- A single FortiDeceptor appliance (HW/VM) can support up to 480 IP addresses.
- A single FortiDeceptor appliance (HW/VM) can support up to 128 segments (VLANS).
|
|
VPN only supports 8 IPs. Cisco Decoy only supports 1VLAN. |
Decoy services details
- Centos
- EV2023
- FortiGate
- Ubuntu
- Windows
- Customized Windows
- IoT OS
- Medical
- POS
- CRM(ERP)
- SAP
- SCADA
- VOIP V1 OS
Centos
centosv1 Decoy
|
Service |
Description |
|---|---|
|
SSH |
|
|
SAMBA |
|
|
HTTP |
|
|
HTTPS |
|
|
GIT |
|
|
SMTP |
|
|
TCPListener |
|
|
ICMP |
|
|
FTP |
|
|
RADIUS |
|
Electric Vehicles (EV2023)
EV-CPO Decoy
| Service | Description |
|---|---|
| HTTP |
|
| HTTPS |
|
FortiGate
fgt601v1 Decoy
(FGT-60E/FGT-100F/FGT-1500D/FGT-2000E/FGT-3700D)
|
Service |
Description |
|---|---|
|
SSLVPN |
|
fgt601v2 Decoy
(FGT-60F/FGT-100F/FGT-1500D/FGT-2000E/FGT-3700D/ FGT-60F-DMZ/FGT-100F-DMZ/FGT-1500D-DMZ/FGT-2000E-DMZ/FGT-3700D-DMZ)
|
Service |
Description |
|---|---|
|
SSLVPN |
|
Ubuntu
ESXI Decoy (Ubuntu16v2)
|
Service |
Description |
|---|---|
|
SSH |
|
|
HTTP |
|
|
HTTPS |
|
Elastic Search (Ubuntu16v2)
|
Service |
Description |
|---|---|
|
Elastic Search |
|
Linux Decoy (Ubuntu16v2)
|
Service |
Description |
|---|---|
|
SSH |
|
|
SAMBA |
|
|
HTTP |
|
|
HTTPS |
|
|
GIT |
|
|
SMTP |
|
|
TCPListener |
|
|
ICMP |
Enable this service to capture ping/traceroute attacks through ICMP. |
|
FTP |
|
|
RADIUS |
|
|
VNC |
|
Mac Decoy (Ubuntu16v2)
|
Service |
Description |
|---|---|
|
SSH |
|
|
VNC |
|
Citrix ADC Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
HTTP |
Enable this service to capture attacks through HTTP on the user-defined HTTP port. |
|
HTTPS |
Enable this service to capture attacks through HTTPS on the user-defined HTTPS port. |
Citrix Application Delivery Management Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
HTTP |
Enable this service to capture attacks through HTTP on the user-defined HTTP port. |
|
HTTPS |
Enable this service to capture attacks through HTTPS on the user-defined HTTPS port. |
Citrix Endpoint Management Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
HTTP |
Enable this service to capture attacks through HTTP on the user-defined HTTP port. |
|
HTTPS |
Enable this service to capture attacks through HTTPS on the user-defined HTTPS port. |
Citrix Receiver Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
HTTP |
Enable this service to capture attacks through HTTP on the user-defined HTTP port. |
|
HTTPS |
Enable this service to capture attacks through HTTPS on the user-defined HTTPS port. |
ESXI Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
SSH |
Enable this service to open port 22 on the decoy VM and respond to SSH (Secure Shell) requests within the network. SSH banner is user-defined. |
|
HTTP |
Enable this service to capture attacks through HTTP on the user-defined HTTP port. |
|
HTTPS |
Enable this service to capture attacks through HTTPS on the user-defined HTTPS port. |
Elastic Search (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
Elastic Search |
|
Linux Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
SSH |
|
|
SAMBA |
|
|
HTTP |
|
|
HTTPS |
|
|
GIT |
|
|
SMTP |
|
|
TCPListener |
|
|
ICMP |
|
|
FTP |
|
|
RADIUS |
|
|
VNC |
|
MySql MariaDB Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
MariaDB |
|
|
SSH |
|
Nginx Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
HTTP |
|
|
HTTPS |
|
ScadaBR Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
ScadaBR |
|
Tomcat Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
TOMCAT (HTTP) |
|
|
TOMCAT (HTTPS) |
|
|
SSH |
|
Webmin Decoy (Ubuntu18v1)
|
Service |
Description |
|---|---|
|
HTTP |
|
|
HTTPS |
|
Windows
Windows 7 Decoy
|
Service |
Description |
|---|---|
|
RDP |
|
|
SMB |
|
|
SMTP |
|
|
TCPListener |
|
|
NBNSSpoofSpotter |
|
|
ICMP |
|
|
FTP |
|
Windows 10 Decoy
| Service | Description |
|---|---|
| RDP |
|
| SMB |
|
| SMTP |
|
| TCPListener |
|
| NBNSSpoofSpotter |
|
| ICMP |
|
| SWIFT Lite2 |
|
| FTP |
|
Windows 10ltsc2021v1 Decoy
|
Service |
Description |
|---|---|
|
RDP |
|
|
SMB |
|
|
SMTP |
|
|
TCPListener
NBNSSpoofSpotter |
|
|
ICMP |
|
|
SWIFT Lite2 |
|
|
FTP |
|
Customized Windows
Customized Windows 10 Decoy
|
Service |
Description |
|---|---|
|
RDP |
|
|
SMB |
|
|
MSSQL |
|
|
SMTP |
|
|
TCPListener |
|
|
NBNSSpoofSpotter |
|
|
ICMP |
|
|
SWIFT Lite2 |
|
|
FTP |
|
Windows 11 Decoy
|
Service |
Description |
|---|---|
|
RDP |
|
|
SMB |
|
|
MSSQL
|
|
|
SMTP |
|
|
TCPListener |
|
|
NBNSSpoofSpotter |
|
|
ICMP |
|
|
SWIFT Lite2 |
|
|
FTP |
|
Customized Windows Server 2016 Decoy
|
Service |
Description |
|---|---|
|
RDP |
|
|
SMB |
|
|
MSSQL |
|
|
HTTP |
|
|
HTTPs |
|
|
SMTP |
|
|
TCPListener
|
|
|
NBNSSpoofSpotter |
Enable this service to capture attacks through NBNS (NetBIOS Name Service)
|
|
ICMP |
|
|
SWIFT Lite2 |
|
|
FTP |
|
Customized Windows Server 2019 Decoy
|
Service |
Description |
|---|---|
|
RDP |
|
|
SMB
MSSQL
|
|
|
HTTP |
|
|
HTTPS |
|
|
SMTP |
|
|
TCPListener
NBNSSpoofSpotter |
|
|
ICMP |
|
|
SWIFT Lite2 |
|
|
FTP |
|
Customized Windows Server 2022 Decoy
|
Service |
Description |
|---|---|
|
RDP |
|
|
SMB
|
|
|
MSSQL |
|
|
HTTP |
|
|
HTTPs |
|
|
SMTP |
|
|
TCPListener |
|
|
NBNSSpoofSpotter |
|
|
ICMP SWIFT Lite2 |
|
|
FTP |
|
Customized French Windows 10 Decoy
|
Service |
Description |
|---|---|
|
RDP |
|
|
SMB |
|
|
MSSQL
|
|
|
SMTP |
|
|
TCPListener |
|
|
NBNSSpoofSpotter |
|
|
ICMP |
|
|
SWIFT Lite2 |
|
|
FTP |
|
Customized French Windows Server 2016 Decoy
|
Service |
Description |
|---|---|
|
RDP |
|
|
SMB |
|
|
MSSQL |
|
|
HTTP |
|
|
HTTPS |
|
|
SMTP |
|
|
TCPListener |
|
|
NBNSSpoofSpotter |
|
|
ICMP |
|
|
SWIFT Lite2 |
|
|
FTP |
|
IoT OS
IoT refers to a network of devices, vehicles, appliances and other physical objects that are embedded with sensors, software and network connectivity.
Printers
Brother MFC Printer Decoy
|
Service |
Description |
|---|---|
|
SNMP |
|
|
Jetdirect |
Enable this service to open port 9100 on the decoy VM and respond to PJL (Printer Job Language) requests. |
|
Printer-WEB |
A web GUI that simulates the administration GUI of Brother NC-340h printer. |
HP Printer Decoy
|
Service |
Description |
|---|---|
|
SNMP service |
|
|
Jetdirect |
|
|
Printer-WEB |
|
Lexmark Printer Decoy
|
Service |
Description |
|
|---|---|---|
|
SNMP |
|
|
|
Jetdirect |
|
|
|
Printer-WEB |
A web GUI that simulates the administration GUI of Lexmark MX410de printer. |
*Please provide Cisco IOS software to run the Cisco decoy. You can copy the IOS from any Cisco router/switch flash by using TFTP server and running the copy flash tftp: command on the Cisco router/switch side, and then completing the deployment wizard.
Camera
IP Camera Decoy
|
Service |
Description |
|---|---|
|
IP Camera-WEB |
|
|
SNMP service |
|
|
UPnP service |
|
|
RTSP service |
Example: To infinitely loop a video: From the attacker perspective, the live camera stream is available at |
Switch
HP Switch Decoy
|
Service |
Description |
|---|---|
|
SNMP |
Enable this service to open port 161 on the decoy VM, and respond to SNMP (v1 or v2c) request from within the network. Community name is user-defined. SNMP response is customized for HP switch decoy. |
|
Telnet service |
A login-required service.
|
|
CDP |
Enable this service to allow the decoy VM to send CDP traffic within the network. |
|
HTTP |
Enable this service to capture attacks through HTTP on the default HTTP port. |
Routers
Cisco Router Decoy
|
Service |
Description |
|---|---|
|
Models* |
4 Cisco images (models) are supported: 2691, 3660, 3725 and 3745. An error is displayed if you upload an image that is not supported. |
|
Router Running-Config (optional) |
Allows you to upload a customized Cisco config file to predefine the Cisco router setting |
|
Telnet service |
A login-required service that enables attackers to utilize all Cisco router functions. |
|
HTTP service |
A login-required GUI service similar to the telnet service but with less functionality. |
|
SNMP service |
|
|
CDP service |
Enable this service to allow the decoy VM to send CDP traffic within the network. |
TP-LINK Router Decoy
|
Service |
Description |
|---|---|
|
TP-LINK WEB |
Enable this service to allow attackers to login to a fake TP-link setting site. |
|
CWMP |
Enable this service to send data using CWMP protocol to {ip}:{port}/cpe. |
MikroTik Router Decoy
|
Service |
Description |
|---|---|
|
SNMP |
Enable this service to open port 161 on the decoy VM, and respond to SNMP (v1 or v2c) request from within the network. Community name is user-defined. SNMP response is customized for MikroTik router decoy. |
|
Telnet service |
A login-required service that enables attackers to utilize all MikroTik router functions. |
|
CDP |
Enable this service to allow the decoy VM to send CDP traffic within the network. |
|
HTTP |
Enable this service to capture attacks through HTTP on the default HTTP port. |
VPN Gateway
SWIFT VPN Gateway decoy
|
Service |
Description |
|---|---|
|
Telnet service |
A login-required service. |
|
HTTPS |
Enable this service to capture attacks through HTTPS on the default HTTPS port. |
Medical
PACS Decoy
|
Service |
Description |
|---|---|
|
Infusion Pump (Telnet) service |
|
|
Infusion Pump (FTP) |
|
|
PACS service |
|
|
PACS-WEB service |
|
|
DICOM Server service |
|
Infusomat Decoy
|
Service |
Description |
|---|---|
|
Http service |
Enable this service to capture attacks through HTTP on the default HTTP port. |
|
Https Service |
Enable this service to capture attacks through HTTPS on the default HTTPS port. |
|
CAN Bus Protocol |
Enable this service to capture attacks through TCP on the default TCP port(1500) |
|
B.BRAUN |
Enable this service to capture attacks through HTTP port 8080. |
Spacecom Decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
HTTP Service |
|
|
FTPService |
|
|
CAN Bus Protocol |
|
|
SSH Service |
|
POS
|
Service |
Description |
|---|---|
|
POS-WEB service |
|
CRM(ERP)
|
Service |
Description |
|---|---|
|
ERP-WEB service |
|
SAP
|
Service |
Description |
|---|---|
|
SAP ROUTER |
|
|
SAP DISPATCHER |
|
|
SAP WEB |
A fake SAP HTTP and HTTPS GUI for SAP Fiori Launchpad or Legacy WebGUI. |
SCADA (version3) OS
Ascent Compass MNG decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
FTP service |
|
|
SNMP service |
|
|
BACNET service |
|
Guardian-AST decoy
|
Service |
Description |
|---|---|
|
Guardian-AST service |
|
IPMI Device decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
SNMP service |
|
|
FTP service |
|
|
IPMI service |
|
KAMSTRUP 382 decoy
|
Service |
Description |
|---|---|
|
KAMSTRUP service |
|
Liebert Spruce UPS decoy
|
Service |
Description |
|---|---|
|
TFTP |
Enable this to service capture attacks through TFTP on default TFTP port |
|
SNMP |
|
|
HTTP |
Enable this service to capture attacks through HTTP on default HTTP port. |
Niagara4 Station decoy
|
Service |
Description |
|---|---|
|
SNMP |
|
|
HTTP |
Enable this service to capture attacks through HTTP on default HTTP port. |
|
BACNET |
Enable this service to capture attack through BACNET on default BACNET port. |
NiagaraAX Station decoy
|
Service |
Description |
|---|---|
|
SNMP |
|
|
HTTP |
Enable this service to capture attacks through HTTP on the default HTTP port. |
|
BACNET |
Enable this service to capture attacks through BACNET on the default BACNET port. |
PowerLogic ION7650 decoy
|
Service |
Description |
|---|---|
|
SNMP |
|
|
MODBUS |
Enable this service to capture attacks through MODBUS on the default MODBUS port. |
|
DNP3 |
Enable this service to capture attacks through DNP3 on the default DNP3 port. |
|
HTTP |
Enable this service to capture attacks through HTTP on the default HTTP port. |
Rockwell 1769-L16ER/BLOGIX5316ER decoy
|
Service |
Description |
|---|---|
|
SNMP |
|
|
ENIP |
Enable this service to capture attacks through ENIP on the default ENIP port. |
|
HTTP |
Enable this service to capture attacks through HTTP on the default HTTP port. |
Rockwell 1769-L35E Ethernet Port decoy
|
Service |
Description |
|---|---|
|
SNMP |
|
|
ENIP |
Enable this service to capture attacks through ENIP on the default ENIP port. |
|
HTTP |
Enable this service to capture attacks through HTTP on the default HTTP port. |
Rockwell PLC decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
TFTP service |
|
|
SNMP service |
|
|
ENIP service |
|
GE PLC decoy
|
Service |
Description |
|---|---|
| HTTP service |
|
| TFTP service |
|
| SNMP service |
|
| ENIP service |
|
Schneider EcoStruxure BMS server decoy
|
Service |
Description |
|---|---|
|
SNMP service |
|
|
BACNET service |
|
|
HTTP service |
|
|
TRICONEX service |
|
MOXA NPORT 5110 decoy
|
Service |
Description |
|---|---|
| SNMP service |
|
| Telnet service |
|
| HTTP service |
|
| MOXA service |
|
Schneider Power Meter - PM5560 decoy
|
Service |
Description |
|---|---|
|
SNMP service |
|
|
BACNET service |
|
|
HTTP service |
|
|
DNP3 service |
|
|
ENIP service |
|
Schneider SCADAPack 333E decoy
|
Service |
Description |
|---|---|
|
SNMP service |
|
|
DNP3 service |
|
|
Telnet service |
|
Siemens S7-200 PLC decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
TFTP service |
|
|
SNMP service |
|
|
MODBUS service |
|
|
S7COMM service |
|
Siemens S7-300 PLC decoy
|
TFTP service |
|
|
SNMP service |
|
|
IEC104 service |
|
Siemens S7-1500 PLC decoy
|
Service |
Description |
|---|---|
| HTTP service | Enable this service to capture attacks through HTTP on the default HTTP port. HTTP page title is user defined. Plant Identification is user-defined. Serial Number is user-defined. |
| TFTP service | Enable this to service capture attacks through TFTP on the default TFTP port |
| IEC104 service | Enable this to service capture attacks through IEC104 on the default IEC104 port. |
| SNMP service | Enable this service to open port 161 on decoy VM, and respond to SNMP (v1 or v2c) request from within the network. Community name is user-defined. SNMP response is customized for Siemens S7-1500 PLC decoy. |
| S7COMM service | Enable this service to capture attacks through S7COMM on the default S7COMM port. Module Type is user-defined. PLC Name is user-defined. |
| PROFINET service | Enable this service to capture attacks through PROFINET |
Phoenix contact AXC 1050 decoy
|
Service |
Description |
|---|---|
| HTTP service | Enable this service to capture attacks through HTTP on the default HTTP port. HTTP page title is user defined. Plant Identification is user-defined. Serial Number is user-defined. |
| SNMP service | Enable this service to open port 161 on decoy VM, and respond to SNMP (v1 or v2c) request from within the network. Community name is user-defined. SNMP response is customized for Phoenix contact AXC 1050 decoy. |
| FTP service | Enable this service to capture attacks through FTP on the default FTP port FTP banner is user-defined Anonymous Access can be enabled which let user enters "anonymous" as a user ID and eliminate the need to authenticate themselves |
| PROFINET service | Enable this service to capture attacks through PROFINET |
VAV-DD BACNET controller decoy
|
Service |
Description |
|---|---|
|
SNMP service |
|
|
BACNET service |
|
C-More HMI decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
HTTPS service |
|
|
FTP service |
|
|
SNMP service |
|
Modicon M580 decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
TFTP service |
|
|
MODBUS service |
|
|
SNMP service |
|
|
ENIP service |
|
Modicon M241 decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
TFTP service |
|
|
MODBUS service |
|
|
SNMP service
|
|
|
ENIP service |
|
Emerson iPro by Dixell decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
MODBUS service |
|
|
SNMP service
|
|
Lantronix XPORT V1.8/2.0 decoy
|
Service |
Description |
|---|---|
|
HTTP service |
|
|
Lantronix Discovery Protocol service |
|
|
SNMP service
|
|
VOIP V1 OS
MQTT decoy
|
Service |
Description |
|---|---|
| MQTT WEB |
|
| CoAP |
|
SIP decoy
|
Service |
Description |
|---|---|
| SIP |
|
XMPP decoy
|
Service |
Description |
|---|---|
| XMPP WEB |
|
4G/5G 3GPP decoy
|
Service |
Description |
|---|---|
|
NextEPC WEB
|
|
|
SCTP & GTP-C |
|
|
GTP-U |
|