Help
RSS
API
Feed
Maltego
Contact
Domain > stephanhondeveld.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-08-23
89.18.179.111
(
ClassC
)
2026-02-09
37.59.107.132
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: nginx/1.24.0 (Ubuntu)Date: Mon, 09 Feb 2026 09:05:00 GMTContent-Type: text/htmlContent-Length: 3382Last-Modified: Tue, 23 Dec 2025 14:37:26 GMTConnection: keep-aliveETag: 694aa926-d36Accept-Ranges: bytes !doctype html>html langfr>head> meta charsetutf-8 /> meta nameviewport contentwidthdevice-width, initial-scale1 /> title>PREDICCA — Import facture/title> style> body { font-family: system-ui, Arial; background:#0b0b0c; color:#eee; margin:0; } .wrap { max-width: 900px; margin: 40px auto; padding: 0 16px; } .card { border:1px solid #2a2a2a; border-radius: 16px; padding: 18px; background:#121214; } h1 { margin:0 0 8px; font-size: 26px; } p { margin:0 0 16px; color:#bdbdbd; } .row { display:flex; gap: 12px; flex-wrap: wrap; align-items:center; } inputtypefile { padding: 10px; background:#0f0f10; border:1px solid #2a2a2a; border-radius: 10px; color:#ddd; width: 100%; } button { padding: 12px 16px; border:0; border-radius: 12px; background:#f4c430; color:#111; font-weight: 700; cursor:pointer; } buttondisabled{ opacity:.5; cursor:not-allowed; } .msg { margin-top: 12px; font-size: 14px; white-space: pre-wrap; } .ok { color:#69e06e; } .err { color:#ff6b6b; } pre { margin-top: 14px; padding: 12px; border-radius: 12px; background:#0f0f10; border:1px solid #2a2a2a; overflow:auto; max-height: 50vh; } /style>/head>body> div classwrap> div classcard> h1>Importer une facture fournisseur/h1> p>Module indépendant (upload + fetch fiable). Aucun calcul côté front./p> div classrow> input idfile typefile acceptapplication/pdf /> button idbtn>Lancer limport/button> /div> div idstatus classmsg>/div> pre idout styledisplay:none;>/pre> /div> /div> script> // ✅ Mets TON URL API ici const API_BASE_URL http://37.59.107.132:3000; const fileEl document.getElementById(file); const btn document.getElementById(btn); const statusEl document.getElementById(status); const outEl document.getElementById(out); function setStatus(text, cls) { statusEl.className msg + (cls || ); statusEl.textContent text || ; } btn.addEventListener(click, async () > { const file fileEl.files && fileEl.files0; if (!file) { setStatus(❌ Aucun fichier sélectionné, err); return; } if (file.type ! application/pdf) { setStatus(❌ Le fichier doit être un PDF, err); return; } btn.disabled true; setStatus(⏳ Import en cours..., ); outEl.style.display none; outEl.textContent ; try { const fd new FormData(); fd.append(file, file); const res await fetch(`${API_BASE_URL}/import-invoice`, { method: POST, body: fd }); const data await res.json().catch(() > ({})); if (!res.ok) { setStatus(`❌ Erreur API (${res.status}) : ${JSON.stringify(data, null, 2)}`, err); } else { setStatus(✅ Import OK. JSON reçu (affiché ci-dessous)., ok); outEl.style.display block; outEl.textContent JSON.stringify(data, null, 2); } } catch (e) { setStatus(❌ Erreur réseau : + (e && e.message ? e.message : String(e)), err); } finally { btn.disabled false; } }); /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
]