Hostnames |
omore.wizfy.com static.198.186.132.142.clients.your-server.de |
Domains | wizfy.com your-server.de |
Country | Germany |
City | Falkenstein |
Organization | Hetzner Online GmbH |
ISP | Hetzner Online GmbH |
ASN | AS24940 |
HTTP/1.1 302 Found Date: Fri, 11 Apr 2025 22:07:58 GMT Server: Apache Upgrade: h2,h2c Connection: Upgrade Location: https://omore.wizfy.com/admin Content-Length: 0 Content-Type: text/html; charset=UTF-8
HTTP/1.1 200 OK Date: Fri, 11 Apr 2025 22:08:02 GMT Server: Apache Upgrade: h2,h2c Connection: Upgrade Last-Modified: Wed, 05 Mar 2025 22:31:27 GMT ETag: "92be-62f9ff3366dc0" Accept-Ranges: bytes Content-Length: 37566 Vary: Accept-Encoding Content-Type: text/html
Certificate: Data: Version: 3 (0x2) Serial Number: 04:a2:89:38:d2:f8:c6:22:54:f7:84:9c:88:91:53:a4:1c:5b Signature Algorithm: sha256WithRSAEncryption Issuer: C=US, O=Let's Encrypt, CN=R11 Validity Not Before: Feb 25 10:16:51 2025 GMT Not After : May 26 10:16:50 2025 GMT Subject: CN=omore.wizfy.com Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:aa:30:77:35:71:46:76:8d:9f:16:af:e0:00:9e: 58:15:27:02:b8:32:52:1d:c9:6c:c3:8e:70:ec:bc: 9a:62:69:5b:5d:57:09:3f:a2:17:b3:4c:15:ca:11: 04:3c:75:3b:3b:fb:42:82:24:33:58:46:30:73:d1: 67:bc:d9:43:59:ae:db:68:19:d6:47:2c:83:5f:96: f3:df:19:80:41:b2:ed:0f:ed:ca:c4:75:ad:8b:d3: 1d:fb:9f:a6:35:8a:02:ba:80:34:ab:dd:66:04:74: 6b:6d:1e:9e:dc:90:94:7a:53:c6:8d:90:71:b3:38: d3:1a:68:28:b1:68:81:4b:16:9d:9e:4f:7c:6d:a1: ce:57:ee:df:4e:2a:80:35:bb:b4:e8:43:52:74:12: 1d:71:10:20:d6:ad:1e:21:06:50:60:42:dd:00:28: ea:92:c5:5b:67:56:8c:5c:fb:f1:ab:6d:67:f2:e4: 6f:06:c9:9b:22:58:90:ca:3b:b8:99:92:51:d5:f2: 30:db:16:a2:e5:5a:28:91:fb:ab:c2:9e:12:aa:5b: 05:1e:5d:87:3d:1b:c1:e1:49:50:0b:4e:a9:49:c5: f6:33:31:98:66:c5:d3:d7:3b:e9:bf:6b:95:3e:2d: 32:f2:6e:32:7b:ba:e1:f1:8c:1e:25:71:15:b6:39: a3:d9 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: 1E:05:F6:23:C9:0B:24:79:84:BB:D8:42:9C:6F:B2:7E:8C:08:1B:04 X509v3 Authority Key Identifier: C5:CF:46:A4:EA:F4:C3:C0:7A:6C:95:C4:2D:B0:5E:92:2F:26:E3:B9 Authority Information Access: OCSP - URI:http://r11.o.lencr.org CA Issuers - URI:http://r11.i.lencr.org/ X509v3 Subject Alternative Name: DNS:omore.wizfy.com X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : CC:FB:0F:6A:85:71:09:65:FE:95:9B:53:CE:E9:B2:7C: 22:E9:85:5C:0D:97:8D:B6:A9:7E:54:C0:FE:4C:0D:B0 Timestamp : Feb 25 11:15:22.217 2025 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:21:00:8D:87:C6:90:ED:A2:1E:99:D9:BB:88: C4:DF:9A:B8:92:58:47:8A:AA:EF:25:9E:3B:2D:AA:31: A4:15:E3:A9:4E:02:20:11:FD:52:42:31:92:E8:50:D6: 5A:58:CE:19:DE:40:92:74:EB:32:8D:10:B2:3E:35:C9: DA:57:C5:20:39:12:2E Signed Certificate Timestamp: Version : v1 (0x0) Log ID : E6:D2:31:63:40:77:8C:C1:10:41:06:D7:71:B9:CE:C1: D2:40:F6:96:84:86:FB:BA:87:32:1D:FD:1E:37:8E:50 Timestamp : Feb 25 11:15:22.225 2025 GMT Extensions: none Signature : ecdsa-with-SHA256 30:46:02:21:00:FB:29:F0:E4:46:92:89:E1:A5:80:39: 41:27:B5:6B:65:BF:87:05:0C:9F:96:A9:A0:45:34:DB: 67:25:63:B2:3B:02:21:00:EE:B1:AA:2C:F5:07:A1:73: 2E:DB:9E:5B:2D:49:CF:22:21:05:17:7B:08:E5:3B:2B: C3:7A:2D:3F:06:46:F8:00 Signature Algorithm: sha256WithRSAEncryption Signature Value: 5b:cb:5e:fb:61:5f:c8:ef:99:06:a2:eb:5f:08:d8:5a:c7:9a: 33:40:37:aa:df:98:d1:f0:97:52:fb:02:f9:1b:53:de:4c:72: eb:d9:8c:1c:6a:0d:6d:f2:62:94:76:51:a4:aa:fb:6d:0b:cd: 19:72:64:3b:f4:26:30:81:84:94:73:16:4a:2d:9f:3c:5b:15: a7:67:d5:21:a8:ad:c3:db:c4:71:04:08:c7:19:7d:2b:0c:8b: 9e:bc:17:fc:8e:ef:c6:da:70:59:10:5d:c8:28:78:67:f6:b4: db:56:2d:5c:5c:08:00:12:a4:53:a0:74:83:2a:b8:38:d4:07: 8c:6c:ad:e2:aa:36:63:09:b5:de:cc:37:e2:31:07:c2:55:70: e8:ef:58:28:44:87:dc:8b:b8:e3:6c:17:d7:24:4e:3b:f7:65: ee:68:72:29:fe:05:9c:85:33:af:8c:28:d5:9c:5d:db:17:ee: 92:bf:f6:a8:ce:f5:23:de:b7:d8:1f:08:1a:08:98:b0:2f:f6: 87:a8:3d:97:8e:13:2c:60:6e:0f:e6:30:08:f4:40:43:7c:0c: 3d:8f:35:12:42:de:bd:5b:8c:8e:b5:7d:18:a1:67:df:62:2b: 7e:24:fa:66:ee:5b:81:f1:cd:46:3f:69:0b:6d:1e:a4:07:86: 8a:50:8e:ff
HTTP/1.1 200 OK date: Tue, 18 Mar 2025 02:41:50 GMT server: uvicorn content-length: 4213 content-type: text/html; charset=utf-8 <html> <head> <title>Bill OCR Parser</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous"> <style> .loader { display: none; text-align: center; margin-top: 30px; } .disabled { pointer-events: none; opacity: 0.6; } </style> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> </head> <body class="bg-light"> <div class="container"> <div class="row justify-content-center mt-5"> <div class="col-md-6"> <div class="card shadow-sm"> <div class="card-header text-center bg-primary text-white"> <h1>Bill OCR Parser</h1> </div> <div class="card-body"> <form id="ocrForm" action="/ocr/" enctype="multipart/form-data" method="post" class="needs-validation" novalidate> <div class="mb-3"> <div class="form-group" style="text-align: center;"> <div class="form-group"> <label for="file" class="form-label">Choose Invoice</label> <!-- Button for Gallery --> <br /> <button type="button" id="galleryBtn" class="btn btn-primary ">Select from Gallery</button> <div class=" d-sm-none"> OR </div> <!-- Button for Camera --> <button type="button" id="cameraBtn" class="btn btn-secondary d-sm-none">Capture from Camera</button> <!-- Hidden File Inputs --> <input type="file" name="file" id="cameraInput" class="d-none" accept="image/*" capture> <input type="file" name="file" id="galleryInput" class="d-none" accept="image/*"> </div> <script> // Get elements const galleryInput = document.getElementById("galleryInput"); const cameraInput = document.getElementById("cameraInput"); const galleryBtn = document.getElementById("galleryBtn"); const cameraBtn = document.getElementById("cameraBtn"); // Trigger gallery input when gallery button is clicked galleryBtn.addEventListener("click", function () { galleryInput.click(); }); // Trigger camera input when camera button is clicked cameraBtn.addEventListener("click", function () { cameraInput.click(); }); </script> </div> </div> <div class="d-grid"> <button type="submit" class="btn btn-success">Parse Invoice</button> <div id="loader" class="loader"> <div class="spinner-border text-primary" role="status"> <span class="visually-hidden">Loading...</span> </div> </div> </div> </form> </div> </div> </div> </div> </div> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script> <script> // Bootstrap form validation script (function () { 'use strict' var forms = document.querySelectorAll('.needs-validation') Array.prototype.slice.call(forms).forEach(function (form) { form.addEventListener('submit', function (event) { if (!form.checkValidity()) { event.preventDefault() event.stopPropagation() } form.classList.add('was-validated') }, false) }) })(); </script> <script> const form = document.querySelector('form'); const submitButton = document.querySelector('button[type="submit"]'); const loader = document.querySelector('#loader'); // Assuming your loader element has an id of 'loader' form.addEventListener('submit', async function (event) { // event.preventDefault(); // Prevent default form submission // Disable the submit button on click submitButton.disabled = true; submitButton.innerText = 'Submitting...'; // Optional: Change button text to indicate submission is in progress loader.style.display = 'block'; // Show the loader }); </script> </body> </html>
HTTP/1.1 404 Not Found Date: Tue, 01 Apr 2025 14:42:41 GMT Content-Length: 9 Content-Type: text/plain; charset=utf-8 Not found
HTTP/1.1 200 OK Accept-Ranges: bytes Cache-Control: no-cache, no-store, must-revalidate Content-Length: 18729 Content-Type: text/html; charset=utf-8 Last-Modified: Thu, 24 Oct 2024 20:35:30 GMT Vary: Accept-Encoding X-Content-Type-Options: nosniff X-Csrf-Token: Date: Sat, 29 Mar 2025 21:09:23 GMT
Certificate: Data: Version: 3 (0x2) Serial Number: a0:de:0d:ef:39:db:8a:2b:b6:ce:c0:a8:bc:b3:03:89 Signature Algorithm: ecdsa-with-SHA256 Issuer: Validity Not Before: Nov 17 18:21:13 2024 GMT Not After : Nov 17 18:21:13 2029 GMT Subject: Subject Public Key Info: Public Key Algorithm: id-ecPublicKey Public-Key: (256 bit) pub: 04:1b:f7:c1:dc:a2:8a:1e:46:f1:66:37:85:21:34: e0:7e:7c:2d:7f:a9:d4:32:94:fc:e1:b9:21:c8:1e: 13:32:65:09:93:c9:ed:99:86:aa:ac:9b:08:01:a5: 50:22:dd:0c:ed:4f:83:bf:2b:41:ce:6a:cb:24:ca: c8:b0:68:1f:c6 ASN1 OID: prime256v1 NIST CURVE: P-256 X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Alternative Name: critical DNS:localhost, IP Address:0.0.0.0 Signature Algorithm: ecdsa-with-SHA256 Signature Value: 30:45:02:20:51:a7:77:80:42:cc:b4:9e:55:09:ff:53:53:6a: 7a:5c:9a:b8:95:c0:cf:2b:c5:35:76:14:8c:04:83:0b:7e:f0: 02:21:00:ae:79:c9:44:a9:f0:14:fb:77:41:84:21:2f:e8:24: c8:36:dc:7b:85:de:db:f6:c8:52:8f:67:c1:6a:af:71:59