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
DISTVERSION= 4.2.0
PORTREVISION= 13
DISTVERSION= 5.0.0
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
@ -12,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= bacnet-stack>0:devel/bacnet-stack \
cmake:devel/cmake-core \
nuitka3:devel/nuitka \
nuitka:devel/nuitka \
argtable3>0:devel/argtable3 \
libiec61850>0:devel/libiec61850 \
${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}six>0:devel/py-six@${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
GH_ACCOUNT= mitre
GH_PROJECT= ${PORTNAME}
GH_TAGNAME= 6c6b971d96de121da33f27aa6f80806835346b23
GH_TUPLE= mitre:bacnet:745432c:bacnet/bacnet \
mitre:dnp3:01e3748:dnp3/dnp3 \
mitre:modbus:e47e259:modbus/modbus \
mitre:iec61850:a72e2c1:iec61850/iec61850 \
mitre:profinet:7e62daa:profinet/profinet
GH_TAGNAME= 4e8079f9d1764becc9f80edd900fb761d446168f
GH_TUPLE= mitre:bacnet:f01044e:bacnet/bacnet \
mitre:dnp3:50c5144:dnp3/dnp3 \
mitre:modbus:51cab77:modbus/modbus \
mitre:iec61850:0838d8a:iec61850/iec61850 \
mitre:iec61850-payloads:e5446db:iec61850payloads/iec61850payloads \
mitre:profinet:b85902a:profinet/profinet
USES= compiler:c++11-lang dos2unix python
@ -72,25 +72,26 @@ do-build:
${CC} readprop/main.c -I${LOCALBASE}/include -L${LOCALBASE}/lib \
-lbacnet-stack -o ${WRKSRC}/bacnet/payloads/bacwp-freebsd
cd ${WRKDIR}/iec61850-build && \
cmake ${WRKSRC}/iec61850/src/ -DLOCALBASE=${LOCALBASE} -DBUILD_SYSTEM=ON && \
cmake ${WRKSRC}/iec61850payloads/ -DLOCALBASE=${LOCALBASE} -DBUILD_SYSTEM=ON && \
cmake --build .
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
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
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/bacnet
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/dnp3
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/modbus
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/iec61850
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/iec61850/src
@${MKDIR} ${STAGEDIR}${WWWDIR}/plugins/profinet
@cd ${WRKSRC}/bacnet && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/bacnet
@cd ${WRKSRC}/dnp3 && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/dnp3
@cd ${WRKSRC}/modbus && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/plugins/modbus
@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
${INSTALL_PROGRAM} ${WRKDIR}/modbus_cli-build/modbus_cli_freebsd \
${STAGEDIR}/${WWWDIR}/plugins/modbus/payloads/modbus_cli_freebsd

View file

@ -1,13 +1,15 @@
TIMESTAMP = 1708238060
SHA256 (mitre-caldera-ot-4.2.0-6c6b971d96de121da33f27aa6f80806835346b23_GH0.tar.gz) = a4568765b1a373870ae00b781aa251ac94af089b46a3239bf743b0430405844e
SIZE (mitre-caldera-ot-4.2.0-6c6b971d96de121da33f27aa6f80806835346b23_GH0.tar.gz) = 5887
SHA256 (mitre-bacnet-745432c_GH0.tar.gz) = 60763dc1f3670124f3ec0caf11dd2a3c71def7689c6e90af66864e9924853ad7
SIZE (mitre-bacnet-745432c_GH0.tar.gz) = 2493167
SHA256 (mitre-dnp3-01e3748_GH0.tar.gz) = 5324a9910b22dd101ef52b2b48334f67d4e9d1f05a1abaa02b7b097a96dbee64
SIZE (mitre-dnp3-01e3748_GH0.tar.gz) = 97589582
SHA256 (mitre-modbus-e47e259_GH0.tar.gz) = 2094210dbf96c0f60d7d5146e4ec7855e19b4bc23b47d51b906aa5961222c14d
SIZE (mitre-modbus-e47e259_GH0.tar.gz) = 38272647
SHA256 (mitre-iec61850-a72e2c1_GH0.tar.gz) = a75623efb6bdb686ba63615a5861b1e5de8704fe4ba5339bacb54b1e162918be
SIZE (mitre-iec61850-a72e2c1_GH0.tar.gz) = 1140484
SHA256 (mitre-profinet-7e62daa_GH0.tar.gz) = a7e747ac604dae44d2c5a64e35b9220af0ff42d8b043c818e25e5f3f0f9a34f9
SIZE (mitre-profinet-7e62daa_GH0.tar.gz) = 24278633
TIMESTAMP = 1734769609
SHA256 (mitre-caldera-ot-5.0.0-4e8079f9d1764becc9f80edd900fb761d446168f_GH0.tar.gz) = 35e82a1cb08c1f88724f9c80836ecf5498c065ecce35533f0e85f9ee56d6ddcb
SIZE (mitre-caldera-ot-5.0.0-4e8079f9d1764becc9f80edd900fb761d446168f_GH0.tar.gz) = 539795
SHA256 (mitre-bacnet-f01044e_GH0.tar.gz) = 72cab1031cfe8788dc735945b18f295b27136e27622eefa0f7ae28e27643eaf9
SIZE (mitre-bacnet-f01044e_GH0.tar.gz) = 3674254
SHA256 (mitre-dnp3-50c5144_GH0.tar.gz) = 7d087ecd6ad1d84b35ad0cddf3ce7a92a5b6be27693f9e198571dd547494dd0e
SIZE (mitre-dnp3-50c5144_GH0.tar.gz) = 97590733
SHA256 (mitre-modbus-51cab77_GH0.tar.gz) = 77f20876ae5a53c3fb33fef79b76e3851daa9a0bb6e8257a1bcaca54b7d8ae36
SIZE (mitre-modbus-51cab77_GH0.tar.gz) = 38273335
SHA256 (mitre-iec61850-0838d8a_GH0.tar.gz) = 3da67e8c1797432dc72b5ae10458a5322d84a02e71207f02e4b34ea32870c04b
SIZE (mitre-iec61850-0838d8a_GH0.tar.gz) = 269038
SHA256 (mitre-iec61850-payloads-e5446db_GH0.tar.gz) = 2dec0029fba79a1fbffdba6da8cbb8b133a7245e8a8e3dcfeac170e066c18915
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 2023-10-25 16:38:29.989935000 -0500
@@ -10,6 +10,11 @@
--- 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 2024-12-21 01:17:51.308327000 -0800
@@ -14,6 +14,11 @@
name: Remote System Discovery
repeatable: True
platforms:
@ -12,10 +12,3 @@
linux:
sh:
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 2023-10-25 18:29:24.972817000 -0500
@@ -21,6 +21,9 @@
id: 6ecaedd8-656c-11eb-ae93-0242ac130002
--- bacnet/payloads/17f06fa2-44e1-11eb-b378-0242ac130002.yml 2024-11-19 07:46:05.000000000 -0800
+++ bacnet/payloads/17f06fa2-44e1-11eb-b378-0242ac130002.yml 2024-12-21 00:19:52.927470000 -0800
@@ -37,6 +37,9 @@
id: 2fb72b32-ca32-4397-a706-33ea8f0b5425
# WriteProp
+ 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
# ReadProperty
+ bacrp-freebsd:
+ description: BACnet ReadProperty Service - FreeBSD
+ id: 4b6ce399-738e-11ee-9734-8851fb56e3b2
bacrp:
description: BACnet ReadProperty Service - Linux
id: 748d5c80-5679-11eb-ae93-0242ac130002
@@ -50,4 +56,4 @@
id: e2e4d612-656b-11eb-ae93-0242ac130002
bacarf.exe:
description: BACnet AtomicReadFile - Windows
- id: 938f09a6-656c-11eb-ae93-0242ac130002
@@ -85,9 +88,12 @@
id: 6292179e-656c-11eb-ae93-0242ac130002
# WriteProperty
+ 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
+ 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
+++ iec61850/src/CMakeLists.txt 2024-02-18 01:01:07.721231000 -0500
--- iec61850payloads/CMakeLists.txt 2024-02-18 01:00:33.415323000 -0500
+++ iec61850payloads/CMakeLists.txt 2024-02-18 01:01:07.721231000 -0500
@@ -40,6 +40,7 @@
# add build options
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
+++ iec61850/src/app/CMakeLists.txt 2024-02-18 01:24:45.179116000 -0500
--- iec61850payloads/app/CMakeLists.txt 2024-02-18 01:01:15.171907000 -0500
+++ iec61850payloads/app/CMakeLists.txt 2024-02-18 01:24:45.179116000 -0500
@@ -5,15 +5,16 @@
"${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
+++ iec61850/src/lib/CMakeLists.txt 2024-02-18 01:28:38.333758000 -0500
--- iec61850payloads/lib/CMakeLists.txt 2024-02-18 01:24:59.343348000 -0500
+++ iec61850payloads/lib/CMakeLists.txt 2024-02-18 01:28:38.333758000 -0500
@@ -14,15 +14,16 @@
"${CMAKE_CURRENT_BINARY_DIR}/version.h")

View file

@ -3,7 +3,7 @@
message: <<EOM
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.
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/NOTICE.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/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/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/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/dc103456-4708-4760-acdb-a3882946fbbb.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/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/docs/assets/bacnet-bd-transparent.png
%%WWWDIR%%/plugins/bacnet/docs/assets/bacnet-bd.png
%%WWWDIR%%/plugins/bacnet/docs/assets/ics-coverage-map.png
%%WWWDIR%%/plugins/bacnet/docs/assets/bacnet-heatmap.png
%%WWWDIR%%/plugins/bacnet/docs/assets/bacnet_blockdiagram.png
%%WWWDIR%%/plugins/bacnet/docs/bacnet.md
%%WWWDIR%%/plugins/bacnet/gui/views/bacnet.vue
%%WWWDIR%%/plugins/bacnet/hook.py
%%WWWDIR%%/plugins/bacnet/payloads/17f06fa2-44e1-11eb-b378-0242ac130002.yml
%%WWWDIR%%/plugins/bacnet/payloads/bacarf
@ -27,9 +33,19 @@
%%WWWDIR%%/plugins/bacnet/payloads/bacawf.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacepics
%%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-freebsd
%%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.exe
%%WWWDIR%%/plugins/bacnet/payloads/bacwp
@ -38,14 +54,11 @@
%%WWWDIR%%/plugins/bacnet/src/README.md
%%WWWDIR%%/plugins/bacnet/src/bacnet-stack/apps/readprop/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/dnp3/.gitignore
%%WWWDIR%%/plugins/dnp3/LICENSE
%%WWWDIR%%/plugins/dnp3/NOTICE.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/data/abilities/collection/316f2be2-3103-4065-a128-50ae3456e7f3.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/heatmap.PNG
%%WWWDIR%%/plugins/dnp3/docs/dnp3.md
%%WWWDIR%%/plugins/dnp3/gui/views/dnp3.vue
%%WWWDIR%%/plugins/dnp3/hook.py
%%WWWDIR%%/plugins/dnp3/payloads/dnp3actions.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/ClangTidy.cmake
%%WWWDIR%%/plugins/dnp3/src/utils/update_bins.sh
%%WWWDIR%%/plugins/dnp3/static/.gitkeep
%%WWWDIR%%/plugins/dnp3/templates/dnp3.html
%%WWWDIR%%/plugins/iec61850/.gitignore
%%WWWDIR%%/plugins/iec61850/LICENSE
%%WWWDIR%%/plugins/iec61850/NOTICE.md
%%WWWDIR%%/plugins/iec61850/README.md
%%WWWDIR%%/plugins/iec61850/app/iec61850_api.py
%%WWWDIR%%/plugins/iec61850/app/iec61850_gui.py
%%WWWDIR%%/plugins/iec61850/app/iec61850_svc.py
%%WWWDIR%%/plugins/iec61850/app/parsers/data_model.py
%%WWWDIR%%/plugins/iec61850/app/parsers/data_set.py
%%WWWDIR%%/plugins/iec61850/app/parsers/lcb.py
@ -286,13 +298,13 @@
%%WWWDIR%%/plugins/iec61850/docs/assets/heatmap.png
%%WWWDIR%%/plugins/iec61850/docs/assets/iec61850_blockdiagram.png
%%WWWDIR%%/plugins/iec61850/docs/iec61850.md
%%WWWDIR%%/plugins/iec61850/gui/views/iec61850.vue
%%WWWDIR%%/plugins/iec61850/hook.py
%%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/src/.gitignore
%%WWWDIR%%/plugins/iec61850/src/CMakeLists.txt
%%WWWDIR%%/plugins/iec61850/src/LICENSE
%%WWWDIR%%/plugins/iec61850/src/README.md
%%WWWDIR%%/plugins/iec61850/src/app/CMakeLists.txt
%%WWWDIR%%/plugins/iec61850/src/app/app.c
@ -312,14 +324,11 @@
%%WWWDIR%%/plugins/iec61850/src/lib/version.h.in
%%WWWDIR%%/plugins/iec61850/src/test/test_integration.py
%%WWWDIR%%/plugins/iec61850/src/third_party/README.md
%%WWWDIR%%/plugins/iec61850/static/.gitkeep
%%WWWDIR%%/plugins/iec61850/templates/iec61850.html
%%WWWDIR%%/plugins/modbus/.gitignore
%%WWWDIR%%/plugins/modbus/LICENSE
%%WWWDIR%%/plugins/modbus/NOTICE.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/parsers/processid.py
%%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/modbus_diagram.jpg
%%WWWDIR%%/plugins/modbus/docs/modbus.md
%%WWWDIR%%/plugins/modbus/gui/views/modbus.vue
%%WWWDIR%%/plugins/modbus/hook.py
%%WWWDIR%%/plugins/modbus/payloads/58aaab96-7191-4978-acec-a3b1deb03332.yml
%%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_freebsd
%%WWWDIR%%/plugins/modbus/src/README.md
%%WWWDIR%%/plugins/modbus/src/bin/.gitkeep
%%WWWDIR%%/plugins/modbus/src/bin/modbus_cli
@ -362,14 +372,11 @@
%%WWWDIR%%/plugins/modbus/src/utils/README.md
%%WWWDIR%%/plugins/modbus/src/utils/linux/upx
%%WWWDIR%%/plugins/modbus/src/utils/win64/upx.exe
%%WWWDIR%%/plugins/modbus/static/.gitkeep
%%WWWDIR%%/plugins/modbus/templates/modbus.html
%%WWWDIR%%/plugins/profinet/.gitignore
%%WWWDIR%%/plugins/profinet/LICENSE
%%WWWDIR%%/plugins/profinet/NOTICE.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/data/abilities/discovery/35e384c3-2c27-4cf6-8155-70b2cf4b6cef.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/docs/assets/profinet_diagram.jpg
%%WWWDIR%%/plugins/profinet/docs/profinet.md
%%WWWDIR%%/plugins/profinet/gui/views/profinet.vue
%%WWWDIR%%/plugins/profinet/hook.py
%%WWWDIR%%/plugins/profinet/payloads/6c2308e7-852b-49c5-a6a4-1ac8622b6669.yml
%%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_freebsd
%%WWWDIR%%/plugins/profinet/src/LICENSE.md
%%WWWDIR%%/plugins/profinet/src/README.md
%%WWWDIR%%/plugins/profinet/src/dcp_utility.py
%%WWWDIR%%/plugins/profinet/src/pnio_dcp.py
%%WWWDIR%%/plugins/profinet/static/.gitkeep
%%WWWDIR%%/plugins/profinet/templates/profinet.html
@mode 750
@owner caldera