Apache 2.4.62
tcp/80
Python 3.9.23
tcp/443
Werkzeug 3.1.3
tcp/443
Open service 139.18.2.37:443 · adaptmin.creativeartefact.org
2026-01-08 13:38
HTTP/1.1 200 OK
date: Thu, 08 Jan 2026 13:38:26 GMT
server: Werkzeug/3.1.3 Python/3.9.23
content-length: 11918
content-type: text/html; charset=utf-8
connection: close
Page title: ComDigi S* Configurator
<!DOCTYPE html>
<html>
<head>
<title>ComDigi S* Configurator</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 0;
background-color: #f0f2f5;
color: #333;
line-height: 1.6;
}
.container {
width: 80%;
margin: auto;
padding: 1.25rem; /* 20px / 16 = 1.25rem */
}
header {
background: #4CAF50;
color: #fff;
padding: 1rem 0;
text-align: center;
}
header h1 {
margin: 0;
}
form {
background: #fff;
padding: 1.25rem; /* 20px / 16 = 1.25rem */
box-shadow: 0 0.3125rem 0.9375rem rgba(0,0,0,0.1); /* 5px / 16, 15px / 16 */
}
.form-group {
margin-bottom: 0.9375rem; /* 15px / 16 = 0.9375rem */
}
label {
display: block;
margin-bottom: 0.3125rem; /* 5px / 16 = 0.3125rem */
}
input[type="number"], input[type="text"], input[type="file"] {
width: 100%;
margin-bottom: 0.625rem; /* 10px / 16 = 0.625rem */
border: 1px solid #ddd;
border-radius: 0.25rem; /* 4px / 16 = 0.25rem */
}
input[type="submit"] {
display: block;
width: 100%;
padding: 0.625rem; /* 10px / 16 = 0.625rem */
border: none;
background-color: #4CAF50;
color: white;
cursor: pointer;
border-radius: 0.25rem; /* 4px / 16 = 0.25rem */
font-size: 1.1rem; /* Assuming 1.1em is equal to 1.1rem in this context */
}
input[type="submit"]:hover {
background-color: #45a249;
}
.form-container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 1rem;
}
.form-group {
display: flex;
flex-direction: column;
margin-bottom: 1rem;
}
.form-group label {
margin-bottom: 0.5rem;
}
.inline-group {
display: flex;
align-items: center;
}
.inline-group input[type="checkbox"] {
margin-right: 0.5rem;
}
#configForm, #submitConfigButton {
display: none;
}
.accordion-header:hover {
cursor: pointer;
}
/* Accordion container */
.accordion {
background-color: #f4f4f4;
margin-bottom: 5px;
border-radius: 5px;
}
/* Accordion header */
.accordion-header {
padding: 10px;
cursor: pointer;
background-color: #ddd;
border-bottom: 1px solid #ccc;
}
/* Active state for accordion header */
.accordion.active .accordion-header {
background-color: hwb;
}
/* Accordion content */
.accordion-content {
padding: 10px;
border-bottom: 1px solid #ccc;
}
/* Hide accordion content by default */
.accordion-content {
display: none;
}
/* Show accordion content when accordion is active */
.accordion.active .accordion-content {
display: block;
}
/* Remove bullet points from nested list */
.accordion-content ul {
list-style-type: none;
padding-left: 0;
}
</style>
<script>
document.addEventListener('DOMContentLoaded', function() {
const uploadForm = document.getElementById('fileUpload');
const configForm = document.getElementById('configForm');
const submitButton = document.getElementById('submitConfigButton');
uploadForm.addEventListener('change', function(event) {
if (this.files.length === 0) {
console.log('No file selected.');
return;
}
const formData = new FormData();
formData.append('file', this.files[0]);
fetch('/upload', {
method: 'POST',
body: formData
})
.then(response => response.json())
.then(data => {
updateForm(data); // Call updateForm with the returned config data
configForm.style.display = 'block';
submitButton.style.display = 'block';
})
.catch(error => console.error('Error:', error));
});
configForm.addEventListener('submit', function(event) {
event.preventDefault();
const formData = new FormData();
// Handle input elements
const inputElements = document.querySelectorAll('#configForm input');
inputElements.forEach(input => {
if (input.typ
Open service 139.18.2.37:80 · adaptmin.creativeartefact.org
2026-01-08 13:38
HTTP/1.1 302 Found date: Thu, 08 Jan 2026 13:38:26 GMT server: Apache/2.4.62 (Debian) location: https://adaptmin.creativeartefact.org/ content-length: 317 content-type: text/html; charset=iso-8859-1 connection: close Page title: 302 Found <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="https://adaptmin.creativeartefact.org/">here</a>.</p> <hr> <address>Apache/2.4.62 (Debian) Server at adaptmin.creativeartefact.org Port 80</address> </body></html>