1import{a1 as u,U as d,i as m,n as t,an as o,m as p,f as e,o as P,Y as C,Z as k,d as S,ak as z,g as L,F as H,$ as W,a6 as f,ab as i,P as A,aq as F}from"./swiper-vue.CT7r2VF_.js";import{b as $,E as N,C as V,D as q,A as G}from"./entry.C6NAXwym.js";import{_ as B,u as D}from"./ReputationComposable.DN4QDZfz.js";import{b as E}from"./index.Ch8P8FU8.js";/* empty css */const j={},U={class:"bg-[url('~/assets/img/resource-hub/bg-header.webp')] bg-no-repeat bg-cover bg-bottom pb-20"},M=e("span",{class:"text-lg font-medium"},"Every device connected to the Internet has an IP address assigned to it. This means vast amounts of IP activity, with huge volumes of rich data output. Through rigorous analysis, our researchers provide unbiased intelligence on the complex nature of IP reputation. This unique, actionable insight has broad application across the Internet industry.",-1);function O(b,h){const r=u("ShHeading"),s=u("ShGrid");return d(),m("section",U,[t(s,{ySpace:"",narrow:"",class:"text-center"},{default:o(()=>[t(r,{size:"h1",class:"mb-5"},{default:o(()=>[p("IP address reputation")]),_:1}),M]),_:1})])}const Y=$(j,[["render",O]]),Z=e("span",{class:"text-sm font-bold block"},"ASN",-1),J=e("span",{class:"text-sm font-bold block"},"Country",-1),K={key:0,class:"flex gap-1 h-7 items-center"},Q={key:1},X=e("span",{class:"text-sm font-bold block"},"Listed",-1),ee={class:""},te=e("h4",{class:"text-base font-semibold"},"Reputation",-1),se={class:"font-light mobile:text-3xl large:text-6xl"},ae={class:"text-2xl font-light"},ne=e("span",{class:"text-sm font-bold block"},"Detected",-1),ie=P({__name:"index",props:{ip:{}},setup(b){const h=N(),{validateIP:r,formatDate:s}=D(),n=b,_=async v=>{try{return a.value=await $fetch(`${h.public.STATISTICS_API_URL}/api/v1/sia-proxy/api/intel/v1/byobject/cidr/ALL/listings/live/${v}`),!0}catch{return!1}},c=C({visible:!1,loading:!1,invalid:!1,notfound:!1}),a=k(null),g=S(()=>a.value?a.value.results.length>0:!1),l=S(()=>a.value?a.value.results[0]:!1),w=S(()=>a.value?a.value&&!("results"in a.value)?[]:a.value.results:[]);return z(()=>n.ip,async()=>{if(n.ip&&n.ip!==""){if(a.value=null,c.visible=!0,c.loading=!0,c.invalid=!1,c.notfound=!1,!r(n.ip)){c.invalid=!0,c.loading=!1;return}await _(n.ip)?c.loading=!1:(c.loading=!1,c.notfound=!0)}},{immediate:!0}),(v,I)=>{const y=u("ShFlag"),T=B;return d(),L(T,{state:i(c),invalid:"Invalid IP",value:n.ip,notfound:`No malicious detections for ${n.ip}`},{object:o(()=>[p(f(n.ip),1)]),meta:o(()=>{var x;return[e("div",null,[Z,p(f(i(l)&&"asn"in i(l)?i(l).asn:"--"),1)]),e("div",null,[J,(x=i(l))!=null&&x.cc?(d(),m("div",K,[t(y,{country:i(l).cc.toLowerCase(),class:"outline-2 mr-2"},null,8,["country"]),e("span",null,f(i(l)?i(E)(i(l).cc).country:"--"),1)])):(d(),m("div",Q,"--"))]),e("div",null,[X,p(f(i(l)?i(s)(i(l).listed):"--"),1)])]}),headline:o(()=>[e("div",ee,[te,e("div",se,f(i(g)?"Listed":"--"),1)])]),dimensions:o(()=>[(d(!0),m(H,null,W(i(w),(x,R)=>(d(),m("div",{key:R,class:"text-center mobile:mb-2 large:mb-0"},[e("div",ae,f(x.dataset),1),ne]))),128))]),_:1},8,["state","value","notfound"])}}}),oe={class:"bg-[url('~/assets/img/backgrounds/bg-check.webp')] bg-no-repeat bg-cover bg-bottom -mt-[10rem] pt-40 pb-24 text-white"},ce={class:"flex justify-center"},re=P({__name:"index",setup(b){const h=V(),r=q();A(()=>{h.query.ip&&(s.value=h.query.ip,_())});const s=k(""),n=k(""),_=()=>{s.value=s.value.trim(),r.push({query:{ip:s.value}}),s.value!=""&&(n.value=s.value)};return(c,a)=>{const g=u("ShHeading"),l=u("ShIcon"),w=u("ShTextField"),v=ie,I=u("ShGrid");return d(),m("section",oe,[t(I,{ySpace:"",class:"text-center"},{default:o(()=>[t(g,{size:"h2",class:"mb-5",variant:"light"},{default:o(()=>[p("Check an IP addresses reputation")]),_:1}),e("div",ce,[e("form",{onSubmit:F(_,["prevent"])},[t(w,{class:"mobile:w-full large:w-[400px]",placeholder:"Search",modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=y=>s.value=y)},{appendIcon:o(()=>[t(l,{onClick:_,class:"cursor-pointer",color:"white",icon:"search"})]),_:1},8,["modelValue"])],32)]),e("div",null,[t(v,{ip:n.value},null,8,["ip"])])]),_:1})])}}}),le={},ue={class:"bg-[url('~/assets/img/resource-hub/bg-resources.webp')] bg-no-repeat pt-16 bg-top mt-[-5rem] bg-cover"},de=e("p",{class:"mb-10"}," An assessment of the trustworthiness of an IP. Reputation data captures the who, what, where, and when of an IP or IP range. All this signal is analyzed to indicate if, when, and how users should engage and take action. ",-1),pe=e("p",{class:"mb-3"}," Spamhaus leverages both Signals Intelligence (SIGINT) and Open-Source Intelligence (OSINT) techniques to assess the reputation of IPs. This includes machine learning, heuristics, and manual investigation. ",-1),he=e("p",{class:"mb-3"}," Vast volumes of data are analyzed, assessing specific signals, defined and tracked by experienced researchers. This does not require the evaluation of personally identifiable information (PII). ",-1),me=e("p",{class:"mb-10"}," To accurately understand IP reputation, a diverse range of data points, from a diverse range of data sources, is critical. For over 25 years, Spamhaus has developed trusted data partnerships for data and intelligence sharing, important for visibility and coverage. The output is robust and reliable reputation data. ",-1),_e=e("p",{class:"mb-4"},' All internet communications involve IPs, leaving behind a trail of online "fingerprintsâ. From this, signal can be extracted to determine reputation. Evaluation is variable, but some factors include: ',-1),fe=e("ul",{class:"mb-4 list-disc list-inside"},[e("li",{class:"mb-1.5"},"Who is the service provider"),e("li",{class:"mb-1.5"},"What is the IP neighborhood"),e("li",{class:"mb-1.5"}
1,"What infrastructure is it associated with"),e("li",{class:"mb-1.5"},"What upstream infrastructures are connecting to Internet backbones"),e("li",{class:"mb-1.5"},"When was it used"),e("li",{class:"mb-1.5"},"When was it first seen"),e("li",{class:"mb-1.5"},"How was it used")],-1),be=e("p",{class:"mb-10"}," This diverse data is generated to manage and maintain a more secure Internet. Internet users should be aware of this, and understand that all online behavior affects reputation and the ability to operate with trust. ",-1),ge=e("ul",{class:"mb-4 list-disc list-inside"},[e("li",{class:"mb-1.5"},"Reporting - e.g. can I trust this operator to provide my IP?"),e("li",{class:"mb-1.5"},"Investigating - e.g. what malware is associated with this IP"),e("li",{class:"mb-1.5"},"Vetting - e.g. can I trust this IP on my network?"),e("li",{class:"mb-1.5"},"Blocking - e.g. blocking users from accessing malicious websites."),e("li",{class:"mb-1.5"},"Filtering - e.g. filtering potentially malicious emails"),e("li",{class:"mb-1.5"}," Log-in defence - e.g. via authentication systems to only admit valid users "),e("li",{class:"mb-10"},"Auditing - e.g. to monitor changes being made to accounts")],-1);function ve(b,h){const r=u("ShHeading"),s=u("ShLink"),n=u("ShGrid");return d(),m("section",ue,[t(n,{ySpace:"",narrow:""},{default:o(()=>[t(r,{size:"h2",class:"mb-3 text-xl font-semibold"},{default:o(()=>[p("What is IP address reputation?")]),_:1}),de,t(r,{size:"h3",class:"mb-3"},{default:o(()=>[p("How is IP address reputation calculated?")]),_:1}),pe,he,me,t(r,{size:"h3",class:"mb-3"},{default:o(()=>[p("What impacts an IP addresses reputation?")]),_:1}),_e,fe,be,t(r,{size:"h3",class:"mb-3"},{default:o(()=>[p("How can IP address reputation data be utilized?")]),_:1}),ge,t(s,{text:"Now learn about domain reputation",href:"/domain-reputation/"})]),_:1})])}const Ie=$(le,[["render",ve]]),Pe=P({__name:"index",setup(b){const{setBreadcrumbs:h,setPageTitle:r,setPageDescription:s}=G();return h([{text:"Reputation Data"},{text:"IP Reputation",href:"/ip-reputation/"}]),r("IP reputation data | What you need to know | Spamhaus"),s("Check an IP's reputation and determine what impacts it, how it can be utilized, and how reputation is calculated."),(n,_)=>{const c=Y,a=re,g=Ie;return d(),m("main",null,[t(c,{class:"z-50 relative"}),t(a,{class:"z-40 relative"}),t(g,{class:"z-30 relative"})])}}});export{Pe as default};
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.