From 2016f802e0856bfdef3ea5929ce5eaeb89828c2d Mon Sep 17 00:00:00 2001 From: Eliot Lear Date: Thu, 20 Feb 2025 16:43:15 +0100 Subject: [PATCH 1/4] add ACME/Frobinator-2000.json to repo --- ACME/Frobinator-2000.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 ACME/Frobinator-2000.json diff --git a/ACME/Frobinator-2000.json b/ACME/Frobinator-2000.json new file mode 100644 index 0000000..f4843e7 --- /dev/null +++ b/ACME/Frobinator-2000.json @@ -0,0 +1 @@ +{"ietf-mud:mud":{"mud-version":1,"extensions":["ol","transparency"],"ol":{"spdx-tag":"0BSD","owners":["ACME"]},"cache-validity":48,"is-supported":true,"last-change":"2025-02-20T15:40:15.138Z","mud-url":"https://test.example.com/frobinator2000.json","mud-signature":"https://test.example.com/frobinator2000.p7s","mfg-name":"ACME","systeminfo":"Frobinator 2000","documentation":"https://test.example.com/doc/frobinator2000","mudtx:transparency":{"sbom-local-well-known":"https","vuln-url":["https://csaf.example.com/frobinator2000.json"]},"ietf-access-control-list:acls":{"acl":[{"name":"toipv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"toace62375","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"toace4475","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"toace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"destination-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"toace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","destination-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}},{"name":"fripv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"frace62375","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"frace4475","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"frace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"source-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"frace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","source-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}}]},"from-device-policy":{"access-lists":{"access-list":[{"name":"fripv4-acl71128"}]}},"to-device-policy":{"access-lists":{"access-list":[{"name":"toipv4-acl71128"}]}}}} \ No newline at end of file From e9ac7eb679e2759760cdc60e066c73d32e909843 Mon Sep 17 00:00:00 2001 From: Eliot Lear Date: Tue, 25 Feb 2025 16:24:40 +0100 Subject: [PATCH 2/4] add ACME/Frobinator-2000.json to repo --- ACME/Frobinator-2000.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ACME/Frobinator-2000.json b/ACME/Frobinator-2000.json index f4843e7..cf34562 100644 --- a/ACME/Frobinator-2000.json +++ b/ACME/Frobinator-2000.json @@ -1 +1 @@ -{"ietf-mud:mud":{"mud-version":1,"extensions":["ol","transparency"],"ol":{"spdx-tag":"0BSD","owners":["ACME"]},"cache-validity":48,"is-supported":true,"last-change":"2025-02-20T15:40:15.138Z","mud-url":"https://test.example.com/frobinator2000.json","mud-signature":"https://test.example.com/frobinator2000.p7s","mfg-name":"ACME","systeminfo":"Frobinator 2000","documentation":"https://test.example.com/doc/frobinator2000","mudtx:transparency":{"sbom-local-well-known":"https","vuln-url":["https://csaf.example.com/frobinator2000.json"]},"ietf-access-control-list:acls":{"acl":[{"name":"toipv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"toace62375","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"toace4475","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"toace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"destination-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"toace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","destination-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}},{"name":"fripv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"frace62375","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"frace4475","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"frace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"source-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"frace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","source-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}}]},"from-device-policy":{"access-lists":{"access-list":[{"name":"fripv4-acl71128"}]}},"to-device-policy":{"access-lists":{"access-list":[{"name":"toipv4-acl71128"}]}}}} \ No newline at end of file +{"ietf-mud:mud":{"mud-version":1,"extensions":["ol","transparency"],"ol":{"spdx-tag":"0BSD","owners":["ACME"]},"cache-validity":48,"is-supported":true,"last-change":"2025-02-25T15:24:14.644Z","mud-url":"https://test.example.com/frobinator2000.json","mud-signature":"https://test.example.com/frobinator2000.p7s","mfg-name":"ACME","systeminfo":"Frobinator 2000","documentation":"https://test.example.com/doc/frobinator2000","mudtx:transparency":{"sbom-local-well-known":"https","vuln-url":["https://csaf.example.com/frobinator2000.json"]},"ietf-access-control-list:acls":{"acl":[{"name":"toipv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"toace62375","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"toace4475","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"toace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"destination-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"toace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","destination-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}},{"name":"fripv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"frace62375","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"frace4475","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"frace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"source-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"frace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","source-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}}]},"from-device-policy":{"access-lists":{"access-list":[{"name":"fripv4-acl71128"}]}},"to-device-policy":{"access-lists":{"access-list":[{"name":"toipv4-acl71128"}]}}}} \ No newline at end of file From 5a74908d825821883bdc212527159094ad85488c Mon Sep 17 00:00:00 2001 From: Eliot Lear Date: Sat, 8 Mar 2025 10:15:48 +0100 Subject: [PATCH 3/4] add ACME/Frobinator-2000.json to repo --- ACME/Frobinator-2000.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ACME/Frobinator-2000.json b/ACME/Frobinator-2000.json index cf34562..e56d970 100644 --- a/ACME/Frobinator-2000.json +++ b/ACME/Frobinator-2000.json @@ -1 +1 @@ -{"ietf-mud:mud":{"mud-version":1,"extensions":["ol","transparency"],"ol":{"spdx-tag":"0BSD","owners":["ACME"]},"cache-validity":48,"is-supported":true,"last-change":"2025-02-25T15:24:14.644Z","mud-url":"https://test.example.com/frobinator2000.json","mud-signature":"https://test.example.com/frobinator2000.p7s","mfg-name":"ACME","systeminfo":"Frobinator 2000","documentation":"https://test.example.com/doc/frobinator2000","mudtx:transparency":{"sbom-local-well-known":"https","vuln-url":["https://csaf.example.com/frobinator2000.json"]},"ietf-access-control-list:acls":{"acl":[{"name":"toipv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"toace62375","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"toace4475","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"toace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"destination-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"toace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","destination-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}},{"name":"fripv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"frace62375","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"frace4475","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"frace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"source-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"frace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","source-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}}]},"from-device-policy":{"access-lists":{"access-list":[{"name":"fripv4-acl71128"}]}},"to-device-policy":{"access-lists":{"access-list":[{"name":"toipv4-acl71128"}]}}}} \ No newline at end of file +{"ietf-mud:mud":{"mud-version":1,"extensions":["ol","transparency"],"ol":{"spdx-tag":"0BSD","owners":["ACME"]},"cache-validity":48,"is-supported":true,"last-change":"2025-03-08T09:15:36.683Z","mud-url":"https://test.example.com/frobinator2000.json","mud-signature":"https://test.example.com/frobinator2000.p7s","mfg-name":"ACME","systeminfo":"Frobinator 2000","documentation":"https://test.example.com/doc/frobinator2000","mudtx:transparency":{"sbom-local-well-known":"https","vuln-url":["https://csaf.example.com/frobinator2000.json"]},"ietf-access-control-list:acls":{"acl":[{"name":"toipv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"toace62375","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"toace4475","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"toace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"destination-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"toace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","destination-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}},{"name":"fripv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"frace62375","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"frace4475","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"frace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"source-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"frace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","source-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}}]},"from-device-policy":{"access-lists":{"access-list":[{"name":"fripv4-acl71128"}]}},"to-device-policy":{"access-lists":{"access-list":[{"name":"toipv4-acl71128"}]}}}} \ No newline at end of file From 8be984674e81851bf960c94596002fa5f3a99e56 Mon Sep 17 00:00:00 2001 From: Eliot Lear Date: Sat, 17 May 2025 18:15:28 +0200 Subject: [PATCH 4/4] add ACME/Frobinator-2000.json to repo --- ACME/Frobinator-2000.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ACME/Frobinator-2000.json b/ACME/Frobinator-2000.json index e56d970..ac5b278 100644 --- a/ACME/Frobinator-2000.json +++ b/ACME/Frobinator-2000.json @@ -1 +1 @@ -{"ietf-mud:mud":{"mud-version":1,"extensions":["ol","transparency"],"ol":{"spdx-tag":"0BSD","owners":["ACME"]},"cache-validity":48,"is-supported":true,"last-change":"2025-03-08T09:15:36.683Z","mud-url":"https://test.example.com/frobinator2000.json","mud-signature":"https://test.example.com/frobinator2000.p7s","mfg-name":"ACME","systeminfo":"Frobinator 2000","documentation":"https://test.example.com/doc/frobinator2000","mudtx:transparency":{"sbom-local-well-known":"https","vuln-url":["https://csaf.example.com/frobinator2000.json"]},"ietf-access-control-list:acls":{"acl":[{"name":"toipv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"toace62375","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"toace4475","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"toace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"destination-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"toace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","destination-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}},{"name":"fripv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"frace62375","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"frace4475","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"frace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"source-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"frace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","source-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}}]},"from-device-policy":{"access-lists":{"access-list":[{"name":"fripv4-acl71128"}]}},"to-device-policy":{"access-lists":{"access-list":[{"name":"toipv4-acl71128"}]}}}} \ No newline at end of file +{"ietf-mud:mud":{"mud-version":1,"extensions":["ol","transparency"],"ol":{"spdx-tag":"0BSD","owners":["ACME"]},"cache-validity":48,"is-supported":true,"last-change":"2025-05-17T15:49:25.222Z","mud-url":"https://test.example.com/frobinator2000.json","mud-signature":"https://test.example.com/frobinator2000.p7s","mfg-name":"ACME","systeminfo":"Frobinator 2000","documentation":"https://test.example.com/doc/frobinator2000","mudtx:transparency":{"sbom-local-well-known":"https","vuln-url":["https://csaf.example.com/frobinator2000.json"]},"ietf-access-control-list:acls":{"acl":[{"name":"toipv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"toace62375","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"toace4475","matches":{"ipv4":{"ietf-acldns:src-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"toace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"destination-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"toace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","destination-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}},{"name":"fripv4-acl71128","type":"ipv4-acl-type","aces":{"ace":[{"name":"frace62375","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloudany.example.com"}},"actions":{"forwarding":"accept"}},{"name":"frace4475","matches":{"ipv4":{"ietf-acldns:dst-dnsname":"cloud443-thing-init.example.com","protocol":6},"tcp":{"ietf-mud:direction-initiated":"thing"}},"actions":{"forwarding":"accept"}},{"name":"frace53283","matches":{"ietf-mud:mud":{"my-controller":[null]},"ipv4":{"protocol":17},"udp":{"source-port":{"operator":"eq","port":"121"}}},"actions":{"forwarding":"accept"}},{"name":"frace42238","matches":{"ietf-mud:mud":{"local-networks":[null]},"ipv4":{"protocol":6},"tcp":{"ietf-mud:direction-initiated":"remote","source-port":{"operator":"eq","port":"443"}}},"actions":{"forwarding":"accept"}}]}}]},"from-device-policy":{"access-lists":{"access-list":[{"name":"fripv4-acl71128"}]}},"to-device-policy":{"access-lists":{"access-list":[{"name":"toipv4-acl71128"}]}}}} \ No newline at end of file