Help
RSS
API
Feed
Maltego
Contact
Domain > u-bmc.org
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-06-15
52.74.166.77
(
ClassC
)
2025-03-31
13.52.115.166
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAge: 0Cache-Control: public,max-age0,must-revalidateCache-Status: Netlify Edge; fwdmissContent-Length: 46401Content-Type: text/html; charsetUTF-8Date: Mon, 31 Mar 2025 20:40:59 GMTEtag: 2adba0c4331988cffb53b0ba4b2eebd0-sslServer: NetlifyStrict-Transport-Security: max-age31536000X-Nf-Request-Id: 01JQPYZ7WGP0JK1V74JHXDYKEP !doctype html>html langen classno-js>head>meta charsetUTF-8>meta nameviewport contentwidthdevice-width,initial-scale1>meta http-equivX-UA-Compatible contentieedge>title>Home - u-bmc/title>link relcanonical hrefhttps://u-bmc.org/>meta propertyog:site_name contentu-bmc>meta propertyog:title contentHome - u-bmc>meta propertyog:type contentwebsite>meta propertyog:url contenthttps://u-bmc.org/>meta nametwitter:card contentsummary_large_image>meta propertyog:image contenthttps://u-bmc.org/images/meta/social-share-ubmc.png>meta nametwitter:image contenthttps://u-bmc.org/images/meta/social-share-ubmc.png>meta propertyog:image:alt contentPage image for u-bmc>meta nametwitter:image:alt contentPage image for u-bmc>meta namedescription contentu-bmc is a Linux OS distribution that is fully open-source and tailor made for baseboard management controllers.>meta nametwitter:description contentu-bmc is a Linux OS distribution that is fully open-source and tailor made for baseboard management controllers.>meta propertyog:description contentu-bmc is a Linux OS distribution that is fully open-source and tailor made for baseboard management controllers.>link relicon href/images/meta/favicon.svg typeimage/svg+xml>script>document.documentElement.classList.remove(no-js); document.documentElement.classList.add(js-active);/script>link relstylesheet mediaall href/fonts/fonts.css?da6c-aead-8f72>style>@charset UTF-8;:root{--color-dark-blue:#004466;--color-light-blue:#80d5eb;--color-white:#ffffff;--color-peach:#f96360;--color-text:#004466;--color-bg:#ffffff;--color-highlight:#80d5eb;--color-accent:#80d5eb;--color-mode:light;--toggle-width:4rem;--toggle-height:1.75rem;--thumb-offset:3px;--thumb-left:var(--thumb-offset)}:rootdata-color-themedark{--color-text:#004466;--color-bg:#80d5eb;--color-highlight:#004466;--color-accent:#f96360}:rootdata-color-themelight{--color-text:#004466;--color-bg:#ffffff;--color-highlight:#80d5eb;--color-accent:#80d5eb}.bg-dark-blue{background-color:var(--color-dark-blue)}.bg-light-blue{background-color:var(--color-light-blue)}.bg-white{background-color:var(--color-white)}.bg-peach{background-color:var(--color-peach)}.color-dark-blue{color:var(--color-dark-blue)}.color-light-blue{color:var(--color-light-blue)}.color-white{color:var(--color-white)}.color-peach{color:var(--color-peach)}.font-base{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.font-headline{font-family:rimouski_bd,sans-serif}.text-200{font-size:.8rem}.text-300{font-size:1rem}.text-400{font-size:1.25rem}.text-500{font-size:1.875rem}.text-600{font-size:2.25rem}.text-700{font-size:3rem}.text-major{font-size:5.625rem}.leading-flat{line-height:1.1}.leading-tight{line-height:1.2}.leading-loose{line-height:1.7}.weight-light{font-weight:300}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-bold{font-weight:700}@media (min-width:36em){.md\:text-200{font-size:.8rem}.md\:text-300{font-size:1rem}.md\:text-400{font-size:1.25rem}.md\:text-500{font-size:1.875rem}.md\:text-600{font-size:2.25rem}.md\:text-700{font-size:3rem}.md\:text-major{font-size:5.625rem}}@media (min-width:64em){.lg\:text-200{font-size:.8rem}.lg\:text-300{font-size:1rem}.lg\:text-400{font-size:1.25rem}.lg\:text-500{font-size:1.875rem}.lg\:text-600{font-size:2.25rem}.lg\:text-700{font-size:3rem}.lg\:text-major{font-size:5.625rem}}@media (min-width:80em){.xl\:text-200{font-size:.8rem}.xl\:text-300{font-size:1rem}.xl\:text-400{font-size:1.25rem}.xl\:text-500{font-size:1.875rem}.xl\:text-600{font-size:2.25rem}.xl\:text-700{font-size:3rem}.xl\:text-major{font-size:5.625rem}}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}html{scroll-behavior:smooth}ol,ul{list-style:none;padding:0}a:not(class){text-decoration-skip-ink:auto;color:currentColor}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background:var(--color-bg);color:var(--color-text);transition:background-color .3s ease-out}:focus-visible{outline:2px dashed var(--color-accent);outline-offset:.25rem}main:focus{outline:0}h1,h2,h3,h4{font-family:rimouski_bd,sans-serif;font-weight:700;text-transform:uppercase}::selection{color:#fff;background:rgba(0,68,102,.99)}::-webkit-scrollbar{height:1rem}::-webkit-scrollbar-track{background-color:transparent;border:1px solid #046;border-radius:.25rem}::-webkit-scrollbar-thumb{background-color:#046;border-radius:.25rem}.column-text{column-width:26rem;column-gap:5.625rem}.column-text p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.stack-200>*+*,.stack-300>*+*,.stack-400>*+*,.stack-500>*+*,.stack-600>*+*,.stack-700>*+*,.stack-base-xx,.stack-major>*+*{margin-top:var(--stack-space,1em)}.stack-200>*{--stack-space:0.8rem}.stack-300>*{--stack-space:1rem}.stack-400>*{--stack-space:1.25rem}.stack-500>*{--stack-space:1.875rem}.stack-600>*{--stack-space:2.25rem}.stack-700>*{--stack-space:3rem}.stack-major>*{--stack-space:5.625rem}.my-stack-space-200{--stack-space:0.8rem}.my-stack-space-300{--stack-space:1rem}.my-stack-space-400{--stack-space:1.25rem}.my-stack-space-500{--stack-space:1.875rem}.my-stack-space-600{--stack-space:2.25rem}.my-stack-space-700{--stack-space:3rem}.my-stack-space-major{--stack-space:5.625rem}.switcher{display:flex;flex-wrap:wrap;justify-content:var(--switcher-justification,flex-start);gap:var(--switcher-gap-vertical,var(--switcher-gap,1rem)) var(--switcher-gap,1rem);--gap-substract-portion:calc( (var(--switcher-column-count, 3) - 1) / var(--switcher-column-count, 3) )}.switcher>*{flex-grow:0;flex-basis:max(100% / var(--switcher-column-count,3) - var(--switcher-gap,1rem) * var(--gap-substract-portion),(var(--switcher-threshold,30rem) - (100% - var(--switcher-gap,1rem))) * 999)}.wrapper{max-width:64rem;padding:0 1rem;margin-left:auto;margin-right:auto;position:relative}.sr-only{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.contact-item{display:flex;align-items:center;gap:1rem}.contact-item svg{border:2px dashed;border-radius:50%;padding:.25rem;width:3rem;height:3rem}@media (min-width:36em){.contact-item svg{border-width:4px;padding:.8rem;width:6.5rem;height:6.5rem}}.contact-item a{color:var(--text-color)}.contact-item a:hover{color:var(--color-accent)}@media (prefers-color-scheme:dark){:root{--color-text:#004466;--color-bg:#80d5eb;--color-highlight:#004466;--color-accent:#f96360;--color-mode:dark}:root:not(data-color-theme){--thumb-left:calc( var(--toggle-width) - var(--toggle-height) + var(--thumb-offset) )}}data-color-themedark{--thumb-left:calc( var(--toggle-width) - var(--toggle-height) + var(--thumb-offset) )}.no-js .user-toggle{display:none}.user-toggle{width:var(--toggle-width);height:var(--toggle-height);background-color:var(--color-text);background-image:url(data:image/svg+xml,%3Csvg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 130 130%3E%3Cpath fill%2380D5EB dM87 108a43 43 0 0 1 0-86v86Z/%3E%3C/svg%3E),url(data:image/svg+xml,%3Csvg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 130 130%3E%3Cpath fill%23fff dM69 15a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z/%3E%3Cpath fill%23fff fill-ruleevenodd dM29.5 65a35.5 35.5 0 1 1 71 0 35.5 35.5 0 0 1-71 0ZM65 40.5a24.5 24.5 0 1 0 0 49 24.5 24.5 0 0 0 0-49Z clip-ruleevenodd/%3E%3Cpath fill%23fff dM115 69a4 4 0 1 0 0-8 4 4 0 0 0 0 8ZM19 65a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM26.8 97.5a4 4 0 1 0 5.7 5.7 4 4 0 0 0-5.7-5.7ZM97.5 32.5a4 4 0 1 1 5.7-5.7 4 4 0 0 1-5.7 5.7ZM97.5 103.2a4 4 0 1 0 5.7-5.7 4 4 0 0 0-5.7 5.7ZM32.5 32.5a4 4 0 1 1-5.7-5.7 4 4 0 0 1 5.7 5.7ZM65 119a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z/%3E%3Ccircle cx65 cy15 r6 fill%23fff/%3E%3Ccircle cx65 cy115 r6 fill%23fff/%3E%3Ccircle cx115 cy65 r6 fill%23fff/%3E%3Ccircle cx15 cy65 r6 fill%23fff/%3E%3Ccircle cx29 cy101 r6 fill%23fff/%3E%3Ccircle cx101 cy101 r6 fill%23fff/%3E%3Ccircle cx101 cy29 r6 fill%23fff/%3E%3Ccircle cx29 cy29 r6 fill%23fff/%3E%3C/svg%3E);background-size:calc(var(--toggle-height) - var(--thumb-offset) * 2);background-repeat:no-repeat;background-position:right calc(var(--thumb-offset) * 2) top var(--thumb-offset),calc(var(--thumb-offset) * 1) var(--thumb-offset);border-radius:999rem;position:relative;margin-left:auto}.user-toggle:before{content:;width:calc(var(--toggle-height) - var(--thumb-offset) * 2);height:calc(var(--toggle-height) - var(--thumb-offset) * 2);background:var(--color-bg);border-radius:50%;position:absolute;left:var(--thumb-left);top:var(--thumb-offset);transition:left .2s ease-in-out,background-color .2s ease-out}.toggle-button{display:block;border:none;font:inherit;width:100%;height:100%;border-radius:999rem;background:0 0;cursor:pointer;position:absolute;left:0;top:0;z-index:2;transition:outline-offset .2s ease-out}.toggle-button:focus{outline-offset:.25rem}.intro{margin-bottom:5.625rem;padding-bottom:5.625rem;position:relative}.intro h1{text-align:center;max-width:28ch;margin-left:auto;margin-right:auto}.intro:after{content:;width:85vw;height:.875rem;background:var(--color-highlight);position:absolute;left:0;bottom:0}.intro:before{content:;width:3.125rem;height:3.125rem;position:absolute;left:calc(85vw - .2rem);bottom:-1.125rem;border-radius:50%;box-shadow:inset 0 0 0 .875rem var(--color-highlight)}.usp-list{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr;gap:1rem;position:relative;padding-top:2rem}.usp-list:before{content:;position:absolute;left:.875rem;top:0;width:0;height:calc(100% - 1rem);border-right:.25rem dashed currentColor}.usp-list:after{content:;position:absolute;left:.875rem;top:0;width:calc(50% - .875rem);height:0;border-bottom:.25rem dashed currentColor}@media (min-width:36em){.usp-list{grid-template-columns:1fr 1fr;max-width:none;gap:1rem 2rem}}@media (min-width:80em){.usp-list{grid-template-columns:22ch 22ch;gap:7.5rem 1rem;margin-top:5rem;width:100%;justify-content:space-between;grid-template-rows:14rem auto}.usp-list:after,.usp-list:before{display:none}}@media screen and (min-width:137.5em){.usp-list{grid-template-columns:19ch 19ch;gap:9.5rem 1rem;margin-top:5.3rem}}.usp-list li{display:flex;gap:1.125rem;align-items:center;position:relative}@media (min-width:80em){.usp-list li{flex-direction:column;gap:.5rem;text-align:center;max-width:24ch}.usp-list li:nth-child(3){transform:translateX(4.75rem)}.usp-list li:nth-child(4){transform:translateX(-4.75rem)}.squid-grid{display:grid;grid-template-columns:1fr 60rem 1fr;max-height:39rem;overflow:hidden}.squid-grid>.squid-container{grid-column:1/-1;grid-row:1;margin-top:3rem}.squid-grid>.wrapper{grid-column:2;grid-row:1;max-width:80rem;width:100%}}.usp-list li:before{content:;width:1.875rem;height:1.875rem;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 .5rem currentColor;background:var(--color-bg)}.plain h2{font-size:1.875rem}@media (min-width:36em){.plain h2{font-size:3rem}}.plain p+h3{--stack-space:2.25rem}.plain p+h2{--stack-space:5.625rem}.plain h3,.plain h4{font-size:1.25rem;font-weight:700}.plain h3+p,.plain h4+p{--stack-space:0.8rem}.plain a{font-weight:700}.plain a:hover{color:#f96360}.osfc{overflow:hidden}.osfc__inner{display:grid;justify-items:center}.osfc__bubble{background-image:url(data:image/svg+xml,%3Csvg xmlnshttp://www.w3.org/2000/svg fillnone preserveAspectRationone viewBox0 0 182 169%3E%3Cpath fill%23046 dM91 0c48.06 0 91 32.36 91 76.64 0 15.7-5.6 31.11-15.52 43.07-.42 14.02 7.76 34.13 15.11 48.77-19.73-3.6-47.78-11.55-60.5-19.42a128.77 128.77 0 0 1-30.78 3.85C36.6 152.91 0 115.87 0 76.63 0 32.13 43.24 0 91 0Z/%3E%3C/svg%3E);background-size:100% 100%;color:var(--color-white);max-width:21ch;padding:2em 4ch 3em;text-align:center;transform:translateX(-5rem)}@media (min-width:64em){.osfc__inner{justify-items:end}.osfc__bubble{transform:translateX(-18rem)}.contact{--stack-space:2rem}}.osfc__mascot{width:clamp(19.375rem,69vw,42.125rem);transform:translate(20%,0);margin-top:-2rem}.contact{position:relative;padding-top:5.625rem}.contact:after{content:;width:45vw;height:.875rem;background:var(--color-highlight);position:absolute;left:0;top:0}.contact:before{content:;width:3.125rem;height:3.125rem;position:absolute;left:calc(45vw - .2rem);top:-1.125rem;border-radius:50%;margin-left:calc((50vw - 50%) * -1);box-shadow:inset 0 0 0 .875rem var(--color-highlight)}.site-foot{padding-top:1rem;padding-bottom:1rem}.site-foot__inner{display:flex;align-items:center;gap:2rem}.site-foot__inner>*{flex-grow:1;display:grid;align-items:center}.site-foot__inner>:first-child{justify-items:start}@media (min-width:36em){.plain h3,.plain h4{font-size:2.25rem}.osfc__mascot{transform:translate(25%,0);margin-top:-4rem}.site-foot__inner>:first-child{justify-items:end}}.site-foot__inner>:last-child{max-width:calc(50% - 3rem);min-width:max-content;justify-items:end}.site-foot__inner a:hover{color:#f96360}.site-foot p{font-weight:700;text-transform:uppercase}.site-head{padding-top:1.875rem}.site-head__inner{display:flex;justify-content:space-between;align-items:center}.site-head__branding{display:block;width:7.25rem;color:var(--color-text);text-decoration:none}.site-head__branding>svg{display:block;width:100%}.site-head__branding:hover{color:var(--color-accent)}@media (min-width:36em){.site-head__branding{width:14.5rem}}.site-head__docs,.site-head__github{display:block;color:var(--color-text);text-decoration:none;text-transform:uppercase;text-align:right}.site-head__docs:hover,.site-head__github:hover{color:var(--color-accent)}.squid{display:block;width:91rem;height:auto;stroke:var(--color-text)}.squid circle,.squid path{opacity:0}.no-js .squid #face,.no-js .squid .connector-sm,.no-js .squid .lg-connectors path,.no-js .squid .sm-connectors path,.no-js .squid id*body,.no-js .squid id*circle,.no-js .squid id*head,.no-js .squid mask>*{opacity:1}@media (prefers-reduced-motion:reduce){*{animation-duration:10ms!important;animation-iteration-count:1!important;transition-duration:10ms!important;scroll-behavior:auto!important}.squid #body-ul,.squid #body-ur,.squid #connectorLgMaskMaster path,.squid #connectorSmMaskMaster path{stroke-dasharray:none!important}}.lg-connectors,.sm-connectors{stroke-width:.375rem;vector-effect:non-scaling-stroke;stroke-dasharray:12 12}@keyframes dashmove{to{stroke-dashoffset:-24}}.lg-connectors{stroke-dasharray:12 14;stroke-linecap:round;display:none}@media (prefers-reduced-motion:no-preference){.lg-connectors{animation:1s linear infinite dashmove}}@media (min-width:80em){.sm-connectors{display:none}.lg-connectors{display:block}}@media (min-width:36em){.lg-connectors,.sm-connectors{stroke-width:.25rem}.squid{width:137.5rem}}@media screen and (min-width:137.5em){.squid{width:150rem}}.squid-container{width:100%;overflow:hidden;display:grid;grid-template-columns:100%;justify-items:center}.tools{--switcher-justification:center;--switcher-gap:3rem;--switcher-gap-vertical:4rem;--switcher-column-count:2;--switcher-threshold:37.5rem}.tool__icon{display:block;margin-left:auto;margin-right:auto;border:4px dashed;padding:.8rem;border-radius:50%;width:clamp(6.5rem,27vw,13.75rem);height:clamp(6.5rem,27vw,13.75rem)}@media (min-width:36em){.tool__icon{padding:1.25rem}}.toolset{display:grid;grid-template-columns:1rem auto 1rem;gap:2.25rem 0;max-width:70rem;margin-left:auto;margin-right:auto}.toolset__decoration{grid-row:1;grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;align-items:end}.toolset__decoration:after,.toolset__decoration:before{content:;display:block;width:100%;height:.625rem;background:var(--color-text)}.toolset__headline{grid-column:2/3;grid-row:2}.toolset__body{grid-column:2/3}@media (min-width:64em){.tools{--switcher-column-count:3}.toolset{grid-template-columns:2.375rem auto 2.375rem;gap:0;padding:0 1rem}.toolset__decoration{grid-template-columns:10fr auto 1fr}.toolset__headline{grid-row:1;align-self:end;margin-bottom:.8rem}.toolset__body{margin-top:3rem;margin-bottom:2.25rem}.toolset__bottom:before,.toolset__left:before{content:;width:3.125rem;height:3.125rem;border-radius:50%;box-shadow:inset 0 0 0 .625rem;position:absolute}.toolset__right{grid-row:2;grid-column:3;width:.625rem;align-self:stretch;background:currentColor;justify-self:end;position:relative}.toolset__left{grid-row:2;grid-column:1;height:5.75rem;width:.625rem;justify-self:start;background:currentColor;position:relative}.toolset__left:before{bottom:-3.025rem;left:50%;transform:translateX(-50%)}.toolset__bottom{grid-row:3;grid-column:1/-1;width:80%;height:.625rem;justify-self:end;background:currentColor;position:relative}.toolset__bottom:before{left:-3.025rem;top:50%;transform:translateY(-50%)}}.construction-squid{height:14.125rem;display:block}/style>/head>body>div classstack-major>header classsite-head>div classwrapper>div classsite-head__inner>a href/ classsite-head__branding>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 233 61 aria-labelu-bmc>path fillcurrentColor dM38.5 39.2c.4 4.8-1 9.5-3.8 13.4A19.8 19.8 0 0 1 19.3 60a19.1 19.1 0 0 1-16.1-8.9A19.7 19.7 0 0 1 0 39.5V24.4c-.3-1.7 0-3.5.7-5.2a5.8 5.8 0 0 1 10.3 0c.7 1.7 1 3.5.7 5.2v16.2a7.3 7.3 0 0 0 6.8 7.5h.4A6.4 6.4 0 0 0 25 44c1-2 1.3-4 1-6.2V24.4c-.2-1.7 0-3.5.7-5.2a6.4 6.4 0 0 1 5.2-3 5.7 5.7 0 0 1 5.1 3c.7 1.7 1 3.5.7 5.2l.7 14.8ZM59 31c1.7-.3 3.4 0 4.9.6a6.4 6.4 0 0 1 3 5.2 5.7 5.7 0 0 1-3 5.1 7 7 0 0 1-4.5 1H54c-2.7 0-3.7 0-5.1-1a5.8 5.8 0 0 1 0-10.3c1.6-.7 3.4-1 5.1-.7h5.2ZM86.5 14.4v6.2c3.3-3 7.6-4.5 12-4.4 11.7 0 20.3 9.6 20.3 22a21 21 0 0 1-20.6 22c-4.4 0-8.7-1.6-12-4.5a6 6 0 0 1-10.6 2 9.7 9.7 0 0 1-1-5.1V7.9c0-3 0-3.8.6-4.8a5.8 5.8 0 0 1 10.3 0c.7 1.4.7 1.7.7 4.8l.3 6.5Zm-.3 23.7a10 10 0 0 0 17 7 10 10 0 0 0-14.1-14 10 10 0 0 0-3 7ZM125 34a18.5 18.5 0 0 1 30.8-13 18.8 18.8 0 0 1 26.4 1.3c3 3.4 4.8 7.8 4.8 12.4V52c.3 1.6 0 3.3-.7 4.8a6.4 6.4 0 0 1-5.1 3 5.6 5.6 0 0 1-5.1-3c-.7-1.5-1-3.2-.7-4.8V37a11 11 0 0 0-.7-5.5 6.5 6.5 0 0 0-6.2-3.8A5.8 5.8 0 0 0 163 31c-.8 2-1.1 4.1-1 6.2V52c.1 1.7-.2 3.3-1 4.8a6.4 6.4 0 0 1-5.2 3 5.7 5.7 0 0 1-5.1-3c-.7-1.5-1-3.2-.7-4.8V37c0-1.7 0-3.4-.4-5.1a5.9 5.9 0 0 0-6.1-4.2 6.9 6.9 0 0 0-6.2 4.2c-.4 1.7-.6 3.4-.7 5.1V52c.2 1.6 0 3.3-.7 4.8a7.3 7.3 0 0 1-5.1 3 5.7 5.7 0 0 1-5.2-3c-.6-1.5-.9-3.2-.7-4.8V34ZM228.5 20.3c3.1 2.4 4.1 3.8 4.1 6.2a5.9 5.9 0 0 1-6.1 5.8c-1.4 0-2.7-.5-3.8-1.4a9.8 9.8 0 0 0-6.9-2.7 10.5 10.5 0 0 0-10.3 10 10.3 10.3 0 0 0 10 10.3c3 0 3.4-.4 7.9-3.5.9-.9 2.1-1.4 3.4-1.4a6 6 0 0 1 6.2 5.9c0 2.4-1.4 4.5-4.8 6.9a24 24 0 0 1-21.2 2.3 22 22 0 0 1 7.1-42.5h1c4.8-.1 9.5 1.3 13.4 4Z/>/svg>/a>div classstack-200>div classuser-toggle>div rolestatus classsr-only | js-mode-status>/div>button classtoggle-button js-mode-toggle>span classsr-only toggle-button__text js-mode-toggle-text>Enable dark mode/span>/button>/div>a hrefhttps://u-bmc.readthedocs.io/ classsite-head__docs | text-200 md:text-300 weight-bold>Documentation/a> a hrefhttps://github.com/u-bmc classsite-head__github | text-200 md:text-300 weight-bold>Github/a>/div>/div>/div>/header>main tabindex-1 idmain-content>section idintro classintro>div classwrapper>h1 classtext-400 sm:text-500 md:text-600 leading-tight>u-bmc is a Linux OS distribution that is fully open-source AND TAILOR MADE for baseboard management controllers./h1>/div>div classsquid-grid>div classsquid-container>svg xmlnshttp://www.w3.org/2000/svg classsquid fillnone viewBox0 0 2200 618 aria-hiddentrue>g idsquid stroke-width14>circle idcircle-ur cx1193.5 cy295.5 r22.5/>circle idcircle-ul cx1006.5 cy295.5 r22.5/>circle idcircle-lr cx1135.5 cy359.5 r22.5/>circle idcircle-ll cx1064.5 cy359.5 r22.5/>path idconnector-ur dM1216 296h986/>path idconnector-ul dM985 296H-8/>path idconnector-lr dM1160.5 361H1428l66-66/>path idconnector-ll dM1042 361H772.5l-66-66/>path idbody-l-1 dM1139 338v-85a37 37 0 0 0-74 0v85/>path idbody-l-2 dM1139 338v-85a37 37 0 0 0-74 0v85/>path idbody-ur stroke-linecapround dM1196 270c0-36-16-69-52-81/>path idbody-ul stroke-linecapround dM1008 270c0-36 17-69 52-81/>path idhead-1 stroke-linecapround dM1041 198a84 84 0 0 1 61-142 84 84 0 0 1 61 142/>path idhead-2 stroke-linecapround dM1041 198a84 84 0 0 1 61-142 84 84 0 0 1 61 142/>path ideye-r stroke-linecapround stroke-linejoinround dM1126 134a13 13 0 0 1 25 0h1053/>path ideye-l stroke-linecapround stroke-linejoinround dM1081 134a13 13 0 0 0-25 0H673l-20 24H-6/>path idmouth stroke-linecapround stroke-linejoinround dM1121 158a18 18 0 1 1-37 0H-6/>path idbottom-full dM-7 543h659l86-86h743l108 108h618/>path idbottom-left stroke-linecapround dM-7 457h625/>path idbottom-right stroke-linecapround dM2207 457h-627/>path idface stroke-linecapround stroke-linejoinround stroke-width14 dM1151 133.5a12.5 12.5 0 0 0-25 0M1056 133.5a12.5 12.5 0 0 1 25 0M1121 157.5a18.5 18.5 0 1 1-37 0/>/g>g classsm-connectors maskurl(#connectorSmMaskMaster) stroke#046 stroke-dasharray11.93 11.93 stroke-width4.47>path dM1006.5 326.5V466h93.5v152.5/>path dM1193 326.5V466h-93.5v152.5/>path dM1064 389v74/>path dM1137 389v74/>/g>g classlg-connectors maskurl(#connectorLgMaskMaster) stroke-dasharray12 8 stroke-width4.5>path idlr dM1136 389v29a5 5 0 0 0 5 5h194/>path idll dM1064 389v29a5 5 0 0 1-5 5H865/>path idur dM1224 294h21a5 5 0 0 0 5-5V83a5 5 0 0 1 5-5h160.5/>path idul dM975.5 294h-21a5 5 0 0 1-5-5V83a5 5 0 0 0-5-5H784/>/g>mask idconnectorSmMaskMaster stroke#fff stroke-width6>path classnl dM1064 389v74/>path classnr dM1137 389v74/>path classfl dM1006.5 326.5V466h93.5v152.5/>path classfr dM1193 326.5V466h-93.5v152.5/>/mask>mask idconnectorLgMaskMaster stroke#fff stroke-width6>path classlg-connectors__ul dM975.5 294h-26V78H784/>path classlg-connectors__ur dM1224 294h26V78h165.5/>path classlg-connectors__ll dM1064 389v34H865/>path classlg-connectors__lr dM1136 389v34h199/>/mask>/svg>/div>div classwrapper>ul classusp-list | text-300 lg:text-400>li>Using the BusyBox approach: One Binary to rule them all./li>li>Fully Golang based userspace, no memory unsafe code apart from the Linux kernel!/li>li>Architecture and OS independent tooling/li>li>A familiar feeling with the optional WebUI/li>/ul>/div>/div>/section>div classstack-major>section idwhy>div classwrapper | stack-300>h2 classtext-700 md:text-major leading-flat>WHYbr>U-BMC?/h2>div classcolumn-text | text-300 md:text-400 stack-400>p>You’re most likely going to come up with an answer that has something to do with managing servers remotely, or maybe debugging them. Both are valid use-cases for BMCs. In addition, some servers are manufactured to rely on the BMC for tasks such as fan control./p>p>This creates a problem, since the two previous stated use-cases (managing and debugging) requires high level of access to the host system and as a debugger the BMC has supreme access to critical resources, or as a system manager its function is critical for system relyability./p>p>A system that is both critical and highly privileged should be easy to audit, and employ modern security. Those are the goals of u-bmc./p>p>u-bmc sacrifices classical industry compatibility in order to offer a solution that is genuinely tailored for the mission. This usually results in a more secure implementation but also better integration with other systems in general. Example: IPMI is replaced with gRPC, and SNMP with OpenMetrics./p>p>To ease adoption for the users that require classical interfaces there are protocol adapters being planned that run off-BMC which converts from protocols like Redfish to gRPC./p>/div>/div>/section>section classtoolset idtoolset classstack-300>h2 classtoolset__headline | text-700 md:text-major leading-flat>Toolset/h2>div classtoolset__decoration>svg classconstruction-squid aria-hiddentrue xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 141 226>path fill#046 fill-ruleevenodd dM71.53 0A4.72 4.72 0 0 1 76 3.2c4.24.33 8.44 1.07 12.51 2.2a4.71 4.71 0 0 1 8.74 2.46v.67a59.24 59.24 0 0 1 14.7 9.25 52.2 52.2 0 0 1 13.06 16.88A46.94 46.94 0 0 1 129.7 55h1.3a5 5 0 0 1 0 10h-12.22a53.38 53.38 0 0 1-6.61 54.54 39.37 39.37 0 0 1 7.91 8.94c5.88 8.25 9 18.16 8.9 28.3v3.23a15.71 15.71 0 0 1 11.63 16.88 16.66 16.66 0 0 1-9.1 14.87 16.5 16.5 0 0 1-22.82-8.71 16.67 16.67 0 0 1 3.02-17.18 16.54 16.54 0 0 1 7.63-4.87v-3.22a41.3 41.3 0 0 0-7.16-23.32 41.06 41.06 0 0 0-19.06-15.16 4.55 4.55 0 0 1-2.64-6.03 4.56 4.56 0 0 1 6.1-2.41 41.63 41.63 0 0 1 8.17 3.97 44.57 44.57 0 0 0 4.2-49.83H32.04a44.56 44.56 0 0 0 4.2 49.83 42.2 42.2 0 0 1 8.17-4.22 4.53 4.53 0 0 1 5.77 2.55 4.58 4.58 0 0 1-2.3 5.89A41.05 41.05 0 0 0 28.8 134.2a41.3 41.3 0 0 0-7.16 23.32v3.23a16.24 16.24 0 0 1 11.87 15.89c0 4.4-1.75 8.64-4.86 11.76a16.54 16.54 0 0 1-23.43 0 16.66 16.66 0 0 1-4.85-11.76A16.87 16.87 0 0 1 12.5 160.5v-3.23a50.46 50.46 0 0 1 8.9-28.3 52.33 52.33 0 0 1 7.67-8.94A53.31 53.31 0 0 1 22.06 65H10a5 5 0 0 1 0-10h1.93c0-7.03 1.61-13.95 4.69-20.34a52.2 52.2 0 0 1 13.05-16.88 59.25 59.25 0 0 1 14.7-9.25v-.67a4.72 4.72 0 0 1 8.74-2.46A66.01 66.01 0 0 1 67.1 3.1 4.72 4.72 0 0 1 71.53 0Zm49.02 55H21.08c0-3.07.38-6.13 1.14-9.12a38.7 38.7 0 0 1 2.64-7.26c2.5-5.2 6.17-9.93 10.78-13.91a49.26 49.26 0 0 1 8.73-6v3.47a4.72 4.72 0 1 0 9.44 0v-7.45a56.63 56.63 0 0 1 13-2.44v11.3a4.72 4.72 0 1 0 9.44 0V12.4a56.5 56.5 0 0 1 11.57 2.32v7.45a4.72 4.72 0 1 0 9.43 0v-3.47a49.23 49.23 0 0 1 8.73 6 43.06 43.06 0 0 1 10.78 13.9 38.67 38.67 0 0 1 2.64 7.27 37.18 37.18 0 0 1 1.15 9.12ZM24.37 176.15a7.72 7.72 0 0 1-4.74 7.1 7.64 7.64 0 0 1-10.45-5.6 7.72 7.72 0 0 1 3.26-7.9 7.64 7.64 0 0 1 4.26-1.3 7.51 7.51 0 0 1 7.12 4.73c.38.94.56 1.95.55 2.97Zm100.41 7.45a7.64 7.64 0 0 1-7.08-4.75 7.73 7.73 0 0 1 5.58-10.5 7.64 7.64 0 0 1 9.17 7.55 7.76 7.76 0 0 1-7.67 7.7Z clip-ruleevenodd/>path fill#046 dM95.84 216v-64.68c0-6.71-2.65-13.16-7.39-17.9a25.18 25.18 0 0 0-35.67 0 25.37 25.37 0 0 0-7.39 17.9V216H0v10h54.3v-74.68c0-4.28 1.69-8.38 4.7-11.4a16.05 16.05 0 0 1 22.74 0 16.17 16.17 0 0 1 4.7 11.4V226H141v-10H95.84ZM74.71 101.56a5.47 5.47 0 0 0 1.6-3.86 4.48 4.48 0 0 1 4.45-4.47 4.44 4.44 0 0 1 4.45 4.47 14.57 14.57 0 0 1-8.99 13.56 14.59 14.59 0 0 1-15.91-3.22 14.7 14.7 0 0 1-4.29-10.34 4.97 4.97 0 0 1 4.95-4.47 4.41 4.41 0 0 1 4.45 4.47 5.47 5.47 0 0 0 5.44 5.46c1.45 0 2.83-.58 3.85-1.6ZM42.78 74.69a11.28 11.28 0 0 1 8.05-3.06A11.92 11.92 0 0 1 62.21 82.3a4.6 4.6 0 0 1-4.45 4.72 4.57 4.57 0 0 1-4.7-4.47 2.24 2.24 0 0 0-2.23-2.23 2.24 2.24 0 0 0-1.73.74 2.69 2.69 0 0 0-.74 1.74 4.46 4.46 0 0 1-4.45 4.47h-.25a4.94 4.94 0 0 1-4.45-4.72c.1-2.99 1.39-5.82 3.57-7.86ZM85.68 86.94c-.54.22-1.12.33-1.7.33a4.02 4.02 0 0 1-4.2-3.09 4.06 4.06 0 0 1-.01-1.88A11.28 11.28 0 0 1 99 74.65a11.22 11.22 0 0 1 3.26 7.65 4.6 4.6 0 0 1-4.45 4.72 4.57 4.57 0 0 1-4.7-4.47 2.24 2.24 0 0 0-2.22-2.23 2.24 2.24 0 0 0-1.73.74 2.69 2.69 0 0 0-.75 1.74 4.46 4.46 0 0 1-2.74 4.14Z/>/svg>/div>div classtoolset__body | tools | switcher>article classtool | stack-300>svg classtool__icon width104 height104 aria-hiddentrue focusablefalse>use xlink:href/icons/icons.svg#linux/>span classsr-only>/span>/svg>h3 classtext-400 md:text-600 leading-flat my-stack-space-500>Utilizing the Linux security subsystem/h3>p classtext-300 md:text-400>u-bmc uses the Linux kernel just as OpenBMC does but also enables more hardened configurations and makes extensive use of the existing security subsystems like Yama, Lockdown and soon Landlock and SELinux./p>/article>article classtool | stack-300>svg classtool__icon width104 height104 aria-hiddentrue focusablefalse>use xlink:href/icons/icons.svg#go/>span classsr-only>/span>/svg>h3 classtext-400 md:text-600 leading-flat my-stack-space-500>Golang all the way/h3>p classtext-300 md:text-400>By having all of the userspace in Go we can guarantee memory safety and high performance. And because your client software is also written in Go, it will run on every OS that a static Go binary can run on e.g. Linux, FreeBSD, macOS and Windows./p>/article>article classtool | stack-300>svg classtool__icon width104 height104 aria-hiddentrue focusablefalse>use xlink:href/icons/icons.svg#grpc/>span classsr-only>/span>/svg>h3 classtext-400 md:text-600 leading-flat my-stack-space-500>gRPC for communication/h3>p classtext-300 md:text-400>Instead of using IPMI we rely on gRPC for the tooling. The same control software that runs on the BMC can run on your client and communicates via gRPC. This makes controlling your BMC incredibly flexible!/p>/article>article classtool | stack-300>svg classtool__icon width104 height104 aria-hiddentrue focusablefalse>use xlink:href/icons/icons.svg#openmetrics/>span classsr-only>/span>/svg>h3 classtext-400 md:text-600 leading-flat my-stack-space-500>OpenMetrics to monitor your fleet/h3>p classtext-300 md:text-400>The OpenMetrics format is widely adopted and neatly integrates with Prometheus, making it DevOps friendly and easy to get a visual representation about your fleet as a whole without having to check each BMC manually./p>/article>article classtool | stack-300>svg classtool__icon width104 height104 aria-hiddentrue focusablefalse>use xlink:href/icons/icons.svg#tasks/>span classsr-only>/span>/svg>h3 classtext-400 md:text-600 leading-flat my-stack-space-500>TASK for images/h3>p classtext-300 md:text-400>Task is a task runner / build tool that aims to be simpler and easier to use than, for example, GNU Make or OpenBMCs Yocto. Not only is it easy to use, it’s also pretty fast, speeding up development with incremental builds and an overall lean build pipeline that only takes a few minutes depending on the compiling hardware. (For reference, it takes roughly 5 minutes on a recent ThinkPad T14)/p>/article>/div>div classtoolset__left aria-hiddentrue>/div>div classtoolset__right aria-hiddentrue>/div>div classtoolset__bottom aria-hiddentrue>/div>/section>section idvision>div classwrapper | stack-300>h2 classtext-700 md:text-major leading-flat>Visionbr>and talks/h2>div classcolumn-text | text-300 md:text-400 stack-400>p>Historically BMCs have been considered insecure by nature and have received little to no attention - not unlike BIOSes./p>p>While LinuxBoot’s mission is to uplift BIOS firmware for existing servers, u-bmc’s is to uplift BMC firmware. The implementations differ, some things are shared, but the goal is the same./p>p>u-bmc, like LinuxBoot, sacrifices classical industry compatibility in order to offer a solution that is genuinely tailored for the mission. By close collaboration between LinuxBoot and u-bmc, the hope is to one day have servers that ship with a both free and open source firmware stack for the BMC as well as system BIOS./p>/div>/div>/section>section classosfc | my-stack-space-400 idosfc>div classwrapper>div classosfc__inner>div classosfc__bubble | text-300 md:text-400>p>If you want to know more about our vision, check out our talk at a hrefhttps://talks.osfc.io/osfc2021/talk/MA7KHW/>OSFC 2021/a>./p>/div>svg classosfc__mascot aria-hiddentrue xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 587 347>path fill#59595B dm587 328.7-3 15.7-73.8-6.6 5.6-29.6 71.1 20.5Z/>path fill#333 dm516.3 329.5-1.6 8.8 8.8 1.6 1.6-8.8-8.8-1.6ZM520 309.5l-1.6 8.9 8.9 1.6 1.6-8.9-8.9-1.6ZM531.5 334.2l-1.3 7.2 7.1 1.3 1.3-7.1-7.1-1.4ZM536.7 314.3l-1.3 7.2 7.2 1.3 1.3-7.2-7.2-1.3ZM549.6 335.6l-1.2 6.5 6.5 1.2 1.2-6.5-6.5-1.2ZM551 319.6l-1.2 6.5 6.5 1.2 1.2-6.5-6.5-1.2ZM564.2 338.3l-1.4 7.2 7.2 1.3 1.3-7.2-7.1-1.3ZM567.5 320l-1.3 7.1 7.2 1.4 1.3-7.2-7.2-1.3Z/>path fill#E6E6E6 dm267 277.6 4.8-25.7-47.4-4.5-7.7 41.9 45.6 12.6 4.6-24.3Z/>path fill#CDCCCC dm229.5 245.5-9 49 2.4.5 9-49-2.4-.5ZM237.7 247l-9 49 2.4.5 9-49-2.4-.5ZM246 247.7l-9 49 2.4.5 9-49-2.4-.5ZM254.2 249.2l-9 49 2.4.5 9-49-2.4-.5ZM263 246.9l-10.4 56.7 2.4.4 10.5-56.7-2.5-.4ZM216.2 240.2l-10 54.3c-.2.7.3 1.4 1 1.5l6.7 1.2c.7.2 1.4-.3 1.5-1l10-54.3c.1-.7-.3-1.4-1-1.5l-6.7-1.3c-.7-.1-1.4.4-1.5 1Z/>path fill#E6E6E6 dm56.9 251.6 4.5-24.6a.9.9 0 0 1 1-.7l151.2 27.9-4.8 26.2-151.2-27.8a.9.9 0 0 1-.7-1Z/>path fill#F2F2F2 dm57.2 245-.4 2.5 151.4 27.8.5-2.4L57.2 245Z/>path fill#DDD dm212 262.9.8-4.5-152-28-.9 4.5 152 28Z/>path fill#999 dM167 269.3a3.4 3.4 0 1 0 0-6.7 3.4 3.4 0 0 0 0 6.7ZM169.5 256.2a3.4 3.4 0 1 0 0-6.8 3.4 3.4 0 0 0 0 6.8ZM155.8 267.3a3.4 3.4 0 1 0 0-6.8 3.4 3.4 0 0 0 0 6.8ZM158.2 254.2a3.4 3.4 0 1 0 0-6.8 3.4 3.4 0 0 0 0 6.8ZM178.5 271.5a3.4 3.4 0 1 0 0-6.8 3.4 3.4 0 0 0 0 6.8ZM181 258.3a3.4 3.4 0 1 0 0-6.7 3.4 3.4 0 0 0 0 6.7ZM190 273.6a3.4 3.4 0 1 0 0-6.8 3.4 3.4 0 0 0 0 6.8ZM192.4 260.4a3.4 3.4 0 1 0 0-6.7 3.4 3.4 0 0 0 0 6.7Z/>path fill#CDCCCC dM13.8 225 .4 229l11.1 8.3 46.4 8.5 2.3-12.2-46.4-8.5Z/>path fill#B3B3B3 dm12.7 231.2-1.2 6 46.4 8.6 1.2-6-46.4-8.6Z/>path fill#D5D5D5 dm210.2 253.6-4.9 26.2 3.5.6 4.8-26.2-3.4-.6Z/>path fill#E53B39 dm517 303.2-7.4 39.8L275 310.3l11.3-61.4L517 303.2Z/>path fill#F96360 dm288.5 249.5-2.1-.6-11.3 61.4L509.6 343l3.7-19.8-230.5-42.5 5.7-31.2Z/>path fill#D44646 dm513.3 323.2-230.5-42.5 5.7-31.2L517 303.2l-3.7 20Z/>path fill#F96360 dm274.8 238.9-14.1 77a4.1 4.1 0 0 0 2.9 2.2l5.7 1a4.1 4.1 0 0 0 4.8-3.3l13.2-72.1a4.1 4.1 0 0 0-3.3-4.8l-5.6-1a4 4 0 0 0-3.6 1ZM273.6 241.1l-13.3 72.1a4 4 0 0 0 .4 2.6l14.1-77a4 4 0 0 0-1.2 2.3Z/>path fill#BB2F2F dm288.5 249.5-11.2 61-2.2-.2 11.3-61.4 2.1.6Z/>path fill#7173B0 dM260.5 116.2c.7-3 1.1-6 1.4-8.9.6-10.5.3-14.8 1-25.4 0-2 .4-4 .8-6 0 0 .3-2.3 4.9-7.4 2-2.5 4.4-4.7 7-6.4 4-2.9 8.3-5.2 12.8-7l6.6-2.8 7.5-2.6c7.5-2.4 15.3-4 23.2-4.7 0 0 5.7-.7 6.9-.7 3.2 0 5-.6 13 .2a247 247 0 0 1 36.4 6.3c3.4.9 8.8 2 9.7 3l18.2 18.4a45.6 45.6 0 0 0 16.8 12s-139.1 64.5-166.2 32Z/>path fill#4F51A9 dM391.7 53.7a52 52 0 0 1-5.6-6.9c-2.8-4-9.3-10.8-13.3-14.9-5-5-32-33.9-46.2-31.4-7.9 1.4-3.7 28-3.4 30 .7 5.4.9 8.9 2.5 14.5 5.2-.5 10.4-.7 15.5-.5 22 1 50.5 9.2 50.5 9.2Z/>path fill#F96360 dM326.6.5c-7.9 1.4-3.7 28-3.4 30 .7 5.4.9 8.8 2.5 14.5 5.2-.5 10.4-.7 15.5-.5a260 260 0 0 1 20.1 2.3.9.9 0 0 0 .6-1C351.2 14 326.6.4 326.6.4Z/>path fill#4F51A9 dM276.3 61.8A39 39 0 0 0 263.7 76S252.3 63.6 248 57.7c-3.3-4.6-12.2-15.3-8-19.7 2.5-2.6 19-4.1 45.9 10.9 2.1 1.1 6.4 3.8 8.8 3.6a97.8 97.8 0 0 0-18.5 9.3Z/>path fill#F96360 dM276.3 61.8A39 39 0 0 0 263.7 76S252.3 63.6 248 57.7c-3.3-4.6-12.2-15.3-8-19.7 2.5-2.6 14 4.4 33 14.4 2.2 1.2 10 5.5 8.2 6.4l-5 3Z/>path fill#AEADD5 dM442 74.6c-7.3 11.8-13 10.6-13 10.6 1.5-4.4 1.3-12 1.3-12-2.1 5-6.3 7.8-10.4 8-34.4 2-74.9-8-96.2-4.2a35.8 35.8 0 0 0-27.5 29c-.5 3.2-1.2 4.8-1.8 10.1-2-.4-4-.7-6-.7a17 17 0 0 0-4.2.6c.3-1.3 6.7-17-2.6-30.6-5.3-7.8-16.6-3.5-19.1 3l-.7 18.9c-.2 3-.3 7.4-1.4 10.2-2.6 6.7-2.7 9.2-7.3 9.7-4.1.4-10.6-4.2-10.6-4.2.4 2.6 1.5 5.1 3 7.2-2.8.3-5.2-2-8-5.3 0 0 11.9 81 114.2 65.2 9.4-2.8 18.1-5.7 26.2-9.3l19.5-11.7 4.8-4.2c5.5-5.8 38.2-34 39.7-90.3Z/>path fill#4F51A9 dM299.5 114.4c4.5-44.8 45-32.4 51.3-18.8 4.4 9.2 3.2 13.5 12 21.1 4 3.5 5.8 13.5-11 18.2-14.9 4.2-29.7 5.8-41.3-3.3-4.5-3.6-11.5-12.4-11-17.2ZM274.5 132c-2.2-7.2 4.4-9.4 6.3-12.6 4-7 7.6-26.3-4.8-30.4-6.7-2.2-11.1-.2-13.7 4.2l-.8 14.2c0 3-.5 6-1.4 8.9-2.2 6.8-4.8 11.3-9 10.8 0 0 4.9 4 8.6 5 3 1 15.8 3 14.8 0Z/>path fill#221F1D dM293.2 93.2c-1.2-.2-2.5-.4-3.8-.4-1.3.1-2.6.3-3.8.6a62.9 62.9 0 0 0-45.7-.8v7.8l.1.3a3 3 0 0 1 2.9 3.2c0 4 1.4 10.9 1.4 10.9s2.9 15.2 13.7 17c0 0 15.6 3.8 22.8-9.9 3.7-7 5.4-16.7 6.2-18.4a3 3 0 0 1 2.5-1.8 3 3 0 0 1 2.6 1.8c1 1.7 3 11.5 7.3 19.1 8.7 15.5 28.7 13.8 28.7 13.8 16-.4 20-19.5 20-19.5s2-8.8 1.8-14c0 0-.7-3.5 4.6-4.3a.3.3 0 0 0 .3-.3l-.5-10.3a.3.3 0 0 0-.2-.3c-3-.8-31.9-7.6-60.9 5.5Zm-18.7 32a18.6 18.6 0 0 1-20 2.5c-4.6-2.3-9.7-10.6-8-27.6 0 0 .8-6.7 12.5-6.9 12.4-.2 20.3 1.4 22.5 7.2 1.3 3.3.3 18.8-7 24.7Zm58.4 6.7c-5.7 2-16.7 2.4-26.3-5.3-8.4-6.8-10-23-8.8-26.5C300 94 309 91.6 325 90.8c17.2-1 18.9 7.4 18.9 7.4 3.4 21.5-4.3 31.5-11 33.7Z/>path fill#4F51A9 dM317.6 191.9s-4.7 39.5 2.9 51.9l-9.5 2c-7.4 1.7-6 7.5-6 7.5l34.2 8.1-18.4-69.5h-3.2Z/>path fill#7173B0 dM435.2 223.9s49-44 98.8 24c0 0 13 17.9 34 10.9 0 0-73 51-126.3-14.5l-6.5-20.4Z/>path fill#4F51A9 dM451.1 214.4c-4.3 1.8-8.5 4-12.4 6.8l10.7 31.6c3.6 3.6 7.5 7 11.7 10 2-6.8 7.8-31.6-10-48.4ZM485.5 211.3c-5.9-1.4-12-1.7-18-1 4.2 4.8 20.3 26.4 8.8 61 4.9 2.2 10 3.7 15.1 4.8 3-7.5 14.2-39.9-5.9-64.8ZM527.3 239.3c-5.8-6.9-12.5-13-19.9-18.2a68.6 68.6 0 0 1-1.3 56.6c5.1 0 10.2-.3 15.2-1 8-7 8.8-26.4 6-37.4ZM539.2 253.2a23.6 23.6 0 0 1-3.7 20.4c11.5-3.3 22.4-8.3 32.5-14.8-13.1 4.3-23.1-1-28.8-5.6Z/>path fill#7173B0 dM464.6 282.6a39.8 39.8 0 0 0-6.6-15.2c-13-17.4-9.2-37-23-51.8-3.4-3.7-8.7-8.6-11-11a164.5 164.5 0 0 1-13-19l-1.7-2.6-29-44s-23.6-30.3-37.5-26.9c-9.7 2.4-10.4 14-7.2 23 6.4 18.1 15 23 12.8 47-1.1 11.8-27.6 9.7-27.6 9.7-2 35.2 6.1 56.3 17.8 68.9l12.6-46.8 2 .5-13 48c22.5 22 56.2 14.9 56.2 14.9 2.7-.9 5.6-1.4 8.2-.3 1.9.7 3.1 2.2 4.8 3.3 7.6 5.1 11.1 7.7 12.5 8.9 2.6 2.2 8.2 4.6 10.4 7.3 8.4 10 15.8 11 22.4 9 5.5-1.7 11-17.3 10-22.9Z/>path fill#F96360 dm351.2 214-12.6 46.7 1.6 1.7 13-48-2-.5Z/>path fill#221F1D dM292 122.3v-.2a.4.4 0 0 0-.3-.5h-9.3c-.3 0-.5.3-.4.5a21.7 21.7 0 0 0 3.2 5.3.6.6 0 0 0 .5 0h.2l6-5.1Z/>path fill#C94847 dM295.3 136.2c-3.7-.3-7.1-1.7-9.8-4.2-4 8-10.4 1-10.4 1s7.7 10.9 15 19.4l5.2-16.2Z/>path fill#F96360 dM285.5 146.8s1-10.5 10.5-10.6c0 0 6.6.4 10.6-4.5 0 0-2.2 28.3-6.1 29.3-4 1-15-14.2-15-14.2Z/>path fill#AEADD5 dM281.2 127.8v-5.7c-2.7 0-7.2 3-7.2 6.7 0 3.6.5 5.7 7.2 5.6 4 0 0-3 0-6.6Z/>path fill#221F1D dM274 117c3 0 5.5-4.2 5.5-9.4S277 98 274 98s-5.5 4.3-5.5 9.5 2.5 9.5 5.5 9.5Z/>path fill#fff dM272.8 110.3c1.8 0 3.2-2.5 3.2-5.6 0-3-1.4-5.6-3.2-5.6-1.8 0-3.3 2.5-3.3 5.6 0 3.1 1.5 5.6 3.3 5.6ZM276 114.6c.8 0 1.4-1 1.4-2.4 0-1.3-.6-2.4-1.4-2.4-.8 0-1.4 1-1.4 2.4 0 1.3.6 2.4 1.4 2.4Z/>path fill#221F1D dM313 119.6c4.9 0 9-5.4 9-12s-4.1-12-9-12c-5 0-9 5.4-9 12s4 12 9 12Z/>path fill#fff dM309.6 112.6c2.5 0 4.6-3.4 4.6-7.5s-2.1-7.5-4.6-7.5c-2.6 0-4.7 3.4-4.7 7.5s2.1 7.5 4.7 7.5ZM315.6 116.6c1.1 0 2-1.4 2-3 0-1.7-.9-3-2-3-1 0-2 1.3-2 3 0 1.6 1 3 2 3Z/>path fill#221F1D dM285.5 132c-1-1.4-.6-5-.5-5h1.2c-.9 1.5-1.1 3.2-.8 4.8v.2Z/>path fill#fff dM346.5 195.9c-2.4-.8-3.9 1.6-3.4 5.2.3 1.8 1 3.6 2 5.1l-13 42.6 2.6 3.2 12.6-43.4c.4.3.9.6 1.4.7 2.4.8 3.9-1.8 3.2-5.6-.6-3.7-3-7-5.4-7.8Zm3.2 7.2c.3 1.8-.4 3-1.6 2.7-1.2-.4-2.4-2.2-2.7-4-.3-1.8.5-3 1.6-2.6 1.2.4 2.4 2 2.7 3.9Z/>path fill#fff dM333.7 207.2c-8.6.4-11.8 11.7-8.9 26.7a49.4 49.4 0 0 0 9 21l2.5-8.5a34.7 34.7 0 0 1-5.3-13c-2.2-10.2-.4-17.7 4.7-18 5-.3 10 6.5 12.6 16.4 2.8 10.5 1.4 18.5-4.1 19.2-1 0-2 0-2.9-.4l-2.4 9c2.3 1.7 5 2.4 7.9 2.1 9.5-1.4 11.4-15.6 7.2-30.4-4-14.2-12-24.5-20.3-24.1Z/>path fill#F96360 dM336.3 246.4 334 255l2.6 3 2.4-8.7c-1-.8-1.8-1.8-2.6-2.8Z/>/svg>/div>/div>/section>section idcontact classcontact>div classwrapper stack-500>h2 classtext-700 md:text-major leading-flat>Contact/h2>div classswitcher style--switcher-threshold:58rem;--switcher-gap-vertical:2rem>div classcontact-item>svg classundefined width104 height104 aria-hiddentrue focusablefalse>use xlink:href/icons/icons.svg#github/>span classsr-only>/span>/svg>p classtext-300 md:text-400 leading-tight>Find us onbr>a hrefhttps://github.com/u-bmc classweight-bold>GitHub/a>!/p>/div>div classcontact-item>svg classundefined width104 height104 aria-hiddentrue focusablefalse>use xlink:href/icons/icons.svg#slack/>span classsr-only>/span>/svg>p classtext-300 md:text-400 leading-tight>Join ourbr>a hrefhttps://slack.osfw.dev/ classweight-bold>Slack Channel/a>!/p>/div>/div>/div>/section>/div>/main>footer classsite-foot | bg-dark-blue color-light-blue>div classwrapper>div classsite-foot__inner>div>svg xmlnshttp://www.w3.org/2000/svg width64 height99 fillnone viewBox0 0 65 100>path fillcurrentColor dM54.35 48.72v-1.24c.03-3.89-1.15-7.69-3.4-10.86a15.07 15.07 0 0 0-3.01-3.42 20.52 20.52 0 0 0-5.28-29.93 20.05 20.05 0 0 0-21.46.13 20.34 20.34 0 0 0-7.4 8.45 20.6 20.6 0 0 0 2.47 21.54 20.03 20.03 0 0 0-2.92 3.43 19.44 19.44 0 0 0-3.4 10.85v1.24a6.39 6.39 0 0 0-4.61 6.19c0 1.7.66 3.31 1.85 4.51a6.28 6.28 0 0 0 8.93 0 6.41 6.41 0 0 0 .6-8.33A6.2 6.2 0 0 0 13.45 49v-1.23c0-3.2.95-6.31 2.73-8.95a15.66 15.66 0 0 1 7.26-5.81 1.75 1.75 0 0 0 .88-2.26 1.72 1.72 0 0 0-2.2-.98c-1.09.42-2.13.97-3.1 1.62a17.16 17.16 0 0 1 1.4-23.05 16.87 16.87 0 0 1 23.85.57 17.14 17.14 0 0 1 .85 22.48 15.8 15.8 0 0 0-3.1-1.53 1.72 1.72 0 0 0-2.34.93 1.77 1.77 0 0 0 1.01 2.31 15.67 15.67 0 0 1 7.26 5.82 15.91 15.91 0 0 1 2.73 8.94v1.24a6.3 6.3 0 0 0-4.4 5 6.43 6.43 0 0 0 2.44 6.22 6.27 6.27 0 0 0 9.13-1.78c.62-1 .94-2.16.94-3.35a6.06 6.06 0 0 0-4.43-6.47ZM14.48 54.9a2.97 2.97 0 0 1-1.8 2.73A2.9 2.9 0 0 1 9.49 57a2.96 2.96 0 0 1 3.2-4.83 2.87 2.87 0 0 1 1.79 2.74Zm38.27 2.86a2.9 2.9 0 0 1-2.7-1.83 2.98 2.98 0 0 1 .63-3.21 2.91 2.91 0 0 1 4.99 2.08c0 .78-.32 1.53-.86 2.09-.55.55-1.29.86-2.06.87Z/>path fillcurrentColor dM41.72 62.9V45.4a9.76 9.76 0 0 0-2.82-6.87 9.56 9.56 0 0 0-13.6 0 9.76 9.76 0 0 0-2.81 6.87V62.9a6.29 6.29 0 0 0-4.47 4.95 6.42 6.42 0 0 0 2.4 6.25 6.26 6.26 0 0 0 9.15-1.75 6.41 6.41 0 0 0-.34-7.2 6.19 6.19 0 0 0-3.35-2.25V45.39c0-1.65.65-3.22 1.8-4.38a6.1 6.1 0 0 1 8.66 0 6.22 6.22 0 0 1 1.8 4.38V62.9a6.29 6.29 0 0 0-4.48 4.95 6.42 6.42 0 0 0 2.4 6.25 6.26 6.26 0 0 0 9.16-1.75c.61-1.01.93-2.17.93-3.36a6.1 6.1 0 0 0-4.43-6.1ZM27.1 69a2.97 2.97 0 0 1-1.8 2.73 2.9 2.9 0 0 1-3.19-.64 2.96 2.96 0 0 1 2.07-5.04A3.04 3.04 0 0 1 27.1 69Zm12.91 2.96a2.9 2.9 0 0 1-2.7-1.83 2.98 2.98 0 0 1 .64-3.21A2.91 2.91 0 0 1 42.94 69a3.05 3.05 0 0 1-2.92 2.95ZM34.27 24.82a2.1 2.1 0 0 1-.6 1.48 2.06 2.06 0 0 1-3.54-1.48 1.72 1.72 0 0 0-1.05-1.59c-.2-.09-.43-.13-.65-.13a1.91 1.91 0 0 0-1.89 1.71c0 1.5.6 2.92 1.64 3.98a5.54 5.54 0 0 0 9.49-3.97c0-.46-.18-.9-.5-1.22a1.69 1.69 0 0 0-2.9 1.22ZM24.56 14.82a4.28 4.28 0 0 0-3.06 1.17 4.37 4.37 0 0 0-1.37 3.02 1.91 1.91 0 0 0 1.7 1.8h.1a1.67 1.67 0 0 0 1.57-1.05c.08-.2.12-.43.12-.66a1.03 1.03 0 0 1 .58-.88.85.85 0 0 1 .36-.07c.23 0 .45.1.6.25.16.16.25.38.25.6.02.47.21.92.55 1.24a1.73 1.73 0 0 0 2.46-.07c.32-.34.5-.8.48-1.26a4.62 4.62 0 0 0-4.34-4.1ZM37.2 20.82a1.67 1.67 0 0 0 1.56-1.06c.09-.2.13-.43.13-.66a1.03 1.03 0 0 1 .58-.88.85.85 0 0 1 .36-.07c.23 0 .44.1.6.25.16.16.25.38.25.6.01.48.21.92.55 1.24a1.73 1.73 0 0 0 2.46-.07c.32-.34.5-.79.48-1.26a4.32 4.32 0 0 0-1.24-2.93 4.28 4.28 0 0 0-5.97-.08 4.37 4.37 0 0 0-1.37 3.01 1.57 1.57 0 0 0 .9 1.79c.22.1.46.13.7.12ZM11.56 93.2a5.6 5.6 0 0 1-1.04 3.7A5.46 5.46 0 0 1 6.28 99a5.22 5.22 0 0 1-4.43-2.48A5.48 5.48 0 0 1 1 93.3v-4.2c-.07-.48 0-.97.19-1.42a1.61 1.61 0 0 1 1.41-.86 1.6 1.6 0 0 1 1.42.86c.19.45.25.94.18 1.43v4.47c-.02.53.17 1.05.52 1.44.36.4.85.63 1.37.66h.1a1.75 1.75 0 0 0 1.7-1.15c.24-.53.34-1.12.27-1.71V89.1c-.06-.49 0-.98.2-1.43a1.76 1.76 0 0 1 1.4-.86 1.54 1.54 0 0 1 1.42.86c.2.45.26.94.19 1.43l.19 4.1ZM17.21 90.9c.45-.06.9 0 1.32.2a1.76 1.76 0 0 1 .85 1.42 1.58 1.58 0 0 1-.85 1.43c-.36.23-.8.33-1.22.29H15.8c-.76 0-1.04 0-1.42-.29a1.61 1.61 0 0 1-.84-1.43 1.63 1.63 0 0 1 .84-1.42c.45-.2.94-.26 1.42-.2h1.41ZM24.75 86.33v1.72a4.76 4.76 0 0 1 3.3-1.24c3.2 0 5.56 2.67 5.56 6.1a5.87 5.87 0 0 1-3.42 5.6c-.7.3-1.46.48-2.23.49a4.76 4.76 0 0 1-3.3-1.24 1.68 1.68 0 0 1-1.29 1.2 1.64 1.64 0 0 1-1.63-.63 2.7 2.7 0 0 1-.29-1.43V84.52c0-.85 0-1.04.2-1.33a1.61 1.61 0 0 1 1.4-.86 1.59 1.59 0 0 1 1.42.86c.19.38.19.48.19 1.33l.1 1.81Zm-.1 6.57a2.78 2.78 0 0 0 1.7 2.56 2.7 2.7 0 0 0 2.97-.6 2.77 2.77 0 0 0-1.93-4.72c-.72 0-1.42.3-1.93.81-.51.52-.8 1.22-.8 1.95ZM35.31 91.76a5.15 5.15 0 0 1 1.52-3.48 5.04 5.04 0 0 1 6.96-.14 5.15 5.15 0 0 1 8.58 3.81v4.76c.06.46 0 .92-.19 1.34a1.76 1.76 0 0 1-1.41.85 1.54 1.54 0 0 1-1.42-.85 2.47 2.47 0 0 1-.18-1.34v-4.1a3.1 3.1 0 0 0-.2-1.51 1.8 1.8 0 0 0-1.69-1.05 1.59 1.59 0 0 0-1.5.86 4.02 4.02 0 0 0-.3 1.7v4.1c.05.47-.05.93-.27 1.34a1.76 1.76 0 0 1-1.42.85 1.54 1.54 0 0 1-1.41-.85 2.47 2.47 0 0 1-.19-1.34v-4.1c.02-.47-.02-.95-.1-1.42a1.63 1.63 0 0 0-1.69-1.14 1.87 1.87 0 0 0-1.7 1.14c-.1.47-.17.95-.19 1.43v4.1c.07.45 0 .9-.18 1.33a2.03 2.03 0 0 1-1.42.85 1.54 1.54 0 0 1-1.41-.85 2.47 2.47 0 0 1-.19-1.34v-4.95ZM63.77 87.95c.85.67 1.14 1.05 1.14 1.72a1.64 1.64 0 0 1-1.06 1.52 1.74 1.74 0 0 1-1.68-.28c-.5-.5-1.18-.77-1.88-.77a2.93 2.93 0 0 0-2.83 2.76c0 .75.28 1.46.8 2 .5.52 1.2.84 1.93.86.85 0 .95-.1 2.17-.95.25-.25.6-.38.94-.38.44 0 .86.16 1.18.46.32.3.5.72.52 1.16 0 .66-.38 1.24-1.32 1.9a6.55 6.55 0 0 1-5.81.66 6.03 6.03 0 0 1-3.9-5.51 6.15 6.15 0 0 1 3.55-5.75c.72-.33 1.5-.51 2.3-.54h.28c1.31-.02 2.6.38 3.67 1.14Z/>/svg>/div>div>p classtext-300 md:text-400 leading-tight weight-bold font-headline>Made with 💙 bybr>a hrefhttps://9esec.io/>9elements/a> in Bochum/p>/div>/div>/div>/footer>/div>script src/scripts/dark-light-switch.js>/script>script src/scripts/gsap.min.js>/script>script src/scripts/DrawSVGPlugin.min.js>/script>script src/scripts/MotionPathPlugin.min.js>/script>script src/scripts/draw-squid.js>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]