Help
RSS
API
Feed
Maltego
Contact
Domain > auto-fees.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-12-16
104.21.17.75
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Tue, 16 Dec 2025 08:36:42 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareLast-Modified: Wed, 01 Oct 2025 13:32:14 GMTNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}vary: accept-encodingReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sfjAaT8xBuQqF%2FjAu1hEuj%2Bl0WpQsYMDgl9%2FGD%2BXiSEn%2F0anGfou8FmWhgZRROJMyL8DczjBfvkec1Ct4jN3knSnX3eTj90aBze%2B8}}cf-cache-status: DYNAMICCF-RAY: 9aecdac35916fefe-PDXalt-svc: h3:443; ma86400 !doctype html>html langen>head> meta charsetutf-8 /> meta nameviewport contentwidthdevice-width, initial-scale1 /> title>VeloCare — Car Maintenance Reminders/title> meta namedescription contentNever miss a service again. VeloCare tracks oil, filters and general maintenance with private, offline reminders. /> meta propertyog:title contentVeloCare — Car Maintenance Reminders /> meta propertyog:description contentTrack car maintenance and get smart reminders. Private. Offline. Simple. /> meta propertyog:type contentwebsite /> meta nametheme-color content#2563eb /> link relicon hreflanding/logo.svg typeimage/svg+xml /> style> :root{--bg:#0b1220;--panel:#0f172a;--ink:#e5e7eb;--muted:#94a3b8;--border:#1f2937;--brand:#3b82f6;--brand-2:#22d3ee} *{box-sizing:border-box} html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial} img{max-width:100%;height:auto;display:block} a{color:var(--brand);text-decoration:none} .wrap{max-width:1120px;margin:0 auto;padding:20px 16px} /* Top bar */ .top{position:sticky;top:0;z-index:50;background:linear-gradient(180deg, rgba(11,18,32,.95), rgba(11,18,32,.65)), transparent;backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--border)} .nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px} .logo{display:flex;align-items:center;gap:12px;font-weight:800} .logo img{width:36px;height:36px;border-radius:8px} .cta-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#0b1220;border:0;border-radius:12px;padding:10px 14px;font-weight:800} .cta-primary:hover{transform:translateY(-1px)} /* Hero */ .hero{padding:56px 0 24px;display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center} .eyebrow{display:inline-flex;gap:8px;align-items:center;color:#cbd5e1;background:#0b203a;border:1px solid #1e3a8a;border-radius:999px;padding:6px 10px;font-weight:700} h1{font-size:clamp(1.9rem, 4vw, 2.8rem);line-height:1.1;margin:12px 0 8px} .lead{color:var(--muted);font-size:1.0625rem;margin:0 0 16px;max-width:60ch} .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 0} .benefit{display:flex;gap:10px;align-items:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:10px 12px} .benefit b{display:block} /* Device + Carousel */ .device{background:linear-gradient(180deg,#0b203a 0%,#0b1220 100%);border:1px solid var(--border);border-radius:22px;padding:14px} .carousel{position:relative;overflow:hidden;border-radius:18px} .slides{position:relative;height:clamp(360px, 60vw, 640px)} .slide{position:absolute;inset:0;opacity:0;transition:opacity .5s ease} .slide.is-active{opacity:1} .slide img{width:100%;height:100%;object-fit:contain;background:#0b1220;border:1px solid var(--border);border-radius:18px} .dots{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;gap:8px} .dot{width:8px;height:8px;border-radius:999px;background:#334155;border:1px solid #475569;opacity:.8} .dot.is-active{background:#e2e8f0;border-color:#e2e8f0;opacity:1} .arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid #334155;background:rgba(15,23,42,.6);cursor:pointer} .arrow:hover{background:rgba(15,23,42,.85)} .arrow.prev{left:10px} .arrow.next{right:10px} .arrow svg{width:18px;height:18px;fill:#e5e7eb} /* Sections */ .section{margin:28px 0} .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .metric{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:16px;text-align:center} .metric .num{font-weight:900;font-size:1.6rem} .hiw{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .step{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:16px} .step .badge{display:inline-block;background:#052e43;border:1px solid #0ea5e9;color:#7dd3fc;border-radius:999px;padding:3px 10px;font-weight:800;font-size:.8rem} .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .card{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:16px} .muted{color:var(--muted)} /* Sticky CTA on mobile */ .sticky-cta{position:fixed;left:0;right:0;bottom:12px;display:none;justify-content:center;z-index:60} .sticky-cta a{box-shadow:0 10px 30px rgba(34,211,238,.35)} @media (max-width:900px){ .hero{grid-template-columns:1fr} .benefits{grid-template-columns:1fr 1fr} .proof{grid-template-columns:1fr 1fr 1fr} .grid{grid-template-columns:1fr 1fr} .sticky-cta{display:flex} } @media (max-width:600px){ .benefits{grid-template-columns:1fr} .proof{grid-template-columns:1fr 1fr} .grid{grid-template-columns:1fr} } footer{border-top:1px solid var(--border);margin-top:36px;padding:24px 0;color:var(--muted);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap} .links a{margin-right:16px} .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} /style>/head>body> div classtop> div classwrap nav> div classlogo>img srclanding/VeloCare.png altVeloCare logo>div>VeloCare/div>/div> a classcta-primary href# aria-labelDownload on the App Store> Get the App/a> /div> /div> main classwrap> section classhero> div> span classeyebrow>✨ New — Private car maintenance reminders/span> h1>Never miss a service again/h1> p classlead>Track oil, filters and general maintenance. Set primary & secondary reminders by date or mileage. Works offline. Your data never leaves your device./p> div classbenefits> div classbenefit>✅ div>b>Offline & Private/b>span classmuted>Local-only data/span>/div>/div> div classbenefit>🌍 div>b>EN · DE · ES/b>span classmuted>Switch in Settings/span>/div>/div> div classbenefit>📏 div>b>KM · MI/b>span classmuted>Choose your unit/span>/div>/div> /div> /div> div classdevice> div classcarousel idcarousel aria-roledescriptioncarousel> div classslides idslides> !-- Provide screenshots here: landing/screen1.png ... landing/screen6.png --> div classslide is-active>img srclanding/screen1.png altDashboard with cars list>/div> div classslide>img srclanding/screen2.png altCar details and reminders>/div> div classslide>img srclanding/screen3.png altAdd reminder form>/div> div classslide>img srclanding/screen4.png altAdd car form>/div> div classslide>img srclanding/screen5.png altHistory screen>/div> div classslide>img srclanding/screen6.png altSettings screen>/div> /div> button classarrow prev aria-labelPrevious slide> svg viewBox0 0 24 24 aria-hiddentrue>path dM15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z/>/svg> /button> button classarrow next aria-labelNext slide> svg viewBox0 0 24 24 aria-hiddentrue>path dM8.59 16.59 10 18l6-6-6-6-1.41 1.41L13.17 12z/>/svg> /button> div classdots sr-only iddots roletablist aria-labelChoose slide>/div> /div> /div> /section> section classsection> div classproof> div classmetric>div classnum>4.9 ★/div>div classmuted>Average rating/div>/div> div classmetric>div classnum>10k+/div>div classmuted>Reminders created/div>/div> div classmetric>div classnum>0/div>div classmuted>Accounts required/div>/div> /div> /section> section classsection> div classhiw> div classstep>span classbadge>1 · Add your car/span>h3>Set name, model & plate/h3>p classmuted>Optionally enter current mileage./p>/div> div classstep>span classbadge>2 · Add reminders/span>h3>Oil, filter or general/h3>p classmuted>Pick service date and time. Enable a secondary reminder if needed./p>/div> div classstep>span classbadge>3 · Done/span>h3>Get notified & log history/h3>p classmuted>Mark complete and keep a clean history for each car./p>/div> /div> /section> section classsection> div classgrid> div classcard>h3>Primary & secondary alerts/h3>p classmuted>Two reminders so you don’t forget the important stuff./p>/div> div classcard>h3>Clean history/h3>p classmuted>See what you did and when—by car and by service./p>/div> div classcard>h3>Multiple cars/h3>p classmuted>Switch between vehicles with ease./p>/div> div classcard>h3>Languages & units/h3>p classmuted>English, Deutsch, Español. Kilometers or miles./p>/div> div classcard>h3>Private by design/h3>p classmuted>No cloud. No accounts. Your data stays on device./p>/div> div classcard>h3>Lightweight/h3>p classmuted>Fast, focused UI—add a car, add a reminder, done./p>/div> /div> /section> section classsection styletext-align:center> a classcta-primary href# aria-labelDownload on the App Store> Get VeloCare Free/a> div classmuted stylemargin-top:8px>iOS · Requires iOS 15 or later/div> /section> /main> div classsticky-cta>a classcta-primary href#> Get VeloCare/a>/div> footer classwrap> div>© span idyear>/span> VeloCare/div> div classlinks> a hrefprivacy-policy.html>Privacy/a> a hrefcontact-us.html>Contact/a> /div> /footer> script> // Footer year document.getElementById(year).textContent new Date().getFullYear(); // Build dots from slides const carousel document.getElementById(carousel); const slides Array.from(carousel.querySelectorAll(.slide)); const dotsWrap document.getElementById(dots); slides.forEach((_, i) > { const b document.createElement(button); b.className dot + (i0 ? is-active : ); b.setAttribute(role, tab); b.setAttribute(aria-selected, i0 ? true : false); dotsWrap.appendChild(b); }); dotsWrap.classList.remove(sr-only); const dots Array.from(dotsWrap.querySelectorAll(.dot)); const prev carousel.querySelector(.prev); const next carousel.querySelector(.next); let index 0; let timer null; const DURATION 3000; const prefersReduced window.matchMedia((prefers-reduced-motion: reduce)).matches; function setActive(i) { slides.forEach((s, idx) > s.classList.toggle(is-active, idx i)); dots.forEach((d, idx) > { d.classList.toggle(is-active, idx i); d.setAttribute(aria-selected, String(idx i)); }); index i; } function go(dir) { const i (index + dir + slides.length) % slides.length; setActive(i); } function auto() { clearInterval(timer); if (!prefersReduced) { timer setInterval(() > go(1), DURATION); } } prev.addEventListener(click, () > { go(-1); auto(); }); next.addEventListener(click, () > { go(1); auto(); }); dots.forEach((d, i) > d.addEventListener(click, () > { setActive(i); auto(); })); // Basic swipe support let startX 0, isDown false; carousel.addEventListener(pointerdown, (e) > { isDown true; startX e.clientX; }); window.addEventListener(pointerup, (e) > { if (!isDown) return; isDown false; const dx e.clientX - startX; if (Math.abs(dx) > 40) { go(dx 0 ? 1 : -1); auto(); } }); // Start setActive(0); auto(); /script>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Tue, 16 Dec 2025 08:36:42 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareLast-Modified: Wed, 01 Oct 2025 13:32:14 GMTNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}vary: accept-encodingReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?spmCpPBl64gtm3pjjY%2FQIOx2%2BQx9RN0XadpWpNxiuV1S7x%2Btm29F2Wo9XgCZq9rSYloImh2LblmegpOLYhMAgFZTT0Rs1OteBI5fOZPA%3D}}cf-cache-status: DYNAMICCF-RAY: 9aecdac5afb38636-PDXalt-svc: h3:443; ma86400 !doctype html>html langen>head> meta charsetutf-8 /> meta nameviewport contentwidthdevice-width, initial-scale1 /> title>VeloCare — Car Maintenance Reminders/title> meta namedescription contentNever miss a service again. VeloCare tracks oil, filters and general maintenance with private, offline reminders. /> meta propertyog:title contentVeloCare — Car Maintenance Reminders /> meta propertyog:description contentTrack car maintenance and get smart reminders. Private. Offline. Simple. /> meta propertyog:type contentwebsite /> meta nametheme-color content#2563eb /> link relicon hreflanding/logo.svg typeimage/svg+xml /> style> :root{--bg:#0b1220;--panel:#0f172a;--ink:#e5e7eb;--muted:#94a3b8;--border:#1f2937;--brand:#3b82f6;--brand-2:#22d3ee} *{box-sizing:border-box} html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial} img{max-width:100%;height:auto;display:block} a{color:var(--brand);text-decoration:none} .wrap{max-width:1120px;margin:0 auto;padding:20px 16px} /* Top bar */ .top{position:sticky;top:0;z-index:50;background:linear-gradient(180deg, rgba(11,18,32,.95), rgba(11,18,32,.65)), transparent;backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--border)} .nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px} .logo{display:flex;align-items:center;gap:12px;font-weight:800} .logo img{width:36px;height:36px;border-radius:8px} .cta-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#0b1220;border:0;border-radius:12px;padding:10px 14px;font-weight:800} .cta-primary:hover{transform:translateY(-1px)} /* Hero */ .hero{padding:56px 0 24px;display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center} .eyebrow{display:inline-flex;gap:8px;align-items:center;color:#cbd5e1;background:#0b203a;border:1px solid #1e3a8a;border-radius:999px;padding:6px 10px;font-weight:700} h1{font-size:clamp(1.9rem, 4vw, 2.8rem);line-height:1.1;margin:12px 0 8px} .lead{color:var(--muted);font-size:1.0625rem;margin:0 0 16px;max-width:60ch} .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 0} .benefit{display:flex;gap:10px;align-items:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:10px 12px} .benefit b{display:block} /* Device + Carousel */ .device{background:linear-gradient(180deg,#0b203a 0%,#0b1220 100%);border:1px solid var(--border);border-radius:22px;padding:14px} .carousel{position:relative;overflow:hidden;border-radius:18px} .slides{position:relative;height:clamp(360px, 60vw, 640px)} .slide{position:absolute;inset:0;opacity:0;transition:opacity .5s ease} .slide.is-active{opacity:1} .slide img{width:100%;height:100%;object-fit:contain;background:#0b1220;border:1px solid var(--border);border-radius:18px} .dots{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;gap:8px} .dot{width:8px;height:8px;border-radius:999px;background:#334155;border:1px solid #475569;opacity:.8} .dot.is-active{background:#e2e8f0;border-color:#e2e8f0;opacity:1} .arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid #334155;background:rgba(15,23,42,.6);cursor:pointer} .arrow:hover{background:rgba(15,23,42,.85)} .arrow.prev{left:10px} .arrow.next{right:10px} .arrow svg{width:18px;height:18px;fill:#e5e7eb} /* Sections */ .section{margin:28px 0} .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .metric{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:16px;text-align:center} .metric .num{font-weight:900;font-size:1.6rem} .hiw{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .step{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:16px} .step .badge{display:inline-block;background:#052e43;border:1px solid #0ea5e9;color:#7dd3fc;border-radius:999px;padding:3px 10px;font-weight:800;font-size:.8rem} .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .card{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:16px} .muted{color:var(--muted)} /* Sticky CTA on mobile */ .sticky-cta{position:fixed;left:0;right:0;bottom:12px;display:none;justify-content:center;z-index:60} .sticky-cta a{box-shadow:0 10px 30px rgba(34,211,238,.35)} @media (max-width:900px){ .hero{grid-template-columns:1fr} .benefits{grid-template-columns:1fr 1fr} .proof{grid-template-columns:1fr 1fr 1fr} .grid{grid-template-columns:1fr 1fr} .sticky-cta{display:flex} } @media (max-width:600px){ .benefits{grid-template-columns:1fr} .proof{grid-template-columns:1fr 1fr} .grid{grid-template-columns:1fr} } footer{border-top:1px solid var(--border);margin-top:36px;padding:24px 0;color:var(--muted);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap} .links a{margin-right:16px} .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} /style>/head>body> div classtop> div classwrap nav> div classlogo>img srclanding/VeloCare.png altVeloCare logo>div>VeloCare/div>/div> a classcta-primary href# aria-labelDownload on the App Store> Get the App/a> /div> /div> main classwrap> section classhero> div> span classeyebrow>✨ New — Private car maintenance reminders/span> h1>Never miss a service again/h1> p classlead>Track oil, filters and general maintenance. Set primary & secondary reminders by date or mileage. Works offline. Your data never leaves your device./p> div classbenefits> div classbenefit>✅ div>b>Offline & Private/b>span classmuted>Local-only data/span>/div>/div> div classbenefit>🌍 div>b>EN · DE · ES/b>span classmuted>Switch in Settings/span>/div>/div> div classbenefit>📏 div>b>KM · MI/b>span classmuted>Choose your unit/span>/div>/div> /div> /div> div classdevice> div classcarousel idcarousel aria-roledescriptioncarousel> div classslides idslides> !-- Provide screenshots here: landing/screen1.png ... landing/screen6.png --> div classslide is-active>img srclanding/screen1.png altDashboard with cars list>/div> div classslide>img srclanding/screen2.png altCar details and reminders>/div> div classslide>img srclanding/screen3.png altAdd reminder form>/div> div classslide>img srclanding/screen4.png altAdd car form>/div> div classslide>img srclanding/screen5.png altHistory screen>/div> div classslide>img srclanding/screen6.png altSettings screen>/div> /div> button classarrow prev aria-labelPrevious slide> svg viewBox0 0 24 24 aria-hiddentrue>path dM15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z/>/svg> /button> button classarrow next aria-labelNext slide> svg viewBox0 0 24 24 aria-hiddentrue>path dM8.59 16.59 10 18l6-6-6-6-1.41 1.41L13.17 12z/>/svg> /button> div classdots sr-only iddots roletablist aria-labelChoose slide>/div> /div> /div> /section> section classsection> div classproof> div classmetric>div classnum>4.9 ★/div>div classmuted>Average rating/div>/div> div classmetric>div classnum>10k+/div>div classmuted>Reminders created/div>/div> div classmetric>div classnum>0/div>div classmuted>Accounts required/div>/div> /div> /section> section classsection> div classhiw> div classstep>span classbadge>1 · Add your car/span>h3>Set name, model & plate/h3>p classmuted>Optionally enter current mileage./p>/div> div classstep>span classbadge>2 · Add reminders/span>h3>Oil, filter or general/h3>p classmuted>Pick service date and time. Enable a secondary reminder if needed./p>/div> div classstep>span classbadge>3 · Done/span>h3>Get notified & log history/h3>p classmuted>Mark complete and keep a clean history for each car./p>/div> /div> /section> section classsection> div classgrid> div classcard>h3>Primary & secondary alerts/h3>p classmuted>Two reminders so you don’t forget the important stuff./p>/div> div classcard>h3>Clean history/h3>p classmuted>See what you did and when—by car and by service./p>/div> div classcard>h3>Multiple cars/h3>p classmuted>Switch between vehicles with ease./p>/div> div classcard>h3>Languages & units/h3>p classmuted>English, Deutsch, Español. Kilometers or miles./p>/div> div classcard>h3>Private by design/h3>p classmuted>No cloud. No accounts. Your data stays on device./p>/div> div classcard>h3>Lightweight/h3>p classmuted>Fast, focused UI—add a car, add a reminder, done./p>/div> /div> /section> section classsection styletext-align:center> a classcta-primary href# aria-labelDownload on the App Store> Get VeloCare Free/a> div classmuted stylemargin-top:8px>iOS · Requires iOS 15 or later/div> /section> /main> div classsticky-cta>a classcta-primary href#> Get VeloCare/a>/div> footer classwrap> div>© span idyear>/span> VeloCare/div> div classlinks> a hrefprivacy-policy.html>Privacy/a> a hrefcontact-us.html>Contact/a> /div> /footer> script> // Footer year document.getElementById(year).textContent new Date().getFullYear(); // Build dots from slides const carousel document.getElementById(carousel); const slides Array.from(carousel.querySelectorAll(.slide)); const dotsWrap document.getElementById(dots); slides.forEach((_, i) > { const b document.createElement(button); b.className dot + (i0 ? is-active : ); b.setAttribute(role, tab); b.setAttribute(aria-selected, i0 ? true : false); dotsWrap.appendChild(b); }); dotsWrap.classList.remove(sr-only); const dots Array.from(dotsWrap.querySelectorAll(.dot)); const prev carousel.querySelector(.prev); const next carousel.querySelector(.next); let index 0; let timer null; const DURATION 3000; const prefersReduced window.matchMedia((prefers-reduced-motion: reduce)).matches; function setActive(i) { slides.forEach((s, idx) > s.classList.toggle(is-active, idx i)); dots.forEach((d, idx) > { d.classList.toggle(is-active, idx i); d.setAttribute(aria-selected, String(idx i)); }); index i; } function go(dir) { const i (index + dir + slides.length) % slides.length; setActive(i); } function auto() { clearInterval(timer); if (!prefersReduced) { timer setInterval(() > go(1), DURATION); } } prev.addEventListener(click, () > { go(-1); auto(); }); next.addEventListener(click, () > { go(1); auto(); }); dots.forEach((d, i) > d.addEventListener(click, () > { setActive(i); auto(); })); // Basic swipe support let startX 0, isDown false; carousel.addEventListener(pointerdown, (e) > { isDown true; startX e.clientX; }); window.addEventListener(pointerup, (e) > { if (!isDown) return; isDown false; const dx e.clientX - startX; if (Math.abs(dx) > 40) { go(dx 0 ? 1 : -1); auto(); } }); // Start setActive(0); auto(); /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
]