PageSourceSearch

https://www.crowdsec.net/_next/static/chunks/pages/security-engine-87d79ec47bdb1aa0.js

js crowdsec.net collected 2026-09-24 08:35:35 UTC 42,019 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5757],{631:()=>{},21954:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i={src:"/_next/static/media/element-l.5f4918e5.png",height:2184,width:2112,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAABlBMVEVMaXH///+a4ocPAAAAAnRSTlMAC+FBFLAAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZSURBVAiZY2DAAhgZoTSMBRNgYERioWgBAAHRAA2fyhfvAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},33264:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i={src:"/_next/static/media/element-r.255c5733.png",height:2184,width:2112,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAABlBMVEVMaXH///+a4ocPAAAAAnRSTlMAC+FBFLAAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWSURBVAiZY2DAChgZ4TSUhSSEkEMAAAGzAA0wCxKXAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},36943:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i={src:"/_next/static/media/diamond.3d1e7b1a.png",height:300,width:250,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAY1BMVEVaWnTTyM+KZCw3N3WXldcHCTQKCjxQUIBFPJBhXqoeHlo/PIetqupqZq66tM1gXJSmlIaHcmVkX6pENjstLWabekbeuW/qy5EcHlg9NVM8Li/Sp1h7eMlkX5KMid1MSZu3lmFb1V3OAAAAGnRSTlMBIv5qM+4hBRVyM/3w/f38/v4wODI2N+z//kxFxSgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABASURBVAiZFcVHEoAgEADBAYEFc5Zg+v8rLfvSqKPobB17eccUVzY99cMzs+R0dbfB2dicrYK6CsEAeO//EBH4AG3CArBFtZvTAAAAAElFTkSuQmCC",blurWidth:7,blurHeight:8}},47694:(e,t,a)=>{"use strict";a.d(t,{L:()=>r});var i=a(14232),n=a(68079);function r(){let[e,t]=(0,i.useState)(n.Fp);return(0,i.useEffect)(()=>{let e=!0;return fetch("/api/official-numbers").then(e=>e.ok?e.json():null).then(a=>{e&&a&&t(e=>({...e,...a}))}).catch(()=>{}),()=>{e=!1}},[]),e}},50262:(e,t,a)=>{"use strict";a.d(t,{WX:()=>n,eU:()=>r,vs:()=>s});var i=a(68079);let n={titleClass:"text-gradient--indigo",descriptionClass:"text-brand-neutral",maxWidth:"",items:[{title:'<span style="font-size: 24px;">Up to</span> 80%',description:'<b style="color: #04041f;">reduction in security alarm volume.</b> Measured by our customers after using CrowdSec blocklists.'},{title:"0%",description:'<b style="color: #04041f;">false positives in the CrowdSec Blocklists,</b> thanks to our unique curation process.'},{title:"36%",description:'Of proven aggressive IPs that CrowdSec proactively blocks <b style="color: #04041f;">are unknown to any other vendor for at least a week.</b>'},{title:"5%",description:'<b style="color: #04041f;">daily rotation of malicious IPs</b> on average in the CrowdSec Intelligence Blocklist.'},{title:'7<span style="font-size: 24px;">to</span>60',description:'<b style="color: #04041f;">days on average ahead</b> in adding malicious IPs to our blocklists compared to others list on the market'},{title:"16%",description:'Of proven aggressive IPs that CrowdSec proactively blocks <b style="color: #04041f;">are still unknown to any other vendor for at least 15-20 days.</b>'}]};((e=i.Fp)=>(e["network-size"].display,e["signals-per-day"].display))();let r=(e=i.Fp)=>({titleClass:"text-gradient--orange",descriptionClass:"text-brand-neutral-50 text-base lg:text-lg  text-center",maxWidth:"1016px",descMaxWidth:"288px",containerClass:"!mt-0",items:[{title:"700+",description:"Actively exploited CVEs"},{title:"100+",description:"Vendors"},{title:e["network-size"].display,description:"CrowdSourced Machines"}]}),s=(e=i.Fp)=>({titleClass:"text-gradient--orange",descriptionClass:"text-brand-neutral-50 ",maxWidth:"100%",descMaxWidth:"288px",items:[{title:e["network-size"].display,description:"Machines from real users contributing to the network"},{title:e["signals-per-day"].display,description:"Signals received average per day "},{title:"190+",description:"Countries representing our database "}]});s()},59869:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>er,default:()=>es});var i,n,r,s,l,A,c,d,o=a(37876),h=a(14232),m=a(85921);let g={src:"/_next/static/media/radar-half.42badd23.png",height:1077,width:4320,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAMAAABSSm3fAAAACVBMVEVcSmOmh2i4lGXEr+cDAAAAA3RSTlMGMlaRgxjcAAAACXBIWXMAAAsSAAALEgHS3X78AAAAEUlEQVQImWNgQABGJiZGBgYAAC0AB+vJe64AAAAASUVORK5CYII=",blurWidth:8,blurHeight:2},u={src:"/_next/static/media/explore-ecosystem.7944515d.png",height:432,width:1602,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAMAAABSSm3fAAAAJ1BMVEXj5efH5tHu8vT/+/RkXXp4daa+5a+24PKnkHvr0dXk29Pwvr5va3gxupnOAAAADXRSTlNJQl9GaGhjVIZDOluF4Hgx3QAAAAlwS
1FlzAAALEgAACxIB0t1+/AAAABpJREFUCJljYOdm4uBhY2JgYORkZmFlZOACAANPAFKbV8Z8AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:2};var x=a(54587),p=a.n(x),b=a(48230),w=a.n(b);let f=()=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"flex flex-col items-center relative z-10",children:[(0,o.jsx)("div",{className:"mb-6 md:mb-11",children:(0,o.jsx)(p(),{src:u,height:128,width:522,quality:75,alt:"explore-ecosystem"})}),(0,o.jsxs)("div",{className:"mb-6",children:[(0,o.jsxs)("h2",{className:"heading--h2 text-center mb-4",children:[(0,o.jsx)("span",{className:" block text-gradient--light-indigo text-center",children:"Explore the "}),(0,o.jsx)("span",{className:"text-gradient--orange inline",children:"CrowdSec Ecosystem"})]}),(0,o.jsx)("p",{className:"text--lg text-brand-neutral-100 text-center",style:{maxWidth:"704px"},children:"The CrowdSec Security Stack integrates with a large number of tools, making you security ecosystem more powerful and efficient."})]}),(0,o.jsx)("div",{className:"text-center",children:(0,o.jsx)(w(),{href:"/integrations",className:"inline-block btn--medium button--primary font-medium rounded-lg",children:"Discover our integrations"})})]}),(0,o.jsx)(p(),{src:g,height:359,width:1440,alt:"",className:"absolute bottom-0 left-1/2 -translate-x-1/2"})]});var v=a(64162),y=a(50262);function j(){return(j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function E(){return(E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function S(){return(S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function C(){return(C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function N(){return(N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function k(){return(k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}let B=[{Icon:function(e){return h.createElement("svg",E({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),n||(n=h.createElement("g",{fill:"none",fillRule:"evenodd"},h.createElement("path",{d:"M0 0h24v24H0z"}),h.createElement("g",{fill:"currentColor",fillRule:"nonzero"},h.createElement("path",{d:"M15 5.5h1s.5 0 .5.5v7s0 .5-.5.5h-1s-.5 0-.5-.5V6s0-.5.5-.5m3.5 2h1s.5 0 .5.5v5s0 .5-.5.5h-1s-.5 0-.5-.5V8s0-.5.5-.5"}),h.createElement("path",{d:"M21 .59A2 2 0 0 0 19.59 0H8a2 2 0 0 0-2 2v7.28a.26.26 0 0 0 .24.25c.37 0 1 0 1.49.08A.25.25 0 0 0 8 9.36V2.5a.5.5 0 0 1 .5-.5h10.88a.47.47 0 0 1 .35.15l2.12 2.12a.47.47 0 0 1 .15.35V18a.5.5 0 0 1-.5.5h-6.86a.25.25 0 0 0-.24.21 9 9 0 0 1-.4 1.46.24.24 0 0 0 .23.33H22a2 2 0 0 0 2-2V4.41A2 2 0 0 0 23.41 3z"}),h.createElement("path",{d:"M12.57 12.3a.25.25 0 0 0 .43-.17V10.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v.23a.32.32 0 0 0 .16.27 8.3 8.3 0 0 1 1.41 1.3M0 17.5A6.5 6.5 0 1 0 6.5 11 6.51 6.51 0 0 0 0 17.5m9.62-2.35a.75.75 0 0 1 .15 1.06l-2.9 3.87a1.53 1.53 0 0 1-1.1.6h-.1a1.5 1.5 0 0 1-1.06-.44l-1.5-1.5a.75.75 0 0 1 1.06-1.06L5.47 19a.24.24 0 0 0 .37 0l2.73-3.7a.76.76 0 0 1 1.05-.15"})))))},title:"Background Noise Filtering",desc:"Proactively block mass exploitation attempts that constitute the internet background noise, which counts for more than 80% of overall security alerts.",version:"dark"},{Icon:function(e){return h.createElement("svg",j({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),i||(i=h.createElement("g",{fill:"none",fillRule:"evenodd"},h.createElement("path",{d:"M0 0h24v24H0z"}),h.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3.396 13.938a2.396 2.396 0 1 0 0-4.792 2.396 2.396 0 0 0 0 4.791zm8.624-5.75a2.396 2.396 0 1 0 0-4.792 2.396 2.396 0 0 0 0 4.792m0 11.5a2.396 2.396 0 1 0 0-4.792 2.396 2.396 0 0 0 0 4.791h0zm7.668 2.395a1.438 1.438 0 1 0 0-2.875 1.438 1.438 0 0 0 0 2.875m.958-5.75a1.438 1.438 0 1 0 0-2.875 1.438 1.438 0 0 0 0 2.875m-.958-12.458a1.438 1.438 0 1 0 0-2.875 1.438 1.438 0 0 0 0 2.875m.958 5.75a1.438 1.438 0 1 0 0-2.875 1.438 1.438 0 0 0 0 2.875m-15.333.479 4.872-2.77m4.031-2.497 4.17-1.801m-4.065 3.4 4.946 1.358M5.266 13.048l4.864 2.767m4.095 2.435 4.158 1.795m-4.032-3.309 4.916-1.446"}))))}
1,title:"Advanced Alert Context",desc:"Get unprecedented information about the triggers behind every security alert to react quickly and efficiently to any threat targeting your infrastructure or your web applications.",version:"dark"},{Icon:function(e){return h.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),A||(A=h.createElement("g",{fill:"none",fillRule:"evenodd"},h.createElement("path",{d:"M0 0h24v24H0z"}),h.createElement("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2},h.createElement("path",{d:"m18.683 14.742 3.117-.825.825 3.208"}),h.createElement("path",{d:"M21.8 13.917c-1.192 3.85-5.225 7.15-9.533 7.15-4.125 0-7.609-2.659-8.984-6.234m2.659-6.416-3.117.733L2 6.033"}),h.createElement("path",{d:"M2.825 9.15C4.108 5.392 8.142 2 12.358 2c4.125 0 7.609 2.658 8.984 6.233M16.125 9.25l-5.014 5.013a.687.687 0 0 1-.972 0l-1.576-1.575"})))))},title:"Decision Management",desc:"Automate and graduate your response to security events on any part of your infrastructure to unify your security response and protect your workloads wherever they are deployed.",version:"dark"}],R=[{Icon:function(e){return h.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",width:31,height:32},e),r||(r=h.createElement("g",{fill:"none",fillRule:"evenodd"},h.createElement("path",{d:"M5 7h24v24H5z"}),h.createElement("g",{stroke:"currentColor",transform:"rotate(33 2.872 23.42)"},h.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M0 10.979a2.75 2.75 0 1 0 5.5 0 2.75 2.75 0 0 0-5.5 0"}),h.createElement("circle",{cx:11.5,cy:10.5,r:2,fill:"currentColor"}),h.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13.46 17.833a2.75 2.75 0 1 0 5.5 0 2.75 2.75 0 0 0-5.5 0M12.666 2.75a2.75 2.75 0 1 0 5.5 0 2.75 2.75 0 0 0-5.5 0"}),h.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8.68 3.24a7.9 7.9 0 0 1 3.99-.419M3.93 8.508a7.7 7.7 0 0 1 1.219-2.56M6.425 16.47a7.84 7.84 0 0 1-2.239-3.149m9.295 4.726a7.8 7.8 0 0 1-3.447.134m9.099-6.296a7.8 7.8 0 0 1-1.613 3.533m-.554-10.412a7.8 7.8 0 0 1 1.84 2.919"})))))},title:"Open Source and Crowd-Powered",desc:"With an open source MIT license, CrowdSec fosters a collaborative environment where users contribute to the enhancement of the Security Engine.",version:"light"},{Icon:function(e){return h.createElement("svg",N({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),l||(l=h.createElement("g",{fill:"none",fillRule:"evenodd"},h.createElement("path",{d:"M0 0h24v24H0z"}),h.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M18.27 10.708H6.355A4.37 4.37 0 0 1 2 6.354h0A4.37 4.37 0 0 1 6.354 2h11.917a4.37 4.37 0 0 1 4.354 4.354h0a4.37 4.37 0 0 1-4.354 4.354h0z"}),h.createElement("path",{fill:"currentColor",d:"M4.75 6.354a1.833 1.833 0 1 0 3.667 0 1.833 1.833 0 0 0-3.667 0"}),h.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6.354 22.625h11.917a4.37 4.37 0 0 0 4.354-4.354h0a4.37 4.37 0 0 0-4.354-4.354H6.354A4.37 4.37 0 0 0 2 18.27h0a4.37 4.37 0 0 0 4.354 4.354h0z"}),h.createElement("path",{fill:"currentColor",d:"M16.208 18.27a1.833 1.833 0 1 0 3.667 0 1.833 1.833 0 0 0-3.667 0"}))))},title:"Advanced Alert Context",desc:"Adapt the software to your unique needs with custom Remediation Components, AppSec Components, and scenarios.",version:"light"},{Icon:function(e){return h.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",width:24,height:24},e),s||(s=h.createElement("g",{fill:"none"},h.createElement("path",{d:"M0 0h24v24H0z"}),h.createElement("g",{fillRule:"evenodd"},h.createElement("path",{stroke:"#F8AB13",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 4.91v6.979c0 4.516 2.781 8.565 6.996 10.187l.954.367a2.75 2.75 0 0 0 1.975 0l.954-.367a10.915 10.915 0 0 0 6.996-10.187v-6.98a1.36 1.36 0 0 0-.796-1.248A19.9 19.9 0 0 0 11.938 2a19.9 19.9 0 0 0-8.142 1.66c-.488.223-.8.712-.796 1.248z"}),h.createElement("path",{fill:"#F8AB13",d:"M11.538 7.266a.447.447 0 0 1 .8 0l.927 1.871c.065.13.19.22.335.241l2.083.302a.44.44 0 0 1 .358.297.43.43 0 0 1-.111.448l-1.513 1.467a.43.43 0 0 0-.126.385l.356 2.068a.44.44 0 0 1-.178.428.45.45 0 0 1-.468.032l-1.855-.97a.45.45 0 0 0-.417 0l-1.855.97a.45.45 0 0 1-.468-.031.44.44 0 0 1-.178-.428l.356-2.068a.43.43 0 0 0-.126-.385l-1.513-1.467a.43.43 0 0 1-.11-.448.44.44 0 0 1 .357-.297l2.084-.301a.44.44 0 0 0 .334-.241z"})))))},title:"Decision Management",desc:"Includes capabilities like real-time decision management, audit support, AWS Cloudtrail scenarios, CAPI allow lists, Kubernetes audit acquisition, and more.",version:"light"}];var M=a(17801),U=a(21954),I=a(33264),V=a(24335);let D={src:"/_next/static/media/illustration-l.cec8b8f6.png",height:342,width:315,blurDataURL:"data:image/png;
1base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAADFBMVEXAcw7qpCrlpSz2tjIpPbKbAAAABHRSTlMBDyE0rVinlAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABlJREFUCJljYMALGCEkE4xmgtLMYIqRiRkAAWoAGFHCAHYAAAAASUVORK5CYII=",blurWidth:7,blurHeight:8},L={src:"/_next/static/media/illustration-r.78a5cbdf.png",height:194,width:323,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAGFBMVEVMaXEqIy/Bgx1TPyX/xQ+1fyY1KjkvKDzDR5jfAAAACHRSTlMAVAZTCxo0SMwKUvEAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAjSURBVAiZY2AAAyYmCMnGzg6iWNgYGRkZGJhYWBkZmZnhDAAGSwBUuqSttAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5};var T=a(62087);let O={src:"/_next/static/media/pattern-orange.7a02e96c.png",height:690,width:2085,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAABlBMVEXzrQBMaXFUa2y/AAAAAnRSTlMCAESlr7oAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAASSURBVAiZY2BkAAFGRgYEAwoAAKYAD83ARjEAAAAASUVORK5CYII=",blurWidth:8,blurHeight:3},F={src:"/_next/static/media/pattern-purple.b9a8a886.png",height:690,width:2085,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAABlBMVEVUSIZMaXF4dOyhAAAAAnRSTlMCAESlr7oAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAXSURBVAiZY2CAAEYozcAIYjIyMDIyAgAASwAIfhEg2wAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:3};var H=a(35181);let W={src:"/_next/static/media/community.44cc908f.png",height:333,width:372,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAOVBMVEVMaXExL2ugneK4jkOLh9FPSpcLDTcSEkPeya02MF9eWaJ4c8FYR0Dmw4Cup8fDsJiUjaFbRTTDmEovOwruAAAADnRSTlMA9tj2IVfdDhQf+/L34tj32A0AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAySURBVAiZPcrHDQAgDMBAUxN62X9YlA9+ngw67skCaFjbFaD0OVsEJLvqFaOUDCxbfw8q4wD6gNXnRAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7};var z=a(36943);let G={src:"/_next/static/media/enterprise.bedaef73.png",height:333,width:372,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAP1BMVEVMaXEJCzRkUkifm+GPh9FWU5wPD0PawawuKFdBI4BZU6J9ecNCQHknI2G/llDlwn9/dKGvqL/Opl/Hu72Ge601b294AAAAEHRSTlMA3fvYIVcRFB8I+vLx+vbihk1PjQAAAAlwSFlzAAALEgAACxIB0t1+/AAAADNJREFUCJklyEcKACAQwMBY197//1YRcwkMSF9aeUDaniUAQY+TLeBVTUZ45NwDIMb/3wUr5wEMzN3+PAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7},J={src:"/_next/static/media/g-2.9e732663.webp",height:120,width:120,blurDataURL:"data:image/webp;base64,UklGRsAAAABXRUJQVlA4WAoAAAAQAAAABwAABwAAQUxQSDgAAAABT0AmYEErEfX1W42ICDFOXKCktp5MTr8zNTlHBYqAJcJ/gFGByJSI6H/0dKXCNggF/wZR4LT8BFZQOCBiAAAAkAIAnQEqCAAIAAJAOCWwAnS6AfgBM/wJ/yG710AA+XCmI57rTdY0nEQNg7Wn5mSkx14XFiKvMVeRt9iEXjopy6jSBWCk/dIf8m4Kjsg6HuYt/+oXJfwP6m/0JnPoQmvhqAA=",blurWidth:8,blurHeight:8};var P=a(81141);function X(){return(X=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}let K=function(e){return h.createElement("svg",X({xmlns:"http://www.w3.org/2000/svg",width:16,height:16},e),c||(c=h.createElement("g",{fill:"none",fillRule:"evenodd"},h.createElement("path",{d:"M0 0h16v16H0z"}),h.createElement("path",{fill:"currentColor",fillRule:"nonzero",d:"M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0m3.22 8.593-4.92 2.46a.667.667 0 0 1-.967-.593V5.54a.667.667 0 0 1 .967-.6l4.92 2.46a.667.667 0 0 1 0 1.193"}))))},Z={src:"/_next/static/media/shield.44564a45.webp",height:300,width:250,blurDataURL:"data:image/webp;base64,UklGRrQAAABXRUJQVlA4WAoAAAAQAAAABgAABwAAQUxQSDYAAAABYFXbVhRmAswzaALIQgiLu2ygv7MdImIC5Hae5yra+W4//aOH/XFEPI9lzBhyXTSHAGKCIQBWUDggWAAAABACAJ0BKgcACAACQDglsAJ0AR6CgMX9hAAA/k+qwJfn81IVeyle/SoLVypsk/6E0ndByUDrTTfVhHo3jFkaz3kcTHnO1KqGnH/cmfwEH/kFk/DFFTeAAAA=",blurWidth:7,blurHeight:8};function Y(){return(Y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}let Q=function(e){return h.createElement("svg",Y({xmlns:"http://www.w3.org/2000/svg",width:152,height:24},e),d||(d=h.createElement("g",{fill:"none",fillRule:"evenodd"},h.createElement("path",{fill:"#F8AB13",d:"M11.997 0a1.78 1.78 0 0 0-1.612 1.022L7.663 6.516l-.02.04-.04.007-
15.993.888a1.783 1.783 0 0 0-1.058 3.065l4.387 4.232.01.01a.05.05 0 0 1 .015.046v.005l-1.046 6.118v.001a1.8 1.8 0 0 0 2.617 1.898l.001-.001 5.4-2.853a.16.16 0 0 1 .122 0l5.4 2.853a1.797 1.797 0 0 0 2.512-.913c.127-.311.163-.652.106-.983v-.002l-1.046-6.118v-.005a.1.1 0 0 1 .001-.025.1.1 0 0 1 .014-.022l.01-.01 4.387-4.232a1.782 1.782 0 0 0-1.059-3.064l-5.992-.888-.04-.007-.02-.04-2.722-5.494A1.78 1.78 0 0 0 11.997 0M43.99 0a1.78 1.78 0 0 0-1.612 1.022l-2.721 5.494-.021.04-.04.007-5.992.888a1.783 1.783 0 0 0-1.058 3.065l4.387 4.232.01.01a.05.05 0 0 1 .015.046v.005l-1.046 6.118v.001a1.8 1.8 0 0 0 2.616 1.898l.002-.001 5.4-2.853a.16.16 0 0 1 .122 0l5.4 2.853a1.797 1.797 0 0 0 2.512-.913c.126-.311.163-.652.106-.983v-.002l-1.046-6.118v-.005a.1.1 0 0 1 .001-.025.1.1 0 0 1 .014-.022l.01-.01 4.386-4.232a1.782 1.782 0 0 0-1.058-3.064l-5.992-.888-.04-.007-.02-.04-2.722-5.494A1.78 1.78 0 0 0 43.991 0zm32 0a1.78 1.78 0 0 0-1.612 1.022l-2.721 5.494-.021.04-.04.007-5.992.888a1.783 1.783 0 0 0-1.058 3.065l4.387 4.232.01.01a.05.05 0 0 1 .015.046v.005l-1.046 6.118v.001a1.8 1.8 0 0 0 2.616 1.898l.002-.001 5.4-2.853a.16.16 0 0 1 .122 0l5.4 2.853a1.797 1.797 0 0 0 2.512-.913c.126-.311.163-.652.106-.983v-.002l-1.046-6.118v-.005a.1.1 0 0 1 .001-.025.1.1 0 0 1 .014-.022l.01-.01 4.386-4.232a1.782 1.782 0 0 0-1.058-3.064l-5.992-.888-.04-.007-.02-.04-2.722-5.494A1.78 1.78 0 0 0 75.991 0zm32 0a1.78 1.78 0 0 0-1.612 1.022l-2.721 5.494-.021.04-.04.007-5.992.888a1.783 1.783 0 0 0-1.058 3.065l4.387 4.232.01.01a.05.05 0 0 1 .015.046v.005l-1.046 6.118v.001a1.8 1.8 0 0 0 2.616 1.898l.002-.001 5.4-2.853a.16.16 0 0 1 .122 0l5.4 2.853a1.797 1.797 0 0 0 2.512-.913c.126-.311.163-.652.106-.983v-.002l-1.046-6.118v-.005a.1.1 0 0 1 .001-.025.1.1 0 0 1 .014-.022l.01-.01 4.386-4.232a1.782 1.782 0 0 0-1.058-3.064l-5.992-.888-.04-.007-.02-.04-2.722-5.494A1.78 1.78 0 0 0 107.991 0z"}),h.createElement("path",{fill:"#CECCD4",d:"M139.99 0a1.78 1.78 0 0 0-1.612 1.022l-2.721 5.494-.021.04-.04.007-5.992.888a1.783 1.783 0 0 0-1.058 3.065l4.387 4.232.01.01a.05.05 0 0 1 .015.046v.005l-1.046 6.118v.001a1.8 1.8 0 0 0 2.616 1.898l.002-.001 5.4-2.853a.16.16 0 0 1 .122 0l5.4 2.853a1.797 1.797 0 0 0 2.512-.913c.126-.311.163-.652.106-.983v-.002l-1.046-6.118v-.005a.1.1 0 0 1 .001-.025.1.1 0 0 1 .014-.022l.01-.01 4.386-4.232a1.782 1.782 0 0 0-1.058-3.064l-5.992-.888-.04-.007-.02-.04-2.722-5.494A1.78 1.78 0 0 0 139.991 0z"}),h.createElement("path",{fill:"#F8AB13",d:"M140 0s-.682.097-.97.28a1.8 1.8 0 0 0-.652.742l-2.721 5.494-.021.04-.04.007-5.992.888a1.783 1.783 0 0 0-1.058 3.065l4.387 4.232.01.01a.05.05 0 0 1 .015.046v.005l-1.046 6.118a1.801 1.801 0 0 0 2.616 1.899l.002-.001 5.4-2.853a.2.2 0 0 1 .06-.013C140.013 19.959 140 0 140 0"}))))},q={src:"/_next/static/media/api-diagram.7f25d956.png",height:1041,width:3342,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAMAAABSSm3fAAAAElBMVEU0MUI4OFM0NEk0Lzo0NE1FO0Jio6y/AAAABnRSTlM/KiNNkGd4qeXuAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGklEQVQImWNgZGBgYmZkZGVgYmBhYmZgYQAAAPUAHdY78xoAAAAASUVORK5CYII=",blurWidth:8,blurHeight:2},_={src:"/_next/static/media/illustrations-app-sec-component.5133ea0b.png",height:1203,width:1803,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAKlBMVEVMaXH/9Ts3MEL//14tICAAAR9HNidWRz1VSk4wKS7/8l8mHSR8a1t4X0JSqCsxAAAADXRSTlMABrsUE5L2Z9eOKIOD3j+UzwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAClJREFUCJkdibcNADAMgHBN9f/vRg4TAgARGruqo9W0au5OJ3P96REODwogAIIXssfBAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},$={src:"/_next/static/media/illustrations-console.56987d4e.png",height:1326,width:1983,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAP1BMVEUaFy8pIypRQjwVEy4SECwhHzgnJUEdHSwQECkVFCwODikKCiIbHj0xL0e2hSQFBSUGBiIuJCk1MlAXFi8QECr9ij4VAAAAFXRSTlMfPkzDRdb3C2Wq2E/l6xUvnaZW8bWfA6vCAAAACXBIWXMAAAsSAAALEgHS3X78AAAAMElEQVQImR3GxxEAIAwDMEMgTuhl/125Qy+BSGZWibRE9QowzXsuDiDu9sMRTqyBDxncASiSuJfuAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},ee={src:"/_next/static/media/illustrations-remediation-component.14a20d94.png",height:1323,width:1983,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAM1BMVEVOTjs8NzcICCMSDy8FBSI0Ljk0KjA3JSMXDidTNzYbFSggGikGAx4GBSAtDy1nG0AQDSnLb3zdAAAAEXRSTlMB+R1RKODOEmRupHxU3fr+/hNx6WIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAtSURBVAiZHcfJEQAgCASwRUEWT/qv1tH8gkIGOR018+xcCu1NpA0HEGaBz18vG4wA+Gh56CUAAAAASUVORK5CYII=",blurWidth:8,blurHeight:5},et={src:"/_next/static/media/illustrations-security-engine.60265282.png",height:1200,width:1833,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAPFBMVEWec1uge0LfqD8HByeddUTYoEK1iU1MaXHBjEUzKzOWeFoSEihfSjW+jDCFZzi/i0ixgkNuVT1bRz4xJS2rCUn8AAAAFHRSTlMH8KsgOIZAACU7EUaowctUTNTZh/5FJUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAuSURBVAiZBcEHAgARDADBDamu4v9/NUNEalV1SHvee1+Mr4m0H3Bb0xSCVE/iABq5ARkduSeSAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},ea={src:"/_next/static/media/images-hero-security-engine.07166099.png",height:1410,width:1944,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAP1BMVEUWIS8wLjY1O0YjKDMZIjAhJDciKDQbJjT/mQAhLDcbJjUjJSiddTk6OjoqLzgZJTEeJjWFZzD//zxzXEElLz07BStkAAAAFHRSTlPp+m5AWRdo4wHt+ktQDdPOfW8R5SRufe8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAzSURBVAiZBcGJAQAREACxwb64l/5rlRBaq5ko0fbuHeH/MnE35krIezBLcX9eJYaJtCsOJ7ABfoxJtr8AAAAASUVORK5CYII=",blurWidth:8,blurHeight:6};var ei=a(47694),en=a(1956);a(97603),a(631),a(73797);var er=!0;let es=({page:e,announcementData:t,relatedResourcesData:a})=>{let{seo:i,faqStructuredData:n}=e,[r,s]=(0,h.useState)(!1),l=(0,ei.L)();return(0,h.useEffect)(()=>{s(!0)},[]),(0,o.jsxs)(v.PE,{announcementData:t,children:[(0,o.jsx)(v.kW,{title:i?.title,de
1scription:i?.metaDesc,faqStructuredData:n?.faqStructuredData||[],og:{desc:i?.opengraphDescription,image:{alt:i?.opengraphImage?.altText,url:i?.opengraphImage?.sourceUrl,width:i?.opengraphImage?.mediaDetails?.width,height:i?.opengraphImage?.mediaDetails?.height},title:i?.opengraphTitle},twitter:{title:i?.twitterTitle,desc:i?.twitterDescription},schemaOptions:{pageType:["WebPage"],datePublished:e?.date,dateModified:e?.modified,breadcrumb:[{name:"Home",url:"/"},{name:i?.title,url:`/${e?.slug}`,active:!0}]}}),(0,o.jsx)("section",{className:"relative z-0 pt-16 md:pt-14 pb-0 bg-brand-neutral-950",children:(0,o.jsx)("div",{className:"container--boxed relative items-center xl:items-start flex flex-col justify-center ",children:(0,o.jsxs)("div",{className:"flex md:flex-row flex-col items-center justify-between w-full",children:[(0,o.jsxs)("div",{className:"md:w-1/2",children:[(0,o.jsxs)("div",{className:"flex text-brand-orange gap-2 items-center  md:justify-start justify-center",children:[(0,o.jsx)("span",{children:"CrowdSec"}),(0,o.jsx)("span",{className:"w-[1px] bg-brand-orange/70 h-3"}),(0,o.jsx)("span",{children:"Security Stack"})]}),(0,o.jsx)("h1",{className:"heading--h2 text-gradient--light-indigo mt-5 mb-6 md:text-left text-center",style:{maxWidth:702},children:"The Behavioral Solution Against Targeted Attacks"}),(0,o.jsx)("p",{className:"text-brand-neutral-50 text--lg font-medium md:text-left text-center md:mx-0 mx-auto",style:{maxWidth:600},children:"The CrowdSec Security Stack is a powerful, open source solution for detecting and blocking malicious IPs, safeguarding both infrastructure and application security."}),(0,o.jsxs)("div",{className:"flex items-center gap-2 md:gap-6 flex-col md:flex-row w-full justify-center md:justify-start mt-8",children:[(0,o.jsx)(w(),{href:"https://app.crowdsec.net/signup",target:"_blank",className:"button--primary whitespace-nowrap btn--medium max-w-xs md:max-w-32  w-full analytics-cta analytics-cta--hero",children:"Get started"}),(0,o.jsxs)(w(),{href:"https://www.youtube.com/watch?v=yxbimVtd2nw",className:"text-brand-neutral-50 font-medium btn--medium flex items-center justify-center md:justify-start gap-3 max-w-xs md:max-w-44 w-full ",target:"_blank",rel:"noreferrer noopener",children:[(0,o.jsx)(K,{}),(0,o.jsx)("span",{children:"Watch tutorial"})]})]})]}),(0,o.jsx)("div",{className:"md:w-1/2 mt-8 md:mt-0",children:(0,o.jsx)(p(),{src:ea,width:648,height:470,quality:90,priority:!0,alt:""})})]})})}),(0,o.jsx)("section",{className:"section--lg-m bg-brand-neutral-950 relative",children:(0,o.jsx)("div",{className:"container--boxed",children:(0,o.jsx)(v.l8,{achievements:(0,y.vs)(l)})})}),(0,o.jsx)("section",{className:" bg-brand-neutral-950 relative",children:(0,o.jsx)("div",{className:"container--boxed",children:(0,o.jsxs)("div",{className:"bg-white rounded-3xl grid grid-cols-1 md:grid-cols-2 items-center py-6",children:[(0,o.jsxs)("div",{className:"py-10 px-6 md:py-16 md:pl-20 md:pr-0 relative flex flex-col items-center md:items-start text-center md:text-left",children:[(0,o.jsx)("div",{className:"hidden md:block absolute top-0 right-0 rotate-90 origin-bottom translate-x-24 translate-y-10",children:(0,o.jsx)(p(),{src:F,height:400,width:550,alt:""})}),(0,o.jsx)("h3",{className:"heading--h3 text-gradient--blue mb-4 max-w-md",children:"Loved and Trusted By These Industries"}),(0,o.jsx)("p",{className:"text--lg text-brand-neutral-700 font-medium mb-4 md:mb-6",style:{maxWidth:"400px"},children:"MSSPs \xb7 IT and Services \xb7 Hosting \xb7 Education \xb7 Ecommerce \xb7 Finance \xb7 Governmental \xb7 Media \xb7 Healthcare"}),(0,o.jsxs)(w(),{className:"flex items-center gap-1 md:gap-3 mb-3",href:"https://www.g2.com/products/crowdsec/reviews",target:"_blank",rel:"noopener noreferrer","aria-label":"Read CrowdSec reviews on G2",children:[(0,o.jsx)(p(),{src:J,height:40,width:40,alt:"G2 reviews",quality:80}),(0,o.jsx)(Q,{}),(0,o.jsx)("span",{className:"text-base font-medium text-brand-neutral",children:"87 Reviews"})]}),(0,o.jsxs)("div",{className:"flex items-center gap-3",children:[(0,o.jsx)("div",{className:"w-10 h-10",children:(0,o.jsx)(en.hL4,{size:40,title:"Github"})}),(0,o.jsxs)("p",{children:[(0,o.jsx)("strong",{className:"text-brand-neutral-950",children:"10K"})," ",(0,o.jsx)("span",{className:"text-brand-neutral font-medium",children:"Stars"})]})]})]}),(0,o.jsx)("div",{className:"relative px-6",children:e?.pageLayout?.pageLayout?.map((e,t)=>(0,o.jsx)(m.A,{block:e},t))})]})})}),(0,o.jsx)("section",{className:"section--lg-m bg-brand-neutral-950 relative",children:(0,o.jsx)("div",{className:"container--boxed",children:(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{className:"hidden md:block absolute z-0 top-0 left-0",children:(0,o.jsx)(p(),{src:U.A,width:704,height:728,alt:"background"})}),(0,o.jsx)("div",{className:"hidden md:block absolute z-0 top-0 right-0",children:(0,o.jsx)(p(),{src:I.A,width:704,height:728,alt:"background"})}),(0,o.jsx)("div",{className:"flex justify-center translate-y-2",children:(0,o.jsx)(p(),{src:Z,width:84,height:99,alt:"",quality:90})}),(0,o.jsxs)("div",{className:"mb-6",children:[(0,o.jsxs)("h2",{className:"heading--h2 text-center mb-4",children:[(0,o.jsx)("span",{className:"text-gradient--orange inline",children:"Maximize Security,"}),(0,o.jsx)("span",{className:" block text-gradient--light-indigo text-center",children:"Every Step of the Way"})]}),(0,o.jsx)("p",{className:"text--lg text-neutral-100 text-center",children:"Use the CrowdSec Security Stack for Infrastru
1cture and Application Security."})]}),(0,o.jsxs)("div",{className:"flex relative z-10 gap-4 justify-center mb-6 md:mb-20",children:[(0,o.jsx)(w(),{href:"https://app.crowdsec.net/signup",className:" btn--medium button--primary font-medium rounded-lg analytics-cta analytics-cta--others",target:"_blank",children:"Get started"}),(0,o.jsx)(w(),{href:"https://booking.crowdsec.net/book-a-demo",className:"button--secondary btn--medium font-medium rounded-lg btn-gradient analytics-cta analytics-cta--others",target:"_blank",rel:"noopener",children:"Book a demo"})]}),(0,o.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-5 md:gap-10",children:[(0,o.jsxs)("div",{className:"card--shadow rounded-2xl px-6 md:px-12 py-10 md:py-12 flex flex-col relative",children:[(0,o.jsxs)("div",{className:"relative flex flex-col z-3",children:[(0,o.jsx)("h3",{className:"text-brand-orange inline font-medium text--lg mb-2",children:"Infrastructure Security"}),(0,o.jsx)("p",{className:"font-medium text-white text--lg mb-2 md:my-2",style:{maxWidth:"350px"},children:"As an Intrusion Detection and Prevention System"}),(0,o.jsxs)("ul",{className:"transition-all duration-300 mb-3.5 flex-grow",children:[(0,o.jsxs)("li",{className:"flex items-center md:my-2 text-brand-neutral-300 py-2 font-medium",children:[(0,o.jsx)(P.A,{className:"mr-3 text-brand-neutral-50"}),"CrowdSec Console"]}),(0,o.jsxs)("li",{className:"flex items-center md:my-2 text-brand-neutral-300 py-2 font-medium",children:[(0,o.jsx)(P.A,{className:"mr-3 text-brand-neutral-50"}),"Security Engine"]}),(0,o.jsxs)("li",{className:"flex items-center md:my-2 text-brand-neutral-300 py-2 font-medium",children:[(0,o.jsx)(P.A,{className:"mr-3 text-brand-neutral-50"}),"Remediation Component"]})]}),(0,o.jsx)("div",{className:"mt-2 md:mt-3.5 z-10",children:(0,o.jsx)(w(),{href:"https://docs.crowdsec.net/u/bouncers/intro",className:"button--secondary btn--medium py-3 px-5 font-medium rounded-lg btn-gradient",target:"_blank",children:"Learn more"})})]}),(0,o.jsx)("div",{className:"md:block absolute z-0 bottom-0 right-0",children:(0,o.jsx)(p(),{src:D,width:342,height:315,alt:"",quality:75})})]}),(0,o.jsxs)("div",{className:"card--shadow rounded-2xl px-6 md:px-12 py-10 md:py-12 flex flex-col relative",children:[(0,o.jsxs)("div",{className:"relative flex flex-col z-3",children:[(0,o.jsx)("h3",{className:"text-brand-orange inline font-medium text--lg mb-2",children:"Application Security"}),(0,o.jsx)("p",{className:"font-medium text-white text--lg mb-2 md:my-2",children:"As a Web Application Firewall"}),(0,o.jsxs)("ul",{className:"transition-all duration-300 mb-3.5 flex-grow",children:[(0,o.jsxs)("li",{className:"flex items-center  md:my-2 text-brand-neutral-300 py-2 font-medium",children:[(0,o.jsx)(P.A,{className:"mr-3 text-brand-neutral-50"}),"CrowdSec Console"]}),(0,o.jsxs)("li",{className:"flex items-center  md:my-2 text-brand-neutral-300 py-2 font-medium",children:[(0,o.jsx)(P.A,{className:"mr-3 text-brand-neutral-50"}),"Security Engine"]}),(0,o.jsxs)("li",{className:"flex items-center  md:my-2 text-brand-neutral-300 py-2 font-medium",children:[(0,o.jsx)(P.A,{className:"mr-3 text-brand-neutral-50"}),"AppSec Component"]})]}),(0,o.jsx)("div",{className:"mt-2 md:mt-3.5 z-10",children:(0,o.jsx)(w(),{href:"/solutions/application-security",className:"button--secondary btn--medium py-3 px-5 font-medium rounded-lg btn-gradient ",children:"Learn more"})})]}),(0,o.jsx)("div",{className:"md:block absolute z-0 bottom-0 right-0",children:(0,o.jsx)(p(),{src:L,width:410,height:196,alt:"",quality:75})})]})]})]})})}),(0,o.jsxs)("section",{className:"bg-brand-neutral-950 hidden md:relative md:block section--lg-m",children:[(0,o.jsx)("div",{className:" container--boxed",children:(0,o.jsx)(p(),{src:q,width:1e3,height:347,alt:"",className:"w-full mb-6",quality:90})}),(0,o.jsx)(p(),{src:V.A,className:"absolute bottom-0 left-1/2 -translate-x-1/2 z-20",alt:"",height:407,width:1016})]}),(0,o.jsxs)("section",{className:"bg-brand-neutral-950 relative md:pb-20",children:[(0,o.jsx)(p(),{src:T.A,width:1440,height:98,alt:"background",className:"absolute top-0 w-full "}),(0,o.jsxs)("div",{className:"container--boxed section--lg-m",children:[(0,o.jsxs)("div",{className:"flex items-center flex-col",children:[(0,o.jsx)("div",{children:(0,o.jsx)(p(),{src:z.A,width:84,height:99,alt:"icon"})}),(0,o.jsxs)("h2",{className:"heading--h2 text-center mb-4 md:mb-28 lg:mb-56",children:[(0,o.jsx)("span",{className:" block text-gradient--light-indigo text-center",children:"Key Components "}),(0,o.jsx)("span",{className:"text-gradient--orange inline",children:"of the CrowdSec Security Stack"})]})]}),(0,o.jsx)("div",{children:[{image:$,width:661,height:442,eyebrow:["CrowdSec","Console"],title:"Unveil Threats in Real Time",description:"The CrowdSec Console offers real-time insights and visualizations of intrusion attempts and alerts. It features comprehensive threat intelligence analysis, easy CLI enrollment, and robust filtering for IP reputation metrics. Through the CrowdSec Console, you can also centralize the management of multiple Security Engines.",buttonTitle:"Get started",buttonLink:"https://app.crowdsec.net/signup",isReversed:!1},{image:et,width:661,height:442,eyebrow:["CrowdSec","Security Engine"],title:"Identify Malicious IPs Based on Their Behavior",description:"The CrowdSec Security Engine is an open source intrusion detection system that detects malicious behaviors and attacks by anal
1yzing logs and requests. Virtually compatible with any platform and packaged for many Linux distributions and out-of-the-box Docker images and Kubernetes Helm charts. The Security Engine is GDPR compliant — the analysis is done locally and logs never leave your infrastructure.",buttonTitle:"Get started",buttonLink:"https://app.crowdsec.net/signup",isReversed:!0},{image:ee,width:661,height:442,eyebrow:["CrowdSec","Remediation Component"],title:"Block Unwanted IPs",description:"The Remediation Component makes the Security Engine an Intrusion Prevention system by blocking malicious IPs identified by the Security Engine across various platforms.",buttonTitle:"Get started",buttonLink:"https://app.crowdsec.net/signup",isReversed:!1},{image:_,width:661,height:442,eyebrow:["CrowdSec","AppSec Component"],title:"Enhance Your Application Security",description:"Turn your Security Engine into a full-fledged Web Application Firewall with the AppSec component and protect your web applications from the latest vulnerabilities. The AppSec Component also allows your web servers to forward the request to the Remediation Component and apply the decision to allow or block the request.",buttonTitle:"Get started",buttonLink:"https://app.crowdsec.net/signup",isReversed:!0}].map((e,t)=>(0,o.jsx)("div",{className:"mb-16 md:mb-32 xl:mb-56 last:mb-0 ",children:(0,o.jsx)(v.t,{...e})},t))})]})]}),(0,o.jsx)("section",{className:"bg-brand-neutral-950 relative pb-20",children:(0,o.jsx)("div",{className:"container--boxed ",children:(0,o.jsxs)("div",{className:"bg-white relative rounded-3xl flex flex-col items-center section--lg-m px-6",children:[(0,o.jsx)(p(),{src:F,width:695,height:230,alt:"background",className:"absolute top-2 left-1/2 -translate-x-1/2"}),(0,o.jsx)(p(),{src:W,width:124,height:111,alt:"icon"}),(0,o.jsx)("h2",{className:"heading--h2 text-gradient--blue mb-4",children:"Community Features"}),(0,o.jsx)("p",{className:"text--lg mb-14 px-4 md:mb-20 text-center font-medium text-brand-neutral-700",style:{maxWidth:"601px"},children:"The Security Engine is and always will be free but that doesn’t mean it lacks features. Couple it with a free account on the CrowdSec Console to create a home for your Security Engines and enjoy handy features."}),(0,o.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-9 md:gap-7 mb-10 md:mb-20 mx-auto",style:{maxWidth:912},children:R.map((e,t)=>(0,h.createElement)(v.Xj,{...e,key:t}))}),(0,o.jsx)(w(),{href:"/pricing",className:"button--blue text-white font-medium btn--medium rounded-lg",children:"See more"})]})})}),(0,o.jsx)("section",{className:"bg-brand-neutral-950 relative",children:(0,o.jsx)("div",{className:"container--boxed ",children:(0,o.jsxs)("div",{className:"bg-gradient--blue relative rounded-3xl flex flex-col items-center section--lg-m px-6",children:[(0,o.jsx)(p(),{src:O,width:695,height:230,alt:"",className:"absolute top-2 left-1/2 -translate-x-1/2",quality:75}),(0,o.jsx)(p(),{src:G,width:124,height:111,alt:"icon",quality:90}),(0,o.jsx)("h2",{className:"heading--h2 text-gradient--light-indigo mb-4",children:"Enterprise Features"}),(0,o.jsx)("p",{className:"text--lg mb-14 md:mb-20 text-center font-medium text-brand-neutral-50 px-4",style:{maxWidth:"601px"},children:"Make your CrowdSec infrastructure production-ready and get enterprise-level security with the features that matter most to you."}),(0,o.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-9 md:gap-7 mb-10 md:mb-20 mx-auto",style:{maxWidth:912},children:B.map((e,t)=>(0,h.createElement)(v.Xj,{...e,key:t}))}),(0,o.jsx)(w(),{href:"/pricing",className:"inline-block btn--medium button--primary font-medium rounded-lg ",children:"See more"})]})})}),(0,o.jsx)("section",{className:"bg-brand-neutral-950 section--lg-m  relative",children:(0,o.jsx)("div",{className:"container--boxed",children:(0,o.jsx)(f,{})})}),(0,o.jsx)("section",{className:"section--lg-m  relative",children:(0,o.jsx)("div",{className:"container--boxed",children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{className:"heading--h3 text-center text-gradient--blue mb-10 md:mb-20",children:"Resources"}),(0,o.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-10 md:gap-6 justify-items-center",children:a.map((e,t)=>(0,o.jsx)(v.zU,{title:e?.title,image:e.image.node.sourceUrl,eyebrow:e.eyebrow,buttonTitle:e.buttonTitle,buttonLink:e.buttonLink.url,external:e.external},t))})]})})}),(0,o.jsx)("section",{className:"section--lg-m bg-brand-neutral-950 relative",children:(0,o.jsx)("div",{className:"container--boxed",children:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"relative",children:[(0,o.jsx)(p(),{src:M.A,className:"hidden md:block absolute left-1/2 -translate-x-1/2 z-0",alt:"",height:407,width:1016}),(0,o.jsx)("div",{className:"flex justify-center max-w-36 md:max-w-none mx-auto",children:(0,o.jsx)(p(),{src:H.A,width:224,height:224,alt:"",className:""})}),(0,o.jsxs)("div",{className:"mb-6",children:[(0,o.jsxs)("h2",{className:"heading--h2 text-center mb-4",children:[(0,o.jsx)("span",{className:" block text-gradient--light-indigo text-center",children:"Leverage the"}),(0,o.jsx)("span",{className:"text-gradient--orange inline",children:"Power of the Crowd"})]}),(0,o.jsx)("p",{className:"text--lg text-brand-neutral-100 text-center",children:"Gain Efficiency in Your Security Posture"})]}),(0,o.jsxs)("div",{className:"flex gap-4 justify-center relative",children:[(0,o.jsx)(w(),{href:"https://app.crowdsec.net/signup",className:"button--primary analytics-cta analytics-cta--footer",target:"_blank",children:"Get started"}),(0,o.jsx)(w(),{href:"https://contact.crowdsec.net/business-requests",className:"button--secondary analytics-cta analytics-cta--footer",target:"_blank",children:"Contact us"})]})]}),(0,o.jsx)(p(),{src:V.A,className:"absolute bottom-0 left-1/2 -translate-x-1/2 z-20",alt:"background",height:407,width:1016})]})})})]})}},62087:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i={src:"/_next/static/media/pattern-orange-sm.1d7318bd.png",height:294,width:4320,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAMAAADU3h9xAAAABlBMVEX//wD/fwCd+IRbAAAAAnRSTlMBAoGGnVUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAOSURBVAiZY2BgBAEGBgAAIgAGBxMIbAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:1}},68079:(e,t,a)=>{"use strict";a.d(t,{Fp:()=>i});let i={"network-size":{value:25e4,display:"250K+",unit:"active watchers",description:"The number of CrowdSec Security Engines sending signals"},"signals-per-day":{value:4e7,display:"40M+",unit:"signals",description:"The number of attack signals per day on the CrowdSec network"},"cti-size":{value:22e6,display:"22M+",unit:"ips",description:"The number of IPs in the CrowdSec Threat Intelligence database (reported in the past 3 months)"}}},98116:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/security-engine",function(){return a(59869)}])}},e=>{e.O(0,[2517,4938,5711,7141,6701,8585,8511,6890,3195,4162,5921,636,6593,8792],()=>e(e.s=98116)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.