security/caldera-ot: Update to 5.0.0

This commit is contained in:
Jose Alonso Cardenas Marquez 2024-12-21 01:41:50 -08:00
parent 85f5aad51c
commit fcbb4fc76b
No known key found for this signature in database
GPG key ID: 335B9246BA5E30F4
17 changed files with 258 additions and 88 deletions

View file

@ -1,6 +1,5 @@
PORTNAME= caldera-ot PORTNAME= caldera-ot
DISTVERSION= 4.2.0 DISTVERSION= 5.0.0
PORTREVISION= 13
CATEGORIES= security python CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org MAINTAINER= acm@FreeBSD.org
@ -12,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= bacnet-stack>0:devel/bacnet-stack \ BUILD_DEPENDS= bacnet-stack>0:devel/bacnet-stack \
cmake:devel/cmake-core \ cmake:devel/cmake-core \
nuitka3:devel/nuitka \ nuitka:devel/nuitka \
argtable3>0:devel/argtable3 \ argtable3>0:devel/argtable3 \
libiec61850>0:devel/libiec61850 \ libiec61850>0:devel/libiec61850 \
${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \
@ -25,17 +24,18 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pnio-dcp>0:devel/py-pnio-dcp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pnio-dcp>0:devel/py-pnio-dcp@${PY_FLAVOR} \
caldera4>=4.2.0:security/caldera4 caldera>=4.2.0:security/caldera
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= mitre GH_ACCOUNT= mitre
GH_PROJECT= ${PORTNAME} GH_PROJECT= ${PORTNAME}
GH_TAGNAME= 6c6b971d96de121da33f27aa6f80806835346b23 GH_TAGNAME= 4e8079f9d1764becc9f80edd900fb761d446168f
GH_TUPLE= mitre:bacnet:745432c:bacnet/bacnet \ GH_TUPLE= mitre:bacnet:f01044e:bacnet/bacnet \
mitre:dnp3:01e3748:dnp3/dnp3 \ mitre:dnp3:50c5144:dnp3/dnp3 \
mitre:modbus:e47e259:modbus/modbus \ mitre:modbus:51cab77:modbus/modbus \
mitre:iec61850:a72e2c1:iec61850/iec61850 \ mitre:iec61850:0838d8a:iec61850/iec61850 \
mitre:profinet:7e62daa:profinet/profinet mitre:iec61850-payloads:e5446db:iec61850payloads/iec61850payloads \
mitre:profinet:b85902a:profinet/profinet
USES= compiler:c++11-lang dos2unix python USES= compiler:c++11-lang dos2unix python
@ -72,25 +72,26 @@ do-build:
${CC} readprop/main.c -I${LOCALBASE}/include -L${LOCALBASE}/lib \ ${CC} readprop/main.c -I${LOCALBASE}/include -L${LOCALBASE}/lib \
-lbacnet-stack -o ${WRKSRC}/bacnet/payloads/bacwp-freebsd -lbacnet-stack -o ${WRKSRC}/bacnet/payloads/bacwp-freebsd
cd ${WRKDIR}/iec61850-build && \ cd ${WRKDIR}/iec61850-build && \
cmake ${WRKSRC}/iec61850/src/ -DLOCALBASE=${LOCALBASE} -DBUILD_SYSTEM=ON && \ cmake ${WRKSRC}/iec61850payloads/ -DLOCALBASE=${LOCALBASE} -DBUILD_SYSTEM=ON && \
cmake --build . cmake --build .
cd ${WRKSRC}/modbus/src/src && \ cd ${WRKSRC}/modbus/src/src && \
${LOCALBASE}/bin/nuitka3 --standalone --onefile \ ${LOCALBASE}/bin/nuitka --standalone --onefile \
--output-filename=modbus_cli_freebsd --output-dir=${WRKDIR}/modbus_cli-build modbus_cli.py --output-filename=modbus_cli_freebsd --output-dir=${WRKDIR}/modbus_cli-build modbus_cli.py
cd ${WRKDIR}/profinet-build && \ cd ${WRKDIR}/profinet-build && \
${LOCALBASE}/bin/nuitka3 --standalone --onefile \ ${LOCALBASE}/bin/nuitka --standalone --onefile \
--output-filename=dcp_utility_freebsd --output-dir=${WRKDIR}/profinet-build dcp_utility.py --output-filename=dcp_utility_freebsd --output-dir=${WRKDIR}/profinet-build dcp_utility.py
do-install: do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/bacnet @${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/bacnet
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/dnp3 @${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/dnp3
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/modbus @${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/modbus
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/iec61850 @${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/iec61850/src
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/profinet @${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/profinet
@cd ${WRKSRC}/bacnet && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/bacnet @cd ${WRKSRC}/bacnet && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/bacnet
@cd ${WRKSRC}/dnp3 && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/dnp3 @cd ${WRKSRC}/dnp3 && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/dnp3
@cd ${WRKSRC}/modbus && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/modbus @cd ${WRKSRC}/modbus && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/modbus
@cd ${WRKSRC}/iec61850 && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/iec61850 @cd ${WRKSRC}/iec61850 && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/iec61850
@cd ${WRKSRC}/iec61850payloads && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/iec61850/src
@cd ${WRKSRC}/profinet && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/profinet @cd ${WRKSRC}/profinet && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/profinet
${INSTALL_PROGRAM} ${WRKDIR}/modbus_cli-build/modbus_cli_freebsd \ ${INSTALL_PROGRAM} ${WRKDIR}/modbus_cli-build/modbus_cli_freebsd \
${STAGEDIR}/${WWWDIR}/plugins/modbus/payloads/modbus_cli_freebsd ${STAGEDIR}/${WWWDIR}/plugins/modbus/payloads/modbus_cli_freebsd

View file

@ -1,13 +1,15 @@
TIMESTAMP = 1708238060 TIMESTAMP = 1734769609
SHA256 (mitre-caldera-ot-4.2.0-6c6b971d96de121da33f27aa6f80806835346b23_GH0.tar.gz) = a4568765b1a373870ae00b781aa251ac94af089b46a3239bf743b0430405844e SHA256 (mitre-caldera-ot-5.0.0-4e8079f9d1764becc9f80edd900fb761d446168f_GH0.tar.gz) = 35e82a1cb08c1f88724f9c80836ecf5498c065ecce35533f0e85f9ee56d6ddcb
SIZE (mitre-caldera-ot-4.2.0-6c6b971d96de121da33f27aa6f80806835346b23_GH0.tar.gz) = 5887 SIZE (mitre-caldera-ot-5.0.0-4e8079f9d1764becc9f80edd900fb761d446168f_GH0.tar.gz) = 539795
SHA256 (mitre-bacnet-745432c_GH0.tar.gz) = 60763dc1f3670124f3ec0caf11dd2a3c71def7689c6e90af66864e9924853ad7 SHA256 (mitre-bacnet-f01044e_GH0.tar.gz) = 72cab1031cfe8788dc735945b18f295b27136e27622eefa0f7ae28e27643eaf9
SIZE (mitre-bacnet-745432c_GH0.tar.gz) = 2493167 SIZE (mitre-bacnet-f01044e_GH0.tar.gz) = 3674254
SHA256 (mitre-dnp3-01e3748_GH0.tar.gz) = 5324a9910b22dd101ef52b2b48334f67d4e9d1f05a1abaa02b7b097a96dbee64 SHA256 (mitre-dnp3-50c5144_GH0.tar.gz) = 7d087ecd6ad1d84b35ad0cddf3ce7a92a5b6be27693f9e198571dd547494dd0e
SIZE (mitre-dnp3-01e3748_GH0.tar.gz) = 97589582 SIZE (mitre-dnp3-50c5144_GH0.tar.gz) = 97590733
SHA256 (mitre-modbus-e47e259_GH0.tar.gz) = 2094210dbf96c0f60d7d5146e4ec7855e19b4bc23b47d51b906aa5961222c14d SHA256 (mitre-modbus-51cab77_GH0.tar.gz) = 77f20876ae5a53c3fb33fef79b76e3851daa9a0bb6e8257a1bcaca54b7d8ae36
SIZE (mitre-modbus-e47e259_GH0.tar.gz) = 38272647 SIZE (mitre-modbus-51cab77_GH0.tar.gz) = 38273335
SHA256 (mitre-iec61850-a72e2c1_GH0.tar.gz) = a75623efb6bdb686ba63615a5861b1e5de8704fe4ba5339bacb54b1e162918be SHA256 (mitre-iec61850-0838d8a_GH0.tar.gz) = 3da67e8c1797432dc72b5ae10458a5322d84a02e71207f02e4b34ea32870c04b
SIZE (mitre-iec61850-a72e2c1_GH0.tar.gz) = 1140484 SIZE (mitre-iec61850-0838d8a_GH0.tar.gz) = 269038
SHA256 (mitre-profinet-7e62daa_GH0.tar.gz) = a7e747ac604dae44d2c5a64e35b9220af0ff42d8b043c818e25e5f3f0f9a34f9 SHA256 (mitre-iec61850-payloads-e5446db_GH0.tar.gz) = 2dec0029fba79a1fbffdba6da8cbb8b133a7245e8a8e3dcfeac170e066c18915
SIZE (mitre-profinet-7e62daa_GH0.tar.gz) = 24278633 SIZE (mitre-iec61850-payloads-e5446db_GH0.tar.gz) = 38886
SHA256 (mitre-profinet-b85902a_GH0.tar.gz) = 698da698764c4b9a354d7c9a818c6ef566234189ffc3f64e38cdd8498c4e6052
SIZE (mitre-profinet-b85902a_GH0.tar.gz) = 24279045

View file

@ -0,0 +1,21 @@
--- bacnet/data/abilities/collection/485e97e7-c352-432d-b8d3-fa8460e4fe49.yml 2024-12-21 00:57:08.538685000 -0800
+++ bacnet/data/abilities/collection/485e97e7-c352-432d-b8d3-fa8460e4fe49.yml 2024-12-21 01:02:20.136256000 -0800
@@ -20,6 +20,11 @@
name: Point & Tag Identification
repeatable: True
platforms:
+ freebsd:
+ sh:
+ timeout: 360
+ command: |
+ bacrpm #{bacnet.device.instance} device #{bacnet.device.instance} 77,121,70,28,76
linux:
sh:
timeout: 360
@@ -33,4 +38,4 @@
command: |
.\bacrpm.exe #{bacnet.device.instance} device #{bacnet.device.instance} 77,121,70,28,76
payloads:
- - bacrpm.exe
\ No newline at end of file
+ - bacrpm.exe

View file

@ -0,0 +1,21 @@
--- bacnet/data/abilities/collection/51fcfe67-1987-4271-ab2c-70f107328673.yml 2024-12-21 01:00:57.519482000 -0800
+++ bacnet/data/abilities/collection/51fcfe67-1987-4271-ab2c-70f107328673.yml 2024-12-21 01:02:09.639502000 -0800
@@ -14,6 +14,11 @@
name: Automated Collection
repeatable: True
platforms:
+ freebsd:
+ sh:
+ timeout: 360
+ command: |
+ bacscov #{bacnet.device.instance} #{bacnet.obj.type} #{bacnet.obj.instance} #{bacnet.scov.process_id} #{bacnet.scov.confirm_status}
linux:
sh:
timeout: 360
@@ -27,4 +32,4 @@
command: |
.\bacscov.exe #{bacnet.device.instance} #{bacnet.obj.type} #{bacnet.obj.instance} #{bacnet.scov.process_id} #{bacnet.scov.confirm_status}
payloads:
- - bacscov.exe
\ No newline at end of file
+ - bacscov.exe

View file

@ -0,0 +1,21 @@
--- bacnet/data/abilities/collection/a5ff2998-1b03-4782-acca-5475af0f7954.yml 2024-12-21 01:03:05.717078000 -0800
+++ bacnet/data/abilities/collection/a5ff2998-1b03-4782-acca-5475af0f7954.yml 2024-12-21 01:04:23.529844000 -0800
@@ -17,6 +17,11 @@
name: Point & Tag Identification
repeatable: True
platforms:
+ freebsd:
+ sh:
+ timeout: 360
+ command: |
+ bacrpm #{bacnet.device.instance} #{bacnet.obj.type} #{bacnet.obj.instance} #{bacnet.obj.property}
linux:
sh:
timeout: 360
@@ -30,4 +35,4 @@
command: |
.\bacrpm.exe #{bacnet.device.instance} #{bacnet.obj.type} #{bacnet.obj.instance} #{bacnet.obj.property}
payloads:
- - bacrpm.exe
\ No newline at end of file
+ - bacrpm.exe

View file

@ -0,0 +1,22 @@
--- bacnet/data/abilities/collection/bd13ac81-b932-463d-95aa-a22aeefbc9ac.yml 2024-12-21 01:05:30.887101000 -0800
+++ bacnet/data/abilities/collection/bd13ac81-b932-463d-95aa-a22aeefbc9ac.yml 2024-12-21 01:05:57.933635000 -0800
@@ -20,6 +20,12 @@
name: Point & Tag Identification
repeatable: True
platforms:
+ freebsd:
+ sh:
+ timeout: 360
+ command: |
+ bacrpm #{bacnet.device.instance} #{bacnet.object.type} #{bacnet.object.instance} 77,28,85,117
+
linux:
sh:
timeout: 360
@@ -34,4 +40,4 @@
command: |
.\bacrpm.exe #{bacnet.device.instance} #{bacnet.object.type} #{bacnet.object.instance} 77,28,85,117
payloads:
- - bacrpm.exe
\ No newline at end of file
+ - bacrpm.exe

View file

@ -0,0 +1,21 @@
--- bacnet/data/abilities/collection/d6aca3d5-3a10-4e28-9f88-43cc0c8f2b40.yml 2024-12-21 01:06:38.700686000 -0800
+++ bacnet/data/abilities/collection/d6aca3d5-3a10-4e28-9f88-43cc0c8f2b40.yml 2024-12-21 01:07:00.573524000 -0800
@@ -14,6 +14,11 @@
name: Monitor Process State
repeatable: True
platforms:
+ freebsd:
+ sh:
+ timeout: 360
+ command: |
+ bacge #{bacnet.device.instance}
linux:
sh:
timeout: 360
@@ -27,4 +32,4 @@
command: |
.\bacge.exe #{bacnet.device.instance}
payloads:
- - bacge.exe
\ No newline at end of file
+ - bacge.exe

View file

@ -1,6 +1,6 @@
--- bacnet/data/abilities/discovery/b93bd80e-3a70-11eb-adc1-0242ac120002.yml 2023-10-25 16:36:50.057204000 -0500 --- bacnet/data/abilities/discovery/b93bd80e-3a70-11eb-adc1-0242ac120002.yml 2024-12-21 01:17:29.630383000 -0800
+++ bacnet/data/abilities/discovery/b93bd80e-3a70-11eb-adc1-0242ac120002.yml 2023-10-25 16:38:29.989935000 -0500 +++ bacnet/data/abilities/discovery/b93bd80e-3a70-11eb-adc1-0242ac120002.yml 2024-12-21 01:17:51.308327000 -0800
@@ -10,6 +10,11 @@ @@ -14,6 +14,11 @@
name: Remote System Discovery name: Remote System Discovery
repeatable: True repeatable: True
platforms: platforms:
@ -12,10 +12,3 @@
linux: linux:
sh: sh:
timeout: 360 timeout: 360
@@ -23,4 +28,4 @@
command: |
.\bacwi.exe
payloads:
- - bacwi.exe
\ No newline at end of file
+ - bacwi.exe

View file

@ -0,0 +1,21 @@
--- bacnet/data/abilities/discovery/dc103456-4708-4760-acdb-a3882946fbbb.yml 2024-12-21 01:45:18.817141000 -0800
+++ bacnet/data/abilities/discovery/dc103456-4708-4760-acdb-a3882946fbbb.yml 2024-12-21 01:45:41.938645000 -0800
@@ -15,6 +15,11 @@
name: Remote System Information Discovery
repeatable: True
platforms:
+ freebsd:
+ sh:
+ timeout: 360
+ command: |
+ bacwh #{bacnet.device.min_instance} #{bacnet.device.max_instance} #{bacnet.obj.name}
linux:
sh:
timeout: 360
@@ -28,4 +33,4 @@
command: |
.\bacwh.exe #{bacnet.device.min_instance} #{bacnet.device.max_instance} #{bacnet.obj.name}
payloads:
- - bacwh.exe
\ No newline at end of file
+ - bacwh.exe

View file

@ -0,0 +1,21 @@
--- bacnet/data/abilities/inhibit-response-function/1c11848e-205a-42d6-8ca0-203484756435.yml 2024-12-21 01:09:16.664941000 -0800
+++ bacnet/data/abilities/inhibit-response-function/1c11848e-205a-42d6-8ca0-203484756435.yml 2024-12-21 01:10:09.777612000 -0800
@@ -21,6 +21,11 @@
name: Device Restart/Shutdown
repeatable: True
platforms:
+ freebsd:
+ sh:
+ timeout: 360
+ command: |
+ bacrd #{bacnet.device.instance} 1
linux:
sh:
timeout: 360
@@ -34,4 +39,4 @@
command: |
.\bacrd.exe #{bacnet.device.instance} 1
payloads:
- - bacrd.exe
\ No newline at end of file
+ - bacrd.exe

View file

@ -0,0 +1,21 @@
--- bacnet/data/abilities/inhibit-response-function/bdbeabd1-0f55-4974-a720-42c15fcb75d9.yml 2024-12-21 01:09:21.529508000 -0800
+++ bacnet/data/abilities/inhibit-response-function/bdbeabd1-0f55-4974-a720-42c15fcb75d9.yml 2024-12-21 01:10:28.780129000 -0800
@@ -21,6 +21,11 @@
name: Device Restart/Shutdown
repeatable: True
platforms:
+ freebsd:
+ sh:
+ timeout: 360
+ command: |
+ bacrd #{bacnet.device.instance} 0
linux:
sh:
timeout: 360
@@ -34,4 +39,4 @@
command: |
.\bacrd.exe #{bacnet.device.instance} 0
payloads:
- - bacrd.exe
\ No newline at end of file
+ - bacrd.exe

View file

@ -1,29 +1,27 @@
--- bacnet/payloads/17f06fa2-44e1-11eb-b378-0242ac130002.yml 2023-10-25 18:28:04.475705000 -0500 --- bacnet/payloads/17f06fa2-44e1-11eb-b378-0242ac130002.yml 2024-11-19 07:46:05.000000000 -0800
+++ bacnet/payloads/17f06fa2-44e1-11eb-b378-0242ac130002.yml 2023-10-25 18:29:24.972817000 -0500 +++ bacnet/payloads/17f06fa2-44e1-11eb-b378-0242ac130002.yml 2024-12-21 00:19:52.927470000 -0800
@@ -21,6 +21,9 @@ @@ -37,6 +37,9 @@
id: 6ecaedd8-656c-11eb-ae93-0242ac130002 id: 2fb72b32-ca32-4397-a706-33ea8f0b5425
# WriteProp # ReadProperty
+ bacwp-freebsd:
+ description: BACnet WriteProperty Service - FreeBSD
+ id: 3781c3ee-738e-11ee-9734-8851fb56e3b2
bacwp:
description: BACnet WriteProperty Service - Linux
id: 1a2faf5a-4601-11eb-b378-0242ac130002
@@ -29,6 +32,9 @@
id: 82b101d4-656c-11eb-ae93-0242ac130002
# ReadProp
+ bacrp-freebsd: + bacrp-freebsd:
+ description: BACnet ReadProperty Service - FreeBSD + description: BACnet ReadProperty Service - FreeBSD
+ id: 4b6ce399-738e-11ee-9734-8851fb56e3b2 + id: 4b6ce399-738e-11ee-9734-8851fb56e3b2
bacrp: bacrp:
description: BACnet ReadProperty Service - Linux description: BACnet ReadProperty Service - Linux
id: 748d5c80-5679-11eb-ae93-0242ac130002 id: 748d5c80-5679-11eb-ae93-0242ac130002
@@ -50,4 +56,4 @@ @@ -85,9 +88,12 @@
id: e2e4d612-656b-11eb-ae93-0242ac130002 id: 6292179e-656c-11eb-ae93-0242ac130002
bacarf.exe:
description: BACnet AtomicReadFile - Windows # WriteProperty
- id: 938f09a6-656c-11eb-ae93-0242ac130002 + bacwp-freebsd:
+ description: BACnet WriteProperty Service - FreeBSD
+ id: 3781c3ee-738e-11ee-9734-8851fb56e3b2
bacwp:
description: BACnet WriteProperty Service - Linux
id: 1a2faf5a-4601-11eb-b378-0242ac130002
bacwp.exe:
description: BACnet WriteProperty Service - Windows
- id: 82b101d4-656c-11eb-ae93-0242ac130002
\ No newline at end of file \ No newline at end of file
+ id: 938f09a6-656c-11eb-ae93-0242ac130002 + id: 82b101d4-656c-11eb-ae93-0242ac130002

View file

@ -1,5 +1,5 @@
--- iec61850/src/CMakeLists.txt 2024-02-18 01:00:33.415323000 -0500 --- iec61850payloads/CMakeLists.txt 2024-02-18 01:00:33.415323000 -0500
+++ iec61850/src/CMakeLists.txt 2024-02-18 01:01:07.721231000 -0500 +++ iec61850payloads/CMakeLists.txt 2024-02-18 01:01:07.721231000 -0500
@@ -40,6 +40,7 @@ @@ -40,6 +40,7 @@
# add build options # add build options
option(BUILD_TESTS "Build tests" OFF) option(BUILD_TESTS "Build tests" OFF)

View file

@ -1,5 +1,5 @@
--- iec61850/src/app/CMakeLists.txt 2024-02-18 01:01:15.171907000 -0500 --- iec61850payloads/app/CMakeLists.txt 2024-02-18 01:01:15.171907000 -0500
+++ iec61850/src/app/CMakeLists.txt 2024-02-18 01:24:45.179116000 -0500 +++ iec61850payloads/app/CMakeLists.txt 2024-02-18 01:24:45.179116000 -0500
@@ -5,15 +5,16 @@ @@ -5,15 +5,16 @@
"${CMAKE_CURRENT_BINARY_DIR}/version.h") "${CMAKE_CURRENT_BINARY_DIR}/version.h")

View file

@ -1,5 +1,5 @@
--- iec61850/src/lib/CMakeLists.txt 2024-02-18 01:24:59.343348000 -0500 --- iec61850payloads/lib/CMakeLists.txt 2024-02-18 01:24:59.343348000 -0500
+++ iec61850/src/lib/CMakeLists.txt 2024-02-18 01:28:38.333758000 -0500 +++ iec61850payloads/lib/CMakeLists.txt 2024-02-18 01:28:38.333758000 -0500
@@ -14,15 +14,16 @@ @@ -14,15 +14,16 @@
"${CMAKE_CURRENT_BINARY_DIR}/version.h") "${CMAKE_CURRENT_BINARY_DIR}/version.h")

View file

@ -3,7 +3,7 @@
message: <<EOM message: <<EOM
Caldera OT plugins port was installed Caldera OT plugins port was installed
1) Take on mind it is a modifying version of Caldera-OT for include FreeBSD as 1) Take on mind it is a modifying version of Caldera-OT. It includes FreeBSD as
supported OS and you could found some issues. Problem reports are welcome. supported OS and you could found some issues. Problem reports are welcome.
2) Do not forget modify configuration file (default.yml or local.yml) before of 2) Do not forget modify configuration file (default.yml or local.yml) before of

View file

@ -5,20 +5,26 @@
%%WWWDIR%%/plugins/bacnet/LICENSE %%WWWDIR%%/plugins/bacnet/LICENSE
%%WWWDIR%%/plugins/bacnet/NOTICE.md %%WWWDIR%%/plugins/bacnet/NOTICE.md
%%WWWDIR%%/plugins/bacnet/README.md %%WWWDIR%%/plugins/bacnet/README.md
%%WWWDIR%%/plugins/bacnet/app/bacnet_api.py
%%WWWDIR%%/plugins/bacnet/app/bacnet_gui.py
%%WWWDIR%%/plugins/bacnet/app/bacnet_svc.py %%WWWDIR%%/plugins/bacnet/app/bacnet_svc.py
%%WWWDIR%%/plugins/bacnet/data/abilities/collection/1811b7f2-3a73-11eb-adc1-0242ac120002.yml %%WWWDIR%%/plugins/bacnet/data/abilities/collection/1811b7f2-3a73-11eb-adc1-0242ac120002.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/collection/47432648-5678-11eb-ae93-0242ac130002.yml %%WWWDIR%%/plugins/bacnet/data/abilities/collection/47432648-5678-11eb-ae93-0242ac130002.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/collection/485e97e7-c352-432d-b8d3-fa8460e4fe49.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/collection/51fcfe67-1987-4271-ab2c-70f107328673.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/collection/73a8f024-656d-11eb-ae93-0242ac130002.yml %%WWWDIR%%/plugins/bacnet/data/abilities/collection/73a8f024-656d-11eb-ae93-0242ac130002.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/collection/a5ff2998-1b03-4782-acca-5475af0f7954.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/collection/bd13ac81-b932-463d-95aa-a22aeefbc9ac.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/collection/d6aca3d5-3a10-4e28-9f88-43cc0c8f2b40.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/discovery/b93bd80e-3a70-11eb-adc1-0242ac120002.yml %%WWWDIR%%/plugins/bacnet/data/abilities/discovery/b93bd80e-3a70-11eb-adc1-0242ac120002.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/discovery/dc103456-4708-4760-acdb-a3882946fbbb.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/impact/1a2faf5a-4601-11eb-b378-0242ac130002.yml %%WWWDIR%%/plugins/bacnet/data/abilities/impact/1a2faf5a-4601-11eb-b378-0242ac130002.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/impact/7888f6a0-454e-11eb-b378-0242ac130002.yml %%WWWDIR%%/plugins/bacnet/data/abilities/impact/7888f6a0-454e-11eb-b378-0242ac130002.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/inhibit-response-function/1c11848e-205a-42d6-8ca0-203484756435.yml
%%WWWDIR%%/plugins/bacnet/data/abilities/inhibit-response-function/bdbeabd1-0f55-4974-a720-42c15fcb75d9.yml
%%WWWDIR%%/plugins/bacnet/data/sources/ddc9cb50-74b7-4f32-9ed1-39bb0a58c954.yml %%WWWDIR%%/plugins/bacnet/data/sources/ddc9cb50-74b7-4f32-9ed1-39bb0a58c954.yml
%%WWWDIR%%/plugins/bacnet/docs/assets/bacnet-bd-transparent.png %%WWWDIR%%/plugins/bacnet/docs/assets/bacnet-heatmap.png
%%WWWDIR%%/plugins/bacnet/docs/assets/bacnet-bd.png %%WWWDIR%%/plugins/bacnet/docs/assets/bacnet_blockdiagram.png
%%WWWDIR%%/plugins/bacnet/docs/assets/ics-coverage-map.png
%%WWWDIR%%/plugins/bacnet/docs/bacnet.md %%WWWDIR%%/plugins/bacnet/docs/bacnet.md
%%WWWDIR%%/plugins/bacnet/gui/views/bacnet.vue
%%WWWDIR%%/plugins/bacnet/hook.py %%WWWDIR%%/plugins/bacnet/hook.py
%%WWWDIR%%/plugins/bacnet/payloads/17f06fa2-44e1-11eb-b378-0242ac130002.yml %%WWWDIR%%/plugins/bacnet/payloads/17f06fa2-44e1-11eb-b378-0242ac130002.yml
%%WWWDIR%%/plugins/bacnet/payloads/bacarf %%WWWDIR%%/plugins/bacnet/payloads/bacarf
@ -27,9 +33,19 @@
%%WWWDIR%%/plugins/bacnet/payloads/bacawf.exe %%WWWDIR%%/plugins/bacnet/payloads/bacawf.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacepics %%WWWDIR%%/plugins/bacnet/payloads/bacepics
%%WWWDIR%%/plugins/bacnet/payloads/bacepics.exe %%WWWDIR%%/plugins/bacnet/payloads/bacepics.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacge
%%WWWDIR%%/plugins/bacnet/payloads/bacge.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacrd
%%WWWDIR%%/plugins/bacnet/payloads/bacrd.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacrp %%WWWDIR%%/plugins/bacnet/payloads/bacrp
%%WWWDIR%%/plugins/bacnet/payloads/bacrp-freebsd %%WWWDIR%%/plugins/bacnet/payloads/bacrp-freebsd
%%WWWDIR%%/plugins/bacnet/payloads/bacrp.exe %%WWWDIR%%/plugins/bacnet/payloads/bacrp.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacrpm
%%WWWDIR%%/plugins/bacnet/payloads/bacrpm.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacscov
%%WWWDIR%%/plugins/bacnet/payloads/bacscov.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacwh
%%WWWDIR%%/plugins/bacnet/payloads/bacwh.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacwi %%WWWDIR%%/plugins/bacnet/payloads/bacwi
%%WWWDIR%%/plugins/bacnet/payloads/bacwi.exe %%WWWDIR%%/plugins/bacnet/payloads/bacwi.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacwp %%WWWDIR%%/plugins/bacnet/payloads/bacwp
@ -38,14 +54,11 @@
%%WWWDIR%%/plugins/bacnet/src/README.md %%WWWDIR%%/plugins/bacnet/src/README.md
%%WWWDIR%%/plugins/bacnet/src/bacnet-stack/apps/readprop/main.c %%WWWDIR%%/plugins/bacnet/src/bacnet-stack/apps/readprop/main.c
%%WWWDIR%%/plugins/bacnet/src/bacnet-stack/apps/writeprop/main.c %%WWWDIR%%/plugins/bacnet/src/bacnet-stack/apps/writeprop/main.c
%%WWWDIR%%/plugins/bacnet/static/.gitkeep
%%WWWDIR%%/plugins/bacnet/templates/bacnet.html %%WWWDIR%%/plugins/bacnet/templates/bacnet.html
%%WWWDIR%%/plugins/dnp3/.gitignore %%WWWDIR%%/plugins/dnp3/.gitignore
%%WWWDIR%%/plugins/dnp3/LICENSE %%WWWDIR%%/plugins/dnp3/LICENSE
%%WWWDIR%%/plugins/dnp3/NOTICE.md %%WWWDIR%%/plugins/dnp3/NOTICE.md
%%WWWDIR%%/plugins/dnp3/README.md %%WWWDIR%%/plugins/dnp3/README.md
%%WWWDIR%%/plugins/dnp3/app/dnp3_api.py
%%WWWDIR%%/plugins/dnp3/app/dnp3_gui.py
%%WWWDIR%%/plugins/dnp3/app/dnp3_svc.py %%WWWDIR%%/plugins/dnp3/app/dnp3_svc.py
%%WWWDIR%%/plugins/dnp3/data/abilities/collection/316f2be2-3103-4065-a128-50ae3456e7f3.yml %%WWWDIR%%/plugins/dnp3/data/abilities/collection/316f2be2-3103-4065-a128-50ae3456e7f3.yml
%%WWWDIR%%/plugins/dnp3/data/abilities/collection/7f68f5b0-1bc8-4fee-baa5-ab7e95ec2782.yml %%WWWDIR%%/plugins/dnp3/data/abilities/collection/7f68f5b0-1bc8-4fee-baa5-ab7e95ec2782.yml
@ -65,6 +78,7 @@
%%WWWDIR%%/plugins/dnp3/docs/assets/dnp3_bd_transparent.png %%WWWDIR%%/plugins/dnp3/docs/assets/dnp3_bd_transparent.png
%%WWWDIR%%/plugins/dnp3/docs/assets/heatmap.PNG %%WWWDIR%%/plugins/dnp3/docs/assets/heatmap.PNG
%%WWWDIR%%/plugins/dnp3/docs/dnp3.md %%WWWDIR%%/plugins/dnp3/docs/dnp3.md
%%WWWDIR%%/plugins/dnp3/gui/views/dnp3.vue
%%WWWDIR%%/plugins/dnp3/hook.py %%WWWDIR%%/plugins/dnp3/hook.py
%%WWWDIR%%/plugins/dnp3/payloads/dnp3actions.exe %%WWWDIR%%/plugins/dnp3/payloads/dnp3actions.exe
%%WWWDIR%%/plugins/dnp3/payloads/dnp3poll.exe %%WWWDIR%%/plugins/dnp3/payloads/dnp3poll.exe
@ -253,14 +267,12 @@
%%WWWDIR%%/plugins/dnp3/src/utils/cmake/ClangFormat.cmake %%WWWDIR%%/plugins/dnp3/src/utils/cmake/ClangFormat.cmake
%%WWWDIR%%/plugins/dnp3/src/utils/cmake/ClangTidy.cmake %%WWWDIR%%/plugins/dnp3/src/utils/cmake/ClangTidy.cmake
%%WWWDIR%%/plugins/dnp3/src/utils/update_bins.sh %%WWWDIR%%/plugins/dnp3/src/utils/update_bins.sh
%%WWWDIR%%/plugins/dnp3/static/.gitkeep
%%WWWDIR%%/plugins/dnp3/templates/dnp3.html %%WWWDIR%%/plugins/dnp3/templates/dnp3.html
%%WWWDIR%%/plugins/iec61850/.gitignore %%WWWDIR%%/plugins/iec61850/.gitignore
%%WWWDIR%%/plugins/iec61850/LICENSE %%WWWDIR%%/plugins/iec61850/LICENSE
%%WWWDIR%%/plugins/iec61850/NOTICE.md %%WWWDIR%%/plugins/iec61850/NOTICE.md
%%WWWDIR%%/plugins/iec61850/README.md %%WWWDIR%%/plugins/iec61850/README.md
%%WWWDIR%%/plugins/iec61850/app/iec61850_api.py %%WWWDIR%%/plugins/iec61850/app/iec61850_svc.py
%%WWWDIR%%/plugins/iec61850/app/iec61850_gui.py
%%WWWDIR%%/plugins/iec61850/app/parsers/data_model.py %%WWWDIR%%/plugins/iec61850/app/parsers/data_model.py
%%WWWDIR%%/plugins/iec61850/app/parsers/data_set.py %%WWWDIR%%/plugins/iec61850/app/parsers/data_set.py
%%WWWDIR%%/plugins/iec61850/app/parsers/lcb.py %%WWWDIR%%/plugins/iec61850/app/parsers/lcb.py
@ -286,13 +298,13 @@
%%WWWDIR%%/plugins/iec61850/docs/assets/heatmap.png %%WWWDIR%%/plugins/iec61850/docs/assets/heatmap.png
%%WWWDIR%%/plugins/iec61850/docs/assets/iec61850_blockdiagram.png %%WWWDIR%%/plugins/iec61850/docs/assets/iec61850_blockdiagram.png
%%WWWDIR%%/plugins/iec61850/docs/iec61850.md %%WWWDIR%%/plugins/iec61850/docs/iec61850.md
%%WWWDIR%%/plugins/iec61850/gui/views/iec61850.vue
%%WWWDIR%%/plugins/iec61850/hook.py %%WWWDIR%%/plugins/iec61850/hook.py
%%WWWDIR%%/plugins/iec61850/payloads/08cfc3e9-e172-4754-ae32-d1f28c9c819e.yml %%WWWDIR%%/plugins/iec61850/payloads/08cfc3e9-e172-4754-ae32-d1f28c9c819e.yml
%%WWWDIR%%/plugins/iec61850/payloads/iec61850_actions
%%WWWDIR%%/plugins/iec61850/payloads/iec61850_actions.exe
%%WWWDIR%%/plugins/iec61850/payloads/iec61850_actions_darwin
%%WWWDIR%%/plugins/iec61850/payloads/iec61850_actions_freebsd %%WWWDIR%%/plugins/iec61850/payloads/iec61850_actions_freebsd
%%WWWDIR%%/plugins/iec61850/src/.gitignore
%%WWWDIR%%/plugins/iec61850/src/CMakeLists.txt %%WWWDIR%%/plugins/iec61850/src/CMakeLists.txt
%%WWWDIR%%/plugins/iec61850/src/LICENSE
%%WWWDIR%%/plugins/iec61850/src/README.md %%WWWDIR%%/plugins/iec61850/src/README.md
%%WWWDIR%%/plugins/iec61850/src/app/CMakeLists.txt %%WWWDIR%%/plugins/iec61850/src/app/CMakeLists.txt
%%WWWDIR%%/plugins/iec61850/src/app/app.c %%WWWDIR%%/plugins/iec61850/src/app/app.c
@ -312,14 +324,11 @@
%%WWWDIR%%/plugins/iec61850/src/lib/version.h.in %%WWWDIR%%/plugins/iec61850/src/lib/version.h.in
%%WWWDIR%%/plugins/iec61850/src/test/test_integration.py %%WWWDIR%%/plugins/iec61850/src/test/test_integration.py
%%WWWDIR%%/plugins/iec61850/src/third_party/README.md %%WWWDIR%%/plugins/iec61850/src/third_party/README.md
%%WWWDIR%%/plugins/iec61850/static/.gitkeep
%%WWWDIR%%/plugins/iec61850/templates/iec61850.html %%WWWDIR%%/plugins/iec61850/templates/iec61850.html
%%WWWDIR%%/plugins/modbus/.gitignore %%WWWDIR%%/plugins/modbus/.gitignore
%%WWWDIR%%/plugins/modbus/LICENSE %%WWWDIR%%/plugins/modbus/LICENSE
%%WWWDIR%%/plugins/modbus/NOTICE.md %%WWWDIR%%/plugins/modbus/NOTICE.md
%%WWWDIR%%/plugins/modbus/README.md %%WWWDIR%%/plugins/modbus/README.md
%%WWWDIR%%/plugins/modbus/app/modbus_api.py
%%WWWDIR%%/plugins/modbus/app/modbus_gui.py
%%WWWDIR%%/plugins/modbus/app/modbus_svc.py %%WWWDIR%%/plugins/modbus/app/modbus_svc.py
%%WWWDIR%%/plugins/modbus/app/parsers/processid.py %%WWWDIR%%/plugins/modbus/app/parsers/processid.py
%%WWWDIR%%/plugins/modbus/data/abilities/collection/001e21ea-61b5-4b78-b79e-9d5687d819bd.yml %%WWWDIR%%/plugins/modbus/data/abilities/collection/001e21ea-61b5-4b78-b79e-9d5687d819bd.yml
@ -337,11 +346,12 @@
%%WWWDIR%%/plugins/modbus/docs/assets/heatmap.jpg %%WWWDIR%%/plugins/modbus/docs/assets/heatmap.jpg
%%WWWDIR%%/plugins/modbus/docs/assets/modbus_diagram.jpg %%WWWDIR%%/plugins/modbus/docs/assets/modbus_diagram.jpg
%%WWWDIR%%/plugins/modbus/docs/modbus.md %%WWWDIR%%/plugins/modbus/docs/modbus.md
%%WWWDIR%%/plugins/modbus/gui/views/modbus.vue
%%WWWDIR%%/plugins/modbus/hook.py %%WWWDIR%%/plugins/modbus/hook.py
%%WWWDIR%%/plugins/modbus/payloads/58aaab96-7191-4978-acec-a3b1deb03332.yml %%WWWDIR%%/plugins/modbus/payloads/58aaab96-7191-4978-acec-a3b1deb03332.yml
%%WWWDIR%%/plugins/modbus/payloads/modbus_cli %%WWWDIR%%/plugins/modbus/payloads/modbus_cli
%%WWWDIR%%/plugins/modbus/payloads/modbus_cli_freebsd
%%WWWDIR%%/plugins/modbus/payloads/modbus_cli.exe %%WWWDIR%%/plugins/modbus/payloads/modbus_cli.exe
%%WWWDIR%%/plugins/modbus/payloads/modbus_cli_freebsd
%%WWWDIR%%/plugins/modbus/src/README.md %%WWWDIR%%/plugins/modbus/src/README.md
%%WWWDIR%%/plugins/modbus/src/bin/.gitkeep %%WWWDIR%%/plugins/modbus/src/bin/.gitkeep
%%WWWDIR%%/plugins/modbus/src/bin/modbus_cli %%WWWDIR%%/plugins/modbus/src/bin/modbus_cli
@ -362,14 +372,11 @@
%%WWWDIR%%/plugins/modbus/src/utils/README.md %%WWWDIR%%/plugins/modbus/src/utils/README.md
%%WWWDIR%%/plugins/modbus/src/utils/linux/upx %%WWWDIR%%/plugins/modbus/src/utils/linux/upx
%%WWWDIR%%/plugins/modbus/src/utils/win64/upx.exe %%WWWDIR%%/plugins/modbus/src/utils/win64/upx.exe
%%WWWDIR%%/plugins/modbus/static/.gitkeep
%%WWWDIR%%/plugins/modbus/templates/modbus.html %%WWWDIR%%/plugins/modbus/templates/modbus.html
%%WWWDIR%%/plugins/profinet/.gitignore %%WWWDIR%%/plugins/profinet/.gitignore
%%WWWDIR%%/plugins/profinet/LICENSE %%WWWDIR%%/plugins/profinet/LICENSE
%%WWWDIR%%/plugins/profinet/NOTICE.md %%WWWDIR%%/plugins/profinet/NOTICE.md
%%WWWDIR%%/plugins/profinet/README.md %%WWWDIR%%/plugins/profinet/README.md
%%WWWDIR%%/plugins/profinet/app/profinet_api.py
%%WWWDIR%%/plugins/profinet/app/profinet_gui.py
%%WWWDIR%%/plugins/profinet/app/profinet_svc.py %%WWWDIR%%/plugins/profinet/app/profinet_svc.py
%%WWWDIR%%/plugins/profinet/data/abilities/discovery/35e384c3-2c27-4cf6-8155-70b2cf4b6cef.yml %%WWWDIR%%/plugins/profinet/data/abilities/discovery/35e384c3-2c27-4cf6-8155-70b2cf4b6cef.yml
%%WWWDIR%%/plugins/profinet/data/abilities/discovery/36284e7a-012f-4d9d-b803-0d435e06bbf6.yml %%WWWDIR%%/plugins/profinet/data/abilities/discovery/36284e7a-012f-4d9d-b803-0d435e06bbf6.yml
@ -381,16 +388,16 @@
%%WWWDIR%%/plugins/profinet/data/sources/76d3f1c5-61c1-4df6-9829-6390e7f661ee.yml %%WWWDIR%%/plugins/profinet/data/sources/76d3f1c5-61c1-4df6-9829-6390e7f661ee.yml
%%WWWDIR%%/plugins/profinet/docs/assets/profinet_diagram.jpg %%WWWDIR%%/plugins/profinet/docs/assets/profinet_diagram.jpg
%%WWWDIR%%/plugins/profinet/docs/profinet.md %%WWWDIR%%/plugins/profinet/docs/profinet.md
%%WWWDIR%%/plugins/profinet/gui/views/profinet.vue
%%WWWDIR%%/plugins/profinet/hook.py %%WWWDIR%%/plugins/profinet/hook.py
%%WWWDIR%%/plugins/profinet/payloads/6c2308e7-852b-49c5-a6a4-1ac8622b6669.yml %%WWWDIR%%/plugins/profinet/payloads/6c2308e7-852b-49c5-a6a4-1ac8622b6669.yml
%%WWWDIR%%/plugins/profinet/payloads/dcp_utility %%WWWDIR%%/plugins/profinet/payloads/dcp_utility
%%WWWDIR%%/plugins/profinet/payloads/dcp_utility_freebsd
%%WWWDIR%%/plugins/profinet/payloads/dcp_utility.exe %%WWWDIR%%/plugins/profinet/payloads/dcp_utility.exe
%%WWWDIR%%/plugins/profinet/payloads/dcp_utility_freebsd
%%WWWDIR%%/plugins/profinet/src/LICENSE.md %%WWWDIR%%/plugins/profinet/src/LICENSE.md
%%WWWDIR%%/plugins/profinet/src/README.md %%WWWDIR%%/plugins/profinet/src/README.md
%%WWWDIR%%/plugins/profinet/src/dcp_utility.py %%WWWDIR%%/plugins/profinet/src/dcp_utility.py
%%WWWDIR%%/plugins/profinet/src/pnio_dcp.py %%WWWDIR%%/plugins/profinet/src/pnio_dcp.py
%%WWWDIR%%/plugins/profinet/static/.gitkeep
%%WWWDIR%%/plugins/profinet/templates/profinet.html %%WWWDIR%%/plugins/profinet/templates/profinet.html
@mode 750 @mode 750
@owner caldera @owner caldera