From 360061ff94b841b46aff6eb643c0d42ab833d907 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Wed, 18 Mar 2026 11:53:54 +0200 Subject: [PATCH 1/4] Import new website --- .gitignore | 16 +- .ruby-version | 2 +- 404.html | 25 + CNAME | 2 +- Gemfile | 7 +- _config.yml | 12 +- _includes/contact.html | 131 +- _includes/head.html | 100 +- _includes/navigation.html | 29 +- _includes/reference-carousel.html | 15 + _includes/scripts.html | 12 +- _layouts/default.html | 4 +- _layouts/energy.html | 10 - _layouts/finics.html | 7 - _layouts/frontpage.html | 2 +- _layouts/globalot.html | 8 - _layouts/post.html | 7 + _layouts/redirect.html | 7 - ...-via-apple-awdl-6cf6f9ea3499 copy.markdown | 9 + ...punch-into-fortigate-6f25b2805b9c.markdown | 9 + ...etworks-in-the-cloud-6d7372f85858.markdown | 9 + ...arp-in-packet-filter-c4ed70fb7dd7.markdown | 9 + ...-with-the-beacon-deployments copy.markdown | 18 + ...itigate-when-it-does-b46c0548999c.markdown | 9 + ...-07-11-retired-device-called-home.markdown | 9 + ...ional-escape-testing-ad81fb81f240.markdown | 9 + ...24-01-01-protecting-water-utility.markdown | 18 +- ...-using-broadcast-dns-5aee866bcaff.markdown | 9 + ...he-network-from-hell-86989f29f17b.markdown | 9 + ...w-agile-methods-for-cybersecurity.markdown | 18 + ...echnology-with-immediate-findings.markdown | 10 + _sass/_utils.scss | 11 + _sass/_variables.scss | 12 + about.html | 182 + assets/bootstrap/css/bootstrap.min.css | 6 + assets/bootstrap/css/bootstrap.min.css.map | 1 + assets/bootstrap/js/bootstrap.bundle.min.js | 7 + .../bootstrap/js/bootstrap.bundle.min.js.map | 1 + assets/css/_beacon.scss | 81 + assets/css/frontpage.scss | 338 + assets/css/main.scss | 210 + assets/img/beacon-by-sensorfu.svg | 9 + assets/img/beacon-icons/beacon-app.svg | 1 + assets/img/beacon-icons/beacon-device.svg | 1 + assets/img/beacon-icons/beacon-virtual.svg | 1 + assets/img/beacon-infographic-mobile.webp | Bin 0 -> 52886 bytes assets/img/beacon-infographic.webp | Bin 0 -> 34924 bytes assets/img/beacon_banner.jpg | Bin 0 -> 444276 bytes assets/img/beacon_banner_mobile.jpg | Bin 0 -> 53786 bytes assets/img/earth-banner.jpg | Bin 0 -> 281971 bytes assets/img/earth-banner4.jpg | Bin 0 -> 213873 bytes {partners => assets/img}/earth.jpg | Bin favicon.png => assets/img/favicon.png | Bin assets/img/frontpage_banner.jpg | Bin 0 -> 988098 bytes assets/img/industry-icons/bullseye-icon.svg | 1 + assets/img/industry-icons/continuous-icon.svg | 1 + assets/img/industry-icons/energy.svg | 23 + assets/img/industry-icons/healthcare.svg | 10 + assets/img/industry-icons/manufacturing.svg | 24 + assets/img/industry-icons/other.svg | 18 + assets/img/industry-icons/rocket-icon.svg | 1 + assets/img/industry-icons/transport.svg | 16 + assets/img/partner-logos/0rion.png | Bin 0 -> 74905 bytes .../img/partner-logos}/TG-sec.png | Bin assets/img/partner-logos/accenture.png | Bin 0 -> 48287 bytes .../img/partner-logos}/arctic-security.png | Bin .../img/partner-logos}/badrap.png | Bin assets/img/partner-logos/cinia.png | Bin 0 -> 16044 bytes assets/img/partner-logos/connect-pacific.png | Bin 0 -> 90567 bytes .../img/partner-logos}/eximprod.png | Bin .../img/partner-logos/fistsec.png | Bin .../img/partner-logos}/last_mile.png | Bin assets/img/partner-logos/loihde.png | Bin 0 -> 22524 bytes assets/img/partner-logos/netcontrol.png | Bin 0 -> 18163 bytes .../img/partner-logos}/sectra.png | Bin assets/img/partner-logos/secureit.png | Bin 0 -> 64118 bytes assets/img/partner-logos/securiot.png | Bin 0 -> 14959 bytes .../img/partner-logos/sensorfleet.png | Bin .../img/partner-logos}/spektrs.png | Bin .../img/partner-logos}/sysctl.png | Bin assets/img/partner-logos/techseed.png | Bin 0 -> 24211 bytes assets/img/references/Ovako_Logo-grey.png | Bin 0 -> 11428 bytes assets/img/references/cabb-gray.png | Bin 0 -> 25943 bytes assets/img/references/caruna.png | Bin 0 -> 7616 bytes assets/img/references/erillisverkot.png | Bin 0 -> 10426 bytes assets/img/references/finnish-air-force.png | Bin 0 -> 12701 bytes assets/img/references/forsyning-hel.png | Bin 0 -> 19979 bytes assets/img/references/hsy.png | Bin 0 -> 13407 bytes assets/img/references/kuopion-energia.png | Bin 0 -> 13563 bytes assets/img/references/lunawood.png | Bin 0 -> 22363 bytes assets/img/references/oulun-energia.png | Bin 0 -> 11835 bytes assets/img/references/oulunvesi.png | Bin 0 -> 10001 bytes assets/img/references/pks-logo.png | Bin 0 -> 34312 bytes assets/img/references/sahkolaitos.png | Bin 0 -> 28203 bytes assets/img/references/seagate.png | Bin 0 -> 14551 bytes assets/img/references/seinajoen-energia.png | Bin 0 -> 41771 bytes assets/img/references/synopsys.png | Bin 0 -> 8693 bytes assets/img/references/terrafame.png | Bin 0 -> 22041 bytes assets/img/references/traficom-NCSC.png | Bin 0 -> 14779 bytes assets/img/references/tsp.png | Bin 0 -> 36939 bytes assets/img/references/tuni.png | Bin 0 -> 20906 bytes assets/img/references/valmet.png | Bin 0 -> 20116 bytes assets/img/references/veolia.png | Bin 0 -> 6741 bytes assets/img/references/vesikolmio.png | Bin 0 -> 14649 bytes assets/img/resources-banner.jpg | Bin 0 -> 136624 bytes assets/img/sfu-team.jpg | Bin 0 -> 213156 bytes assets/img/social-icons/github.svg | 3 + assets/img/social-icons/linkedin.svg | 3 + assets/img/social-icons/medium.svg | 3 + assets/img/social-icons/twitter.svg | 3 + assets/img/social-icons/youtube.svg | 3 + assets/img/video-banner.jpg | Bin 0 -> 72825 bytes beacon.html | 250 + code-of-conduct.md | 2 +- critspring/factory.png | Bin 74699 -> 0 bytes critspring/index.html | 33 - css/default.css | 47 - css/energy.css | 349 - css/frontpage.css | 426 - css/globalot.css | 601 - css/latoweb.css | 35 - css/partners.css | 295 - css/roboto.css | 65 - energia.html | 11 - eu-cra-webinar/index.html | 118 - fincni/badrap-logo.svg | 1 - fincni/campaign-powerlines.jpg | Bin 131209 -> 0 bytes fincni/complex.svg | 9 - fincni/contact/index.html | 10 - fincni/index.html | 255 - fincni/jani-kenttala.jpg | Bin 73121 -> 0 bytes fincni/mikko-kenttala.jpg | Bin 412406 -> 0 bytes fincni/rectangles.svg | 4 - fincni/sami-petajasoja.jpg | Bin 313216 -> 0 bytes fincni/sensorfleet-logo.svg | 1 - fincni/sensorfu-logo.svg | 18 - fincni/share.afdesign | Bin 852505 -> 0 bytes fincni/share.png | Bin 196049 -> 0 bytes finics/contact/index.html | 10 - finics/free-factory.jpg | Bin 136560 -> 0 bytes finics/index.html | 111 - globalot/beacon-calls-home.png | Bin 38744 -> 0 bytes globalot/dedicated-workstation.png | Bin 30799 -> 0 bytes globalot/dots.png | Bin 20754 -> 0 bytes globalot/index.html | 354 - globalot/industry-network.png | Bin 36209 -> 0 bytes globalot/management-network.png | Bin 30000 -> 0 bytes globalot/secure-workstation-network.png | Bin 28947 -> 0 bytes globalot/security-camera-network.png | Bin 28337 -> 0 bytes globalot/sensorfu.png | Bin 7795 -> 0 bytes globalot/virtual-private-cloud.png | Bin 29746 -> 0 bytes globalot/world-map.png | Bin 273398 -> 0 bytes gov.html | 11 - ics-webinar.html | 129 - img/NEOT.png | Bin 9322 -> 0 bytes img/Ovako_Logo-grey.png | Bin 8718 -> 0 bytes img/app.svg | 1 - img/beacon-app-1200x627.png | Bin 26292 -> 0 bytes img/beacon-app-new.svg | 1 - img/beacon-app.svg | 1 - img/beacon-by-sensorfu-light.svg | 1 - img/beacon-device.svg | 1 - img/beacon-header-next-gen-all-outlines.pdf | Bin 53661 -> 0 bytes img/beacon-header-next-gen.pdf | Bin 61597 -> 0 bytes img/beacon-header-next-gen.svg | 1 - img/beacon-hero-logo.svg | 1 - img/beacon-logo-slogan-white-right.png | Bin 65927 -> 0 bytes img/beacon-virtual.svg | 1 - img/cabb-gray.png | Bin 23049 -> 0 bytes img/campaign-decoration.svg | 9 - img/campaign-logo.svg | 9 - img/caruna.png | Bin 14633 -> 0 bytes img/device.svg | 1 - img/eesti-raudtee.png | Bin 6098 -> 0 bytes img/erillisverkot.png | Bin 6470 -> 0 bytes img/finanz.png | Bin 14432 -> 0 bytes img/fingrid-color.png | Bin 26196 -> 0 bytes img/fingrid.png | Bin 3609 -> 0 bytes img/finnish-air-force.png | Bin 10019 -> 0 bytes img/forsyning-hel.png | Bin 51645 -> 0 bytes img/home-simple.afdesign | Bin 15296 -> 0 bytes img/home-simple.svg | 1 - img/home.svg | 1 - img/hsy.png | Bin 7544 -> 0 bytes img/ilmavoimat-color.png | Bin 51903 -> 0 bytes img/kuopion-energia.png | Bin 10855 -> 0 bytes img/lunawood.png | Bin 28830 -> 0 bytes img/mikko-kenttala.jpg | Bin 412406 -> 0 bytes img/oulun-energia.png | Bin 26987 -> 0 bytes img/oulunvesi.png | Bin 9876 -> 0 bytes img/ping-alert-simple-curves.svg | 1 - img/ping-alert-simple.afdesign | Bin 29161 -> 0 bytes img/ping-alert-simple.svg | 1 - img/ping-alert.svg | 1 - img/pks-logo.png | Bin 32769 -> 0 bytes img/sahkolaitos.png | Bin 61053 -> 0 bytes img/seagate.png | Bin 9362 -> 0 bytes img/seinajoen-energia.png | Bin 37389 -> 0 bytes img/sensorfu-logo-500px.png | Bin 8251 -> 0 bytes img/sensorfu-logo.svg | 18 - img/synopsys-color.png | Bin 7671 -> 0 bytes img/synopsys.png | Bin 5180 -> 0 bytes img/tampereen-yliopisto-color.png | Bin 66037 -> 0 bytes img/tennet-logo-white.png | Bin 6161 -> 0 bytes img/terrafame.png | Bin 17639 -> 0 bytes img/traficom-NCSC.png | Bin 8888 -> 0 bytes img/tsp.png | Bin 32350 -> 0 bytes img/tuni.png | Bin 18653 -> 0 bytes img/valmet.png | Bin 102542 -> 0 bytes img/veolia.png | Bin 5371 -> 0 bytes img/vesikolmio.png | Bin 12553 -> 0 bytes img/virtual.svg | 1 - index.html | 718 +- js/energy.js | 22 - js/globalot.js | 45 - .../beacon-header-next-gen-all-outlines.pdf | Bin 53661 -> 0 bytes orig-assets/beacon-header-next-gen.pdf | Bin 61597 -> 0 bytes partners.html | 788 +- partners/0rion-logo-dark.png | Bin 37306 -> 0 bytes partners/Mal-Kelly.png | Bin 61202 -> 0 bytes partners/anders.jpg | Bin 323699 -> 0 bytes partners/angelos.jpg | Bin 96001 -> 0 bytes partners/ben-0rion.jpeg | Bin 350299 -> 0 bytes partners/jani-kenttala.jpeg | Bin 2124 -> 0 bytes partners/justin-0rion.jpg | Bin 292033 -> 0 bytes ...ihde-logos-rgb-trust-white-300x97-test.png | Bin 8211 -> 0 bytes partners/netopt-logo.png | Bin 11032 -> 0 bytes partners/pasikuva-150x150.jpeg | Bin 3807 -> 0 bytes partners/robban-stor.jpg | Bin 202027 -> 0 bytes partners/sami.jpg | Bin 55462 -> 0 bytes partners/spektrs-logo.png | Bin 7655 -> 0 bytes partners/stig.jpg | Bin 13060 -> 0 bytes partners/trevor.jpg | Bin 8247 -> 0 bytes resources.html | 164 + .../LatoLatin/fonts/LatoLatin-Black.eot | Bin 66110 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Black.ttf | Bin 144228 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Black.woff | Bin 70460 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Black.woff2 | Bin 43456 -> 0 bytes .../LatoLatin/fonts/LatoLatin-BlackItalic.eot | Bin 67322 -> 0 bytes .../LatoLatin/fonts/LatoLatin-BlackItalic.ttf | Bin 150720 -> 0 bytes .../fonts/LatoLatin-BlackItalic.woff | Bin 72372 -> 0 bytes .../fonts/LatoLatin-BlackItalic.woff2 | Bin 44316 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Bold.eot | Bin 68209 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Bold.ttf | Bin 146156 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Bold.woff | Bin 72376 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Bold.woff2 | Bin 44380 -> 0 bytes .../LatoLatin/fonts/LatoLatin-BoldItalic.eot | Bin 69528 -> 0 bytes .../LatoLatin/fonts/LatoLatin-BoldItalic.ttf | Bin 149756 -> 0 bytes .../LatoLatin/fonts/LatoLatin-BoldItalic.woff | Bin 73700 -> 0 bytes .../fonts/LatoLatin-BoldItalic.woff2 | Bin 45036 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Hairline.eot | Bin 60885 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Hairline.ttf | Bin 141008 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Hairline.woff | Bin 65712 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Hairline.woff2 | Bin 38596 -> 0 bytes .../fonts/LatoLatin-HairlineItalic.eot | Bin 62844 -> 0 bytes .../fonts/LatoLatin-HairlineItalic.ttf | Bin 144016 -> 0 bytes .../fonts/LatoLatin-HairlineItalic.woff | Bin 67436 -> 0 bytes .../fonts/LatoLatin-HairlineItalic.woff2 | Bin 39760 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Heavy.eot | Bin 68784 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Heavy.ttf | Bin 146740 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Heavy.woff | Bin 72296 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Heavy.woff2 | Bin 44280 -> 0 bytes .../LatoLatin/fonts/LatoLatin-HeavyItalic.eot | Bin 68747 -> 0 bytes .../LatoLatin/fonts/LatoLatin-HeavyItalic.ttf | Bin 148912 -> 0 bytes .../fonts/LatoLatin-HeavyItalic.woff | Bin 73192 -> 0 bytes .../fonts/LatoLatin-HeavyItalic.woff2 | Bin 45800 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Italic.eot | Bin 69771 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Italic.ttf | Bin 153688 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Italic.woff | Bin 74708 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Italic.woff2 | Bin 45388 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Light.eot | Bin 67508 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Light.ttf | Bin 151856 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Light.woff | Bin 72604 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Light.woff2 | Bin 43468 -> 0 bytes .../LatoLatin/fonts/LatoLatin-LightItalic.eot | Bin 68553 -> 0 bytes .../LatoLatin/fonts/LatoLatin-LightItalic.ttf | Bin 153096 -> 0 bytes .../fonts/LatoLatin-LightItalic.woff | Bin 73444 -> 0 bytes .../fonts/LatoLatin-LightItalic.woff2 | Bin 44156 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Medium.eot | Bin 67842 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Medium.ttf | Bin 146224 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Medium.woff | Bin 71960 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Medium.woff2 | Bin 43920 -> 0 bytes .../fonts/LatoLatin-MediumItalic.eot | Bin 68893 -> 0 bytes .../fonts/LatoLatin-MediumItalic.ttf | Bin 149356 -> 0 bytes .../fonts/LatoLatin-MediumItalic.woff | Bin 73160 -> 0 bytes .../fonts/LatoLatin-MediumItalic.woff2 | Bin 44984 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Regular.eot | Bin 68135 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Regular.ttf | Bin 148540 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Regular.woff | Bin 72456 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Regular.woff2 | Bin 43760 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Semibold.eot | Bin 68442 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Semibold.ttf | Bin 150916 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Semibold.woff | Bin 73132 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Semibold.woff2 | Bin 44356 -> 0 bytes .../fonts/LatoLatin-SemiboldItalic.eot | Bin 69280 -> 0 bytes .../fonts/LatoLatin-SemiboldItalic.ttf | Bin 152832 -> 0 bytes .../fonts/LatoLatin-SemiboldItalic.woff | Bin 74576 -> 0 bytes .../fonts/LatoLatin-SemiboldItalic.woff2 | Bin 45328 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Thin.eot | Bin 66805 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Thin.ttf | Bin 149912 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Thin.woff | Bin 71536 -> 0 bytes .../LatoLatin/fonts/LatoLatin-Thin.woff2 | Bin 43068 -> 0 bytes .../LatoLatin/fonts/LatoLatin-ThinItalic.eot | Bin 67569 -> 0 bytes .../LatoLatin/fonts/LatoLatin-ThinItalic.ttf | Bin 153028 -> 0 bytes .../LatoLatin/fonts/LatoLatin-ThinItalic.woff | Bin 73692 -> 0 bytes .../fonts/LatoLatin-ThinItalic.woff2 | Bin 44344 -> 0 bytes vendor/Lato2OFLWeb/LatoLatin/latolatin.html | 110 - .../Lato2OFLWeb/LatoLatin/latolatinfonts.css | 216 - vendor/Lato2OFLWeb/LatoLatin/latostyle.css | 78 - vendor/Lato2OFLWeb/OFL.txt | 94 - vendor/Lato2OFLWeb/README-WEB.txt | 72 - vendor/README.md | 94 - vendor/agency/agency.min.js | 7 - vendor/animate.css/animate.css | 3623 ------ vendor/animate.css/animate.min.css | 11 - vendor/bootstrap/css/bootstrap-grid.css | 3719 ------ vendor/bootstrap/css/bootstrap-grid.css.map | 1 - vendor/bootstrap/css/bootstrap-grid.min.css | 7 - .../bootstrap/css/bootstrap-grid.min.css.map | 1 - vendor/bootstrap/css/bootstrap-reboot.css | 331 - vendor/bootstrap/css/bootstrap-reboot.css.map | 1 - vendor/bootstrap/css/bootstrap-reboot.min.css | 8 - .../css/bootstrap-reboot.min.css.map | 1 - vendor/bootstrap/css/bootstrap.css | 10038 ---------------- vendor/bootstrap/css/bootstrap.css.map | 1 - vendor/bootstrap/css/bootstrap.min.css | 7 - vendor/bootstrap/css/bootstrap.min.css.map | 1 - vendor/bootstrap/js/bootstrap.bundle.js | 7013 ----------- vendor/bootstrap/js/bootstrap.bundle.js.map | 1 - vendor/bootstrap/js/bootstrap.bundle.min.js | 7 - .../bootstrap/js/bootstrap.bundle.min.js.map | 1 - vendor/bootstrap/js/bootstrap.js | 4435 ------- vendor/bootstrap/js/bootstrap.js.map | 1 - vendor/bootstrap/js/bootstrap.min.js | 7 - vendor/bootstrap/js/bootstrap.min.js.map | 1 - vendor/fontawesome/LICENSE.txt | 34 - vendor/fontawesome/css/all.css | 4423 ------- vendor/fontawesome/css/all.min.css | 5 - vendor/fontawesome/css/brands.css | 14 - vendor/fontawesome/css/brands.min.css | 5 - vendor/fontawesome/css/fontawesome.css | 4390 ------- vendor/fontawesome/css/fontawesome.min.css | 5 - vendor/fontawesome/css/regular.css | 15 - vendor/fontawesome/css/regular.min.css | 5 - vendor/fontawesome/css/solid.css | 16 - vendor/fontawesome/css/solid.min.css | 5 - vendor/fontawesome/css/svg-with-js.css | 371 - vendor/fontawesome/css/svg-with-js.min.css | 5 - vendor/fontawesome/css/v4-shims.css | 2166 ---- vendor/fontawesome/css/v4-shims.min.css | 5 - vendor/fontawesome/webfonts/fa-brands-400.eot | Bin 130906 -> 0 bytes vendor/fontawesome/webfonts/fa-brands-400.svg | 3496 ------ vendor/fontawesome/webfonts/fa-brands-400.ttf | Bin 130600 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.woff | Bin 88428 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.woff2 | Bin 75336 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.eot | Bin 34394 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.svg | 803 -- .../fontawesome/webfonts/fa-regular-400.ttf | Bin 34096 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.woff | Bin 16804 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.woff2 | Bin 13584 -> 0 bytes vendor/fontawesome/webfonts/fa-solid-900.eot | Bin 192758 -> 0 bytes vendor/fontawesome/webfonts/fa-solid-900.svg | 4667 ------- vendor/fontawesome/webfonts/fa-solid-900.ttf | Bin 192472 -> 0 bytes vendor/fontawesome/webfonts/fa-solid-900.woff | Bin 98384 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.woff2 | Bin 75728 -> 0 bytes vendor/jquery-easing/jquery-easing.min.js | 1 - vendor/jquery/jquery.min.js | 2 - .../roboto-condensed-v19-latin-regular.eot | Bin 17834 -> 0 bytes .../roboto-condensed-v19-latin-regular.svg | 306 - .../roboto-condensed-v19-latin-regular.ttf | Bin 36144 -> 0 bytes .../roboto-condensed-v19-latin-regular.woff | Bin 20156 -> 0 bytes .../roboto-condensed-v19-latin-regular.woff2 | Bin 15720 -> 0 bytes vendor/roboto/roboto-v27-latin-500.eot | Bin 18043 -> 0 bytes vendor/roboto/roboto-v27-latin-500.svg | 305 - vendor/roboto/roboto-v27-latin-500.ttf | Bin 36460 -> 0 bytes vendor/roboto/roboto-v27-latin-500.woff | Bin 20532 -> 0 bytes vendor/roboto/roboto-v27-latin-500.woff2 | Bin 15920 -> 0 bytes vendor/roboto/roboto-v27-latin-500italic.eot | Bin 19592 -> 0 bytes vendor/roboto/roboto-v27-latin-500italic.svg | 326 - vendor/roboto/roboto-v27-latin-500italic.ttf | Bin 37936 -> 0 bytes vendor/roboto/roboto-v27-latin-500italic.woff | Bin 22080 -> 0 bytes .../roboto/roboto-v27-latin-500italic.woff2 | Bin 17380 -> 0 bytes vendor/roboto/roboto-v27-latin-italic.eot | Bin 19554 -> 0 bytes vendor/roboto/roboto-v27-latin-italic.svg | 323 - vendor/roboto/roboto-v27-latin-italic.ttf | Bin 37496 -> 0 bytes vendor/roboto/roboto-v27-latin-italic.woff | Bin 22036 -> 0 bytes vendor/roboto/roboto-v27-latin-italic.woff2 | Bin 17304 -> 0 bytes vendor/roboto/roboto-v27-latin-regular.eot | Bin 17822 -> 0 bytes vendor/roboto/roboto-v27-latin-regular.svg | 308 - vendor/roboto/roboto-v27-latin-regular.ttf | Bin 36216 -> 0 bytes vendor/roboto/roboto-v27-latin-regular.woff | Bin 20332 -> 0 bytes vendor/roboto/roboto-v27-latin-regular.woff2 | Bin 15688 -> 0 bytes vendor/splide/splide-core.min.css | 1 - vendor/splide/splide.min.js | 6 - webinar/index.html | 120 - ...ation-state-cyber-adversary-Whitepaper.pdf | Bin 276669 -> 0 bytes ...er-Experiences-with-Beacon-deployments.pdf | Bin 315360 -> 0 bytes .../experiences-with-beacon-deployments.md | 13 - whitepapers/index.md | 37 - whitepapers/tonttu2020.md | 21 - 400 files changed, 2227 insertions(+), 56303 deletions(-) create mode 100644 404.html create mode 100644 _includes/reference-carousel.html delete mode 100644 _layouts/energy.html delete mode 100644 _layouts/finics.html delete mode 100644 _layouts/globalot.html create mode 100644 _layouts/post.html delete mode 100644 _layouts/redirect.html create mode 100644 _posts/2021-08-03-escaping-from-a-truly-air-gapped-network-via-apple-awdl-6cf6f9ea3499 copy.markdown create mode 100644 _posts/2022-01-07-lopsided-routing-a-stealthy-hole-punch-into-fortigate-6f25b2805b9c.markdown create mode 100644 _posts/2022-03-21-revisiting-isolated-networks-in-the-cloud-6d7372f85858.markdown create mode 100644 _posts/2022-03-28-firewall-bypass-with-carp-in-packet-filter-c4ed70fb7dd7.markdown create mode 100644 _posts/2023-01-01-experiences-with-the-beacon-deployments copy.markdown create mode 100644 _posts/2023-01-04-dns-in-isolated-networks-does-it-leak-and-how-to-mitigate-when-it-does-b46c0548999c.markdown create mode 100644 _posts/2023-07-11-retired-device-called-home.markdown create mode 100644 _posts/2023-10-12-bidirectional-escape-testing-ad81fb81f240.markdown rename whitepapers/protecting-water-utility.md => _posts/2024-01-01-protecting-water-utility.markdown (67%) create mode 100644 _posts/2024-01-08-escaping-isolated-networks-using-broadcast-dns-5aee866bcaff.markdown create mode 100644 _posts/2024-12-16-scanners-beware-welcome-to-the-network-from-hell-86989f29f17b.markdown create mode 100644 _posts/2025-01-01-new-agile-methods-for-cybersecurity.markdown create mode 100644 _posts/2025-02-17-rapid-deployment-of-beacons-to-100-substations-via-eximprods-es200-vrtu-technology-with-immediate-findings.markdown create mode 100644 _sass/_utils.scss create mode 100644 _sass/_variables.scss create mode 100644 about.html create mode 100644 assets/bootstrap/css/bootstrap.min.css create mode 100644 assets/bootstrap/css/bootstrap.min.css.map create mode 100644 assets/bootstrap/js/bootstrap.bundle.min.js create mode 100644 assets/bootstrap/js/bootstrap.bundle.min.js.map create mode 100644 assets/css/_beacon.scss create mode 100644 assets/css/frontpage.scss create mode 100644 assets/css/main.scss create mode 100644 assets/img/beacon-by-sensorfu.svg create mode 100644 assets/img/beacon-icons/beacon-app.svg create mode 100644 assets/img/beacon-icons/beacon-device.svg create mode 100644 assets/img/beacon-icons/beacon-virtual.svg create mode 100644 assets/img/beacon-infographic-mobile.webp create mode 100644 assets/img/beacon-infographic.webp create mode 100644 assets/img/beacon_banner.jpg create mode 100644 assets/img/beacon_banner_mobile.jpg create mode 100644 assets/img/earth-banner.jpg create mode 100644 assets/img/earth-banner4.jpg rename {partners => assets/img}/earth.jpg (100%) rename favicon.png => assets/img/favicon.png (100%) create mode 100644 assets/img/frontpage_banner.jpg create mode 100644 assets/img/industry-icons/bullseye-icon.svg create mode 100644 assets/img/industry-icons/continuous-icon.svg create mode 100644 assets/img/industry-icons/energy.svg create mode 100644 assets/img/industry-icons/healthcare.svg create mode 100644 assets/img/industry-icons/manufacturing.svg create mode 100644 assets/img/industry-icons/other.svg create mode 100644 assets/img/industry-icons/rocket-icon.svg create mode 100644 assets/img/industry-icons/transport.svg create mode 100644 assets/img/partner-logos/0rion.png rename {partners => assets/img/partner-logos}/TG-sec.png (100%) create mode 100644 assets/img/partner-logos/accenture.png rename {partners => assets/img/partner-logos}/arctic-security.png (100%) rename {partners => assets/img/partner-logos}/badrap.png (100%) create mode 100644 assets/img/partner-logos/cinia.png create mode 100644 assets/img/partner-logos/connect-pacific.png rename {partners => assets/img/partner-logos}/eximprod.png (100%) rename partners/FistSec.png => assets/img/partner-logos/fistsec.png (100%) rename {partners => assets/img/partner-logos}/last_mile.png (100%) create mode 100644 assets/img/partner-logos/loihde.png create mode 100644 assets/img/partner-logos/netcontrol.png rename {partners => assets/img/partner-logos}/sectra.png (100%) create mode 100644 assets/img/partner-logos/secureit.png create mode 100644 assets/img/partner-logos/securiot.png rename partners/sensorfleet-white2.png => assets/img/partner-logos/sensorfleet.png (100%) rename {partners => assets/img/partner-logos}/spektrs.png (100%) rename {partners => assets/img/partner-logos}/sysctl.png (100%) create mode 100644 assets/img/partner-logos/techseed.png create mode 100644 assets/img/references/Ovako_Logo-grey.png create mode 100644 assets/img/references/cabb-gray.png create mode 100644 assets/img/references/caruna.png create mode 100644 assets/img/references/erillisverkot.png create mode 100644 assets/img/references/finnish-air-force.png create mode 100644 assets/img/references/forsyning-hel.png create mode 100644 assets/img/references/hsy.png create mode 100644 assets/img/references/kuopion-energia.png create mode 100644 assets/img/references/lunawood.png create mode 100644 assets/img/references/oulun-energia.png create mode 100644 assets/img/references/oulunvesi.png create mode 100644 assets/img/references/pks-logo.png create mode 100644 assets/img/references/sahkolaitos.png create mode 100644 assets/img/references/seagate.png create mode 100644 assets/img/references/seinajoen-energia.png create mode 100644 assets/img/references/synopsys.png create mode 100644 assets/img/references/terrafame.png create mode 100644 assets/img/references/traficom-NCSC.png create mode 100644 assets/img/references/tsp.png create mode 100644 assets/img/references/tuni.png create mode 100644 assets/img/references/valmet.png create mode 100644 assets/img/references/veolia.png create mode 100644 assets/img/references/vesikolmio.png create mode 100644 assets/img/resources-banner.jpg create mode 100644 assets/img/sfu-team.jpg create mode 100644 assets/img/social-icons/github.svg create mode 100644 assets/img/social-icons/linkedin.svg create mode 100644 assets/img/social-icons/medium.svg create mode 100644 assets/img/social-icons/twitter.svg create mode 100644 assets/img/social-icons/youtube.svg create mode 100644 assets/img/video-banner.jpg create mode 100644 beacon.html delete mode 100644 critspring/factory.png delete mode 100644 critspring/index.html delete mode 100644 css/default.css delete mode 100644 css/energy.css delete mode 100644 css/frontpage.css delete mode 100644 css/globalot.css delete mode 100644 css/latoweb.css delete mode 100644 css/partners.css delete mode 100644 css/roboto.css delete mode 100644 energia.html delete mode 100644 eu-cra-webinar/index.html delete mode 100644 fincni/badrap-logo.svg delete mode 100644 fincni/campaign-powerlines.jpg delete mode 100644 fincni/complex.svg delete mode 100644 fincni/contact/index.html delete mode 100644 fincni/index.html delete mode 100644 fincni/jani-kenttala.jpg delete mode 100644 fincni/mikko-kenttala.jpg delete mode 100644 fincni/rectangles.svg delete mode 100644 fincni/sami-petajasoja.jpg delete mode 100644 fincni/sensorfleet-logo.svg delete mode 100644 fincni/sensorfu-logo.svg delete mode 100644 fincni/share.afdesign delete mode 100644 fincni/share.png delete mode 100644 finics/contact/index.html delete mode 100644 finics/free-factory.jpg delete mode 100644 finics/index.html delete mode 100644 globalot/beacon-calls-home.png delete mode 100644 globalot/dedicated-workstation.png delete mode 100644 globalot/dots.png delete mode 100644 globalot/index.html delete mode 100644 globalot/industry-network.png delete mode 100644 globalot/management-network.png delete mode 100644 globalot/secure-workstation-network.png delete mode 100644 globalot/security-camera-network.png delete mode 100644 globalot/sensorfu.png delete mode 100644 globalot/virtual-private-cloud.png delete mode 100644 globalot/world-map.png delete mode 100644 gov.html delete mode 100644 ics-webinar.html delete mode 100644 img/NEOT.png delete mode 100644 img/Ovako_Logo-grey.png delete mode 100644 img/app.svg delete mode 100644 img/beacon-app-1200x627.png delete mode 100644 img/beacon-app-new.svg delete mode 100644 img/beacon-app.svg delete mode 100644 img/beacon-by-sensorfu-light.svg delete mode 100644 img/beacon-device.svg delete mode 100644 img/beacon-header-next-gen-all-outlines.pdf delete mode 100644 img/beacon-header-next-gen.pdf delete mode 100644 img/beacon-header-next-gen.svg delete mode 100644 img/beacon-hero-logo.svg delete mode 100644 img/beacon-logo-slogan-white-right.png delete mode 100644 img/beacon-virtual.svg delete mode 100644 img/cabb-gray.png delete mode 100644 img/campaign-decoration.svg delete mode 100644 img/campaign-logo.svg delete mode 100644 img/caruna.png delete mode 100644 img/device.svg delete mode 100644 img/eesti-raudtee.png delete mode 100644 img/erillisverkot.png delete mode 100644 img/finanz.png delete mode 100644 img/fingrid-color.png delete mode 100644 img/fingrid.png delete mode 100644 img/finnish-air-force.png delete mode 100644 img/forsyning-hel.png delete mode 100644 img/home-simple.afdesign delete mode 100644 img/home-simple.svg delete mode 100644 img/home.svg delete mode 100644 img/hsy.png delete mode 100644 img/ilmavoimat-color.png delete mode 100644 img/kuopion-energia.png delete mode 100644 img/lunawood.png delete mode 100644 img/mikko-kenttala.jpg delete mode 100644 img/oulun-energia.png delete mode 100644 img/oulunvesi.png delete mode 100644 img/ping-alert-simple-curves.svg delete mode 100644 img/ping-alert-simple.afdesign delete mode 100644 img/ping-alert-simple.svg delete mode 100644 img/ping-alert.svg delete mode 100644 img/pks-logo.png delete mode 100644 img/sahkolaitos.png delete mode 100644 img/seagate.png delete mode 100644 img/seinajoen-energia.png delete mode 100644 img/sensorfu-logo-500px.png delete mode 100644 img/sensorfu-logo.svg delete mode 100644 img/synopsys-color.png delete mode 100644 img/synopsys.png delete mode 100644 img/tampereen-yliopisto-color.png delete mode 100644 img/tennet-logo-white.png delete mode 100644 img/terrafame.png delete mode 100644 img/traficom-NCSC.png delete mode 100644 img/tsp.png delete mode 100644 img/tuni.png delete mode 100644 img/valmet.png delete mode 100644 img/veolia.png delete mode 100644 img/vesikolmio.png delete mode 100644 img/virtual.svg delete mode 100644 js/energy.js delete mode 100644 js/globalot.js delete mode 100644 orig-assets/beacon-header-next-gen-all-outlines.pdf delete mode 100644 orig-assets/beacon-header-next-gen.pdf delete mode 100644 partners/0rion-logo-dark.png delete mode 100644 partners/Mal-Kelly.png delete mode 100644 partners/anders.jpg delete mode 100644 partners/angelos.jpg delete mode 100644 partners/ben-0rion.jpeg delete mode 100644 partners/jani-kenttala.jpeg delete mode 100644 partners/justin-0rion.jpg delete mode 100644 partners/loihde-logos-rgb-trust-white-300x97-test.png delete mode 100644 partners/netopt-logo.png delete mode 100644 partners/pasikuva-150x150.jpeg delete mode 100644 partners/robban-stor.jpg delete mode 100644 partners/sami.jpg delete mode 100644 partners/spektrs-logo.png delete mode 100644 partners/stig.jpg delete mode 100644 partners/trevor.jpg create mode 100644 resources.html delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.eot delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.ttf delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.woff delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.woff2 delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/latolatin.html delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/latolatinfonts.css delete mode 100644 vendor/Lato2OFLWeb/LatoLatin/latostyle.css delete mode 100755 vendor/Lato2OFLWeb/OFL.txt delete mode 100755 vendor/Lato2OFLWeb/README-WEB.txt delete mode 100644 vendor/README.md delete mode 100644 vendor/agency/agency.min.js delete mode 100644 vendor/animate.css/animate.css delete mode 100644 vendor/animate.css/animate.min.css delete mode 100644 vendor/bootstrap/css/bootstrap-grid.css delete mode 100644 vendor/bootstrap/css/bootstrap-grid.css.map delete mode 100644 vendor/bootstrap/css/bootstrap-grid.min.css delete mode 100644 vendor/bootstrap/css/bootstrap-grid.min.css.map delete mode 100644 vendor/bootstrap/css/bootstrap-reboot.css delete mode 100644 vendor/bootstrap/css/bootstrap-reboot.css.map delete mode 100644 vendor/bootstrap/css/bootstrap-reboot.min.css delete mode 100644 vendor/bootstrap/css/bootstrap-reboot.min.css.map delete mode 100644 vendor/bootstrap/css/bootstrap.css delete mode 100644 vendor/bootstrap/css/bootstrap.css.map delete mode 100644 vendor/bootstrap/css/bootstrap.min.css delete mode 100644 vendor/bootstrap/css/bootstrap.min.css.map delete mode 100644 vendor/bootstrap/js/bootstrap.bundle.js delete mode 100644 vendor/bootstrap/js/bootstrap.bundle.js.map delete mode 100644 vendor/bootstrap/js/bootstrap.bundle.min.js delete mode 100644 vendor/bootstrap/js/bootstrap.bundle.min.js.map delete mode 100644 vendor/bootstrap/js/bootstrap.js delete mode 100644 vendor/bootstrap/js/bootstrap.js.map delete mode 100644 vendor/bootstrap/js/bootstrap.min.js delete mode 100644 vendor/bootstrap/js/bootstrap.min.js.map delete mode 100644 vendor/fontawesome/LICENSE.txt delete mode 100644 vendor/fontawesome/css/all.css delete mode 100644 vendor/fontawesome/css/all.min.css delete mode 100644 vendor/fontawesome/css/brands.css delete mode 100644 vendor/fontawesome/css/brands.min.css delete mode 100644 vendor/fontawesome/css/fontawesome.css delete mode 100644 vendor/fontawesome/css/fontawesome.min.css delete mode 100644 vendor/fontawesome/css/regular.css delete mode 100644 vendor/fontawesome/css/regular.min.css delete mode 100644 vendor/fontawesome/css/solid.css delete mode 100644 vendor/fontawesome/css/solid.min.css delete mode 100644 vendor/fontawesome/css/svg-with-js.css delete mode 100644 vendor/fontawesome/css/svg-with-js.min.css delete mode 100644 vendor/fontawesome/css/v4-shims.css delete mode 100644 vendor/fontawesome/css/v4-shims.min.css delete mode 100644 vendor/fontawesome/webfonts/fa-brands-400.eot delete mode 100644 vendor/fontawesome/webfonts/fa-brands-400.svg delete mode 100644 vendor/fontawesome/webfonts/fa-brands-400.ttf delete mode 100644 vendor/fontawesome/webfonts/fa-brands-400.woff delete mode 100644 vendor/fontawesome/webfonts/fa-brands-400.woff2 delete mode 100644 vendor/fontawesome/webfonts/fa-regular-400.eot delete mode 100644 vendor/fontawesome/webfonts/fa-regular-400.svg delete mode 100644 vendor/fontawesome/webfonts/fa-regular-400.ttf delete mode 100644 vendor/fontawesome/webfonts/fa-regular-400.woff delete mode 100644 vendor/fontawesome/webfonts/fa-regular-400.woff2 delete mode 100644 vendor/fontawesome/webfonts/fa-solid-900.eot delete mode 100644 vendor/fontawesome/webfonts/fa-solid-900.svg delete mode 100644 vendor/fontawesome/webfonts/fa-solid-900.ttf delete mode 100644 vendor/fontawesome/webfonts/fa-solid-900.woff delete mode 100644 vendor/fontawesome/webfonts/fa-solid-900.woff2 delete mode 100644 vendor/jquery-easing/jquery-easing.min.js delete mode 100644 vendor/jquery/jquery.min.js delete mode 100644 vendor/roboto-condensed/roboto-condensed-v19-latin-regular.eot delete mode 100644 vendor/roboto-condensed/roboto-condensed-v19-latin-regular.svg delete mode 100644 vendor/roboto-condensed/roboto-condensed-v19-latin-regular.ttf delete mode 100644 vendor/roboto-condensed/roboto-condensed-v19-latin-regular.woff delete mode 100644 vendor/roboto-condensed/roboto-condensed-v19-latin-regular.woff2 delete mode 100644 vendor/roboto/roboto-v27-latin-500.eot delete mode 100644 vendor/roboto/roboto-v27-latin-500.svg delete mode 100644 vendor/roboto/roboto-v27-latin-500.ttf delete mode 100644 vendor/roboto/roboto-v27-latin-500.woff delete mode 100644 vendor/roboto/roboto-v27-latin-500.woff2 delete mode 100644 vendor/roboto/roboto-v27-latin-500italic.eot delete mode 100644 vendor/roboto/roboto-v27-latin-500italic.svg delete mode 100644 vendor/roboto/roboto-v27-latin-500italic.ttf delete mode 100644 vendor/roboto/roboto-v27-latin-500italic.woff delete mode 100644 vendor/roboto/roboto-v27-latin-500italic.woff2 delete mode 100644 vendor/roboto/roboto-v27-latin-italic.eot delete mode 100644 vendor/roboto/roboto-v27-latin-italic.svg delete mode 100644 vendor/roboto/roboto-v27-latin-italic.ttf delete mode 100644 vendor/roboto/roboto-v27-latin-italic.woff delete mode 100644 vendor/roboto/roboto-v27-latin-italic.woff2 delete mode 100644 vendor/roboto/roboto-v27-latin-regular.eot delete mode 100644 vendor/roboto/roboto-v27-latin-regular.svg delete mode 100644 vendor/roboto/roboto-v27-latin-regular.ttf delete mode 100644 vendor/roboto/roboto-v27-latin-regular.woff delete mode 100644 vendor/roboto/roboto-v27-latin-regular.woff2 delete mode 100644 vendor/splide/splide-core.min.css delete mode 100644 vendor/splide/splide.min.js delete mode 100644 webinar/index.html delete mode 100644 whitepapers/Protecting-water-utility-against-nation-state-cyber-adversary-Whitepaper.pdf delete mode 100644 whitepapers/SensorFu-whitepaper-Experiences-with-Beacon-deployments.pdf delete mode 100644 whitepapers/experiences-with-beacon-deployments.md delete mode 100644 whitepapers/index.md delete mode 100644 whitepapers/tonttu2020.md diff --git a/.gitignore b/.gitignore index cf1b8ca..f23abd0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,13 @@ _site -vendor/bundle/ -.bundle -.DS_Store -Gemfile.lock +.sass-cache +.jekyll-cache +.jekyll-metadata +vendor +.idea + +# Specific ignore for GitHub Pages +# GitHub Pages will always use its own deployed version of pages-gem +# This means GitHub Pages will NOT use your Gemfile.lock and therefore it is +# counterproductive to check this file into the repository. +# Details at https://github.com/github/pages-gem/issues/768 +Gemfile.lock \ No newline at end of file diff --git a/.ruby-version b/.ruby-version index 15a2799..4d9d11c 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.0 +3.4.2 diff --git a/404.html b/404.html new file mode 100644 index 0000000..086a5c9 --- /dev/null +++ b/404.html @@ -0,0 +1,25 @@ +--- +permalink: /404.html +layout: default +--- + + + +
+

404

+ +

Page not found :(

+

The requested page could not be found.

+
diff --git a/CNAME b/CNAME index 1b2a815..342dd55 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -sensorfu.com +new.sensorfu.com \ No newline at end of file diff --git a/Gemfile b/Gemfile index d6e0248..a022a9d 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,6 @@ -source 'https://rubygems.org' +source "https://rubygems.org" + +# note: github-pages installs jekyll 3.10 https://pages.github.com/versions/ gem 'github-pages', group: :jekyll_plugins -gem 'webrick' # Webrick is missing from ruby 3 +gem 'jekyll-redirect-from', group: :jekyll_plugins +gem 'jekyll-sitemap', group: :jekyll_plugins diff --git a/_config.yml b/_config.yml index e7187c1..75858ce 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,14 @@ -url: https://www.sensorfu.com +title: SensorFu +url: https://new.sensorfu.com timezone: UTC +repository: sensorfu/newweb include: [".well-known"] + +# Build settings +# Disable github pages default theme +theme: null + +plugins: + - jekyll-redirect-from + - jekyll-sitemap diff --git a/_includes/contact.html b/_includes/contact.html index 52406b4..04331a9 100644 --- a/_includes/contact.html +++ b/_includes/contact.html @@ -1,52 +1,87 @@ -
-

Contact us

-
+
+
-
-
- SensorFu Oy
- Teknologiantie 11
- 90590 Oulu, Finland

-
-
-
-
- Business ID: 2811349-6
- contact@sensorfu.com
- +358 40 8019800
- Privacy policy -
-
- +
+
+

SensorFu Oy

+ Teknologiantie 11
+ 90590 Oulu, Finland
+ Business ID: 2811349-6
+
+
+ + +
+
+
+ +
+
+
+
© 2026 SensorFu. All rights reserved.
+ + +
+
diff --git a/_includes/head.html b/_includes/head.html index cff289e..e00f869 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -1,66 +1,38 @@ - - - - - {{ page.title }} - - {% if page.custom_style == "globalot" %} - - {% elsif page.custom_style != "energy" %} - - - - - - - - - {% endif %} - - - {% if page.custom_style == "energy" or page.custom_style == "globalot" %} - - {% else %} - - {% endif %} - - {% if page.custom_style == "frontpage" %} - - {% elsif page.custom_style == "energy" %} - - {% elsif page.custom_style == "partners" %} - - {% elsif page.custom_style == "globalot" %} - - {% else %} - - {% endif %} - - - - - - - - - - {% if page.ogimage %} - - {%endif %} - - {% if page.description %} - - - {% endif %} - - - - - - - - {% if page.redirect %} - - {% endif %} + + + + + {{ page.title }} + + + + + + {% if page.layout == "frontpage" %} + + {% endif %} {% if page.url == "/beacon.html" %} + + {% endif %} {% if page.preload_image %} + + {% endif %} + + + + + + + {% if page.ogimage %} + + {%endif %} {% if page.description %} + + + {% endif %} diff --git a/_includes/navigation.html b/_includes/navigation.html index 2a73591..a9b8309 100644 --- a/_includes/navigation.html +++ b/_includes/navigation.html @@ -1,27 +1,30 @@ -