Help
RSS
API
Feed
Maltego
Contact
Domain > plane.earth
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-09-06
77.232.66.65
(
ClassC
)
2026-03-01
188.68.47.172
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginxDate: Sun, 01 Mar 2026 00:29:32 GMTContent-Type: text/htmlContent-Length: 162Connection: keep-aliveLocation: https://plane.earth/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Sun, 01 Mar 2026 00:29:33 GMTContent-Type: text/htmlContent-Length: 22447Last-Modified: Thu, 19 Jun 2025 13:56:03 GMTConnection: keep-aliveVary: Accept-EncodingETag: 685416f3-57afAccept-Ranges: bytes !DOCTYPE html>html langde>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>plane.earth - Alternative Kartenprojektionen für eine präzisere Weltwahrnehmung/title> meta namedescription contentPlaneEarthMap - Innovative Open-Source-Kartenanwendung mit planaren, konvexen und konkaven Erdprojektionen. GPU-beschleunigtes Rendering und nahtlose bidirektionale Navigation.> style> * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-serif; background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%); color: #fff; line-height: 1.6; min-height: 100vh; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } header { padding: 60px 0; text-align: center; background: rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px); } .logo { font-size: 3.5rem; font-weight: 700; margin-bottom: 10px; background: linear-gradient(45deg, #64b5f6, #42a5f5, #2196f3); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; text-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); } .tagline { font-size: 1.3rem; opacity: 0.9; margin-bottom: 30px; max-width: 600px; margin-left: auto; margin-right: auto; } .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; padding: 60px 0; } .service-card { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border-radius: 20px; padding: 30px; text-align: center; transition: all 0.3s ease; border: 1px solid rgba(255, 255, 255, 0.2); cursor: pointer; } .service-card:hover { transform: translateY(-10px); background: rgba(255, 255, 255, 0.15); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); } .service-icon { font-size: 3rem; margin-bottom: 20px; display: block; } .service-title { font-size: 1.5rem; font-weight: 600; margin-bottom: 15px; color: #64b5f6; } .service-description { opacity: 0.8; margin-bottom: 20px; } .service-link { display: inline-block; padding: 12px 24px; background: linear-gradient(45deg, #2196f3, #1976d2); color: white; text-decoration: none; border-radius: 25px; font-weight: 500; transition: all 0.3s ease; } .service-link:hover { background: linear-gradient(45deg, #1976d2, #1565c0); transform: scale(1.05); } .info-section { background: rgba(0, 0, 0, 0.2); padding: 60px 0; margin-top: 40px; } .markdown-content { background: rgba(255, 255, 255, 0.95); color: #333; padding: 40px; border-radius: 20px; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2); margin: 40px 0; } .markdown-content h1 { color: #1976d2; border-bottom: 3px solid #64b5f6; padding-bottom: 10px; margin-bottom: 30px; } .markdown-content h2 { color: #1976d2; margin-top: 30px; margin-bottom: 15px; } .markdown-content h3 { color: #2196f3; margin-top: 25px; margin-bottom: 10px; } .markdown-content p { margin-bottom: 15px; line-height: 1.7; } .markdown-content ul, .markdown-content ol { margin-left: 30px; margin-bottom: 15px; } .markdown-content li { margin-bottom: 5px; } .markdown-content code { background: #f5f5f5; padding: 2px 6px; border-radius: 4px; font-family: Courier New, monospace; } .markdown-content pre { background: #f5f5f5; padding: 20px; border-radius: 8px; overflow-x: auto; margin: 20px 0; } .loading { text-align: center; padding: 60px; font-size: 1.2rem; opacity: 0.7; } .status-indicator { display: inline-block; width: 12px; height: 12px; border-radius: 50%; margin-left: 10px; } .status-online { background-color: #4caf50; box-shadow: 0 0 10px #4caf50; } .status-offline { background-color: #f44336; } .status-development { background-color: #ff9800; animation: pulse 2s infinite; } @keyframes pulse { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media (max-width: 768px) { .logo { font-size: 2.5rem; } .tagline { font-size: 1.1rem; } .services-grid { grid-template-columns: 1fr; gap: 20px; padding: 40px 0; } .markdown-content { padding: 20px; margin: 20px 0; } } footer { text-align: center; padding: 40px 0; background: rgba(0, 0, 0, 0.3); margin-top: 60px; } .footer-text { opacity: 0.7; margin-bottom: 10px; } .github-link { color: #64b5f6; text-decoration: none; } .github-link:hover { text-decoration: underline; } /style>/head>body> header> div classcontainer> h1 classlogo>plane.earth/h1> p classtagline>Alternative Kartenprojektionen für eine präzisere Weltwahrnehmung/p> /div> /header> main classcontainer> div classservices-grid> div classservice-card onclickcheckService(map.plane.earth)> span classservice-icon>🗺️/span> h3 classservice-title>PlaneEarthMap span classstatus-indicator status-development idmap-status>/span>/h3> p classservice-description> Interaktive Kartenanwendung mit planaren, konvexen und konkaven Erdprojektionen. Nahtlose bidirektionale Navigation ohne Verzerrungen. /p> a hrefhttps://map.plane.earth classservice-link target_blank>Karte öffnen/a> /div> div classservice-card onclickcheckService(api.plane.earth)> span classservice-icon>⚡/span> h3 classservice-title>API Services span classstatus-indicator status-development idapi-status>/span>/h3> p classservice-description> REST-API für Projektionsberechnungen, Kartenkacheln und föderierte Geodatenservices. GPU-beschleunigtes Rendering. /p> a hrefhttps://api.plane.earth classservice-link target_blank>API Dokumentation/a> /div> div classservice-card onclickcheckService(docs.plane.earth)> span classservice-icon>📚/span> h3 classservice-title>Dokumentation span classstatus-indicator status-development iddocs-status>/span>/h3> p classservice-description> Umfassende Entwicklerdokumentation, mathematische Grundlagen der Projektionsalgorithmen und Tutorials für die Integration. /p> a hrefhttps://docs.plane.earth classservice-link target_blank>Dokumentation/a> /div> div classservice-card onclickcheckService(çō.de)> span classservice-icon>🔧/span> h3 classservice-title>Development span classstatus-indicator status-online idgit-status>/span>/h3> p classservice-description> Forgejo-Instance für Open-Source-Entwicklung auf çō.de. Kurze Git-URLs, Issue-Tracking und Community-Beiträge. /p> a hrefhttps://xn--7ca8r.de classservice-link target_blank>Git Repository (çō.de)/a> /div> div classservice-card onclickcheckService(federation.plane.earth)> span classservice-icon>🌐/span> h3 classservice-title>Federation span classstatus-indicator status-development idfederation-status>/span>/h3> p classservice-description> ActivityPub-Server für dezentrale Kartendienste. Föderierte Geodatenverteilung und Community-basierte Karteninfrastruktur. /p> a hrefhttps://federation.plane.earth classservice-link target_blank>Federation Hub/a> /div> div classservice-card onclickcheckService(dev.plane.earth)> span classservice-icon>⚙️/span> h3 classservice-title>Developer Tools span classstatus-indicator status-development iddev-status>/span>/h3> p classservice-description> Entwickler-Ressourcen, Testing-Umgebungen und experimentelle Features. ARM64-optimierte Build-Pipeline. /p> a hrefhttps://dev.plane.earth classservice-link target_blank>Dev Environment/a> /div> /div> div classinfo-section> div classmarkdown-content idinfo-content> div classloading>Projektinformationen werden geladen.../div> /div> /div> /main> footer> div classcontainer> p classfooter-text>PlaneEarthMap - Open Source unter AGPL v3 Lizenz/p> p classfooter-text> a hrefhttps://github.com/plane-earth classgithub-link target_blank> GitHub Mirror /a> | a hrefhttps://xn--7ca8r.de/plane-earth classgithub-link target_blank> Main Repository (çō.de) /a> /p> /div> /footer> script> // Markdown content laden basierend auf Browser-Sprache async function loadProjectInfo() { try { // Browser-Sprache ermitteln const browserLang navigator.language || navigator.languages0 || en; const language browserLang.startsWith(de) ? de : en; console.log(`Loading content in language: ${language} (detected: ${browserLang})`); // Entsprechende Markdown-Datei laden let markdownUrl; if (language de) { markdownUrl /INFO_DE.md; } else { markdownUrl /INFO_EN.md; } let markdownContent; try { // Versuche echte Markdown-Datei zu laden const response await fetch(markdownUrl); if (response.ok) { markdownContent await response.text(); } else { throw new Error(Markdown file not found); } } catch (fetchError) { console.log(Using fallback content:, fetchError.message); // Fallback auf embedded Content markdownContent getEmbeddedContent(language); } // Markdown zu HTML konvertieren const htmlContent convertMarkdownToHTML(markdownContent); document.getElementById(info-content).innerHTML htmlContent; // Sprach-Indikator hinzufügen const languageIndicator document.createElement(div); languageIndicator.style.cssText text-align: center; margin-bottom: 20px; opacity: 0.7; font-size: 0.9rem;; languageIndicator.innerHTML ` span>🌐 Language: ${language.toUpperCase()}/span> | a href# onclicktoggleLanguage() stylecolor: #64b5f6; text-decoration: none;> Switch to ${language de ? English : Deutsch} /a> `; document.getElementById(info-content).prepend(languageIndicator); } catch (error) { console.error(Error loading project info:, error); document.getElementById(info-content).innerHTML ` div styletext-align: center; color: #f44336; padding: 40px;> h2>⚠️ Error Loading Project Information/h2> p>Project information could not be loaded. Please try again later./p> /div> `; } } // Eingebetteter Fallback-Content function getEmbeddedContent(language) { if (language de) { return `# PlaneEarthMap - Innovative Kartenprojektionen## 🌍 ProjektvisionPlaneEarthMap revolutioniert die digitale Kartographie durch alternative Erdprojektionen, die traditionelle Verzerrungen der Mercator-Projektion eliminieren. Unser GPU-beschleunigtes Rendering-System ermöglicht Echtzeit-Berechnungen komplexer Projektionsalgorithmen.## 🚀 Kernfeatures- **🗺️ Alternative Projektionen**: Planare, konvexe und konkave Erdmodelle- **🔄 Nahtlose Navigation**: Weltweit erste bidirektionale Endlos-Navigation- **⚡ GPU-Rendering**: Hochperformante Echtzeit-Kartendarstellung mit externen GPU-Servern- **🌐 Föderierte Architektur**: Dezentrale Karteninfrastruktur über ActivityPub- **📱 ARM64-Optimiert**: Mobile-first Design für moderne Smartphone-Architektur- **🔓 Open Source**: Community-getriebene Entwicklung unter AGPL v3## 🔧 Entwicklungsumgebung### Domain-Architektur- **plane.earth**: Öffentliche Präsenz und Anwendungen- **çō.de**: Entwickler-Infrastruktur mit ultra-kurzen Git-URLs### Forgejo auf çō.deEntwicklung erfolgt auf unserer eigenen Forgejo-Instanz:\`\`\`bashgit clone https://çō.de/planeearthmap-core\`\`\`## 📊 Entwicklungsstatus✅ **Abgeschlossen**: Forgejo-Installation auf çō.de (stabil)🔄 **In Entwicklung**: Planare Projektions-Engine## 🤝 Mitmachen**Repository**: https://çō.de **Lizenz**: AGPL v3 (Open Source) **Website**: https://plane.earth`; } else { return `# PlaneEarthMap - Innovative Map Projections## 🌍 Project VisionPlaneEarthMap revolutionizes digital cartography through alternative Earth projections that eliminate traditional Mercator projection distortions. Our GPU-accelerated rendering system enables real-time calculations of complex projection algorithms.## 🚀 Core Features- **🗺️ Alternative Projections**: Planar, convex, and concave Earth models- **🔄 Seamless Navigation**: Worlds first bidirectional infinite scrolling- **⚡ GPU Rendering**: High-performance real-time map rendering with external GPU servers- **🌐 Federated Architecture**: Decentralized map infrastructure via ActivityPub- **📱 ARM64 Optimized**: Mobile-first design for modern smartphone architecture- **🔓 Open Source**: Community-driven development under AGPL v3## 🔧 Development Environment### Domain Architecture- **plane.earth**: Public presence and applications- **çō.de**: Developer infrastructure with ultra-short Git URLs### Forgejo on çō.deDevelopment happens on our own Forgejo instance:\`\`\`bashgit clone https://çō.de/planeearthmap-core\`\`\`## 📊 Development Status✅ **Completed**: Forgejo installation on çō.de (stable)🔄 **In Development**: Planar projection engine## 🤝 Contributing**Repository**: https://çō.de **License**: AGPL v3 (Open Source) **Website**: https://plane.earth`; } } // Sprache manuell umschalten function toggleLanguage() { const currentLang document.querySelector(data-language)?.getAttribute(data-language) || (navigator.language?.startsWith(de) ? de : en); const newLang currentLang de ? en : de; // Sprache in localStorage speichern für Session-Persistenz try { localStorage.setItem(preferredLanguage, newLang); } catch (e) { console.log(localStorage not available); } // Content neu laden loadProjectInfoWithLanguage(newLang); } // Projektinfo mit spezifischer Sprache laden function loadProjectInfoWithLanguage(forcedLanguage) { const originalNavigatorLanguage navigator.language; // Temporär die Sprache überschreiben Object.defineProperty(navigator, language, { value: forcedLanguage de ? de-DE : en-US, configurable: true }); loadProjectInfo().then(() > { // Sprach-Attribut für zukünftige Referenz setzen document.querySelector(#info-content).setAttribute(data-language, forcedLanguage); // Navigator-Sprache wiederherstellen Object.defineProperty(navigator, language, { value: originalNavigatorLanguage, configurable: true }); }); } // Einfache Markdown-zu-HTML Konvertierung function convertMarkdownToHTML(markdown) { return markdown .replace(/^# (.*$)/gm, h1>$1/h1>) .replace(/^## (.*$)/gm, h2>$1/h2>) .replace(/^### (.*$)/gm, h3>$1/h3>) .replace(/^\- (.*$)/gm, li>$1/li>) .replace(/\*\*(.*?)\*\*/g, strong>$1/strong>) .replace(/\*(.*?)\*/g, em>$1/em>) .replace(/`(.*?)`/g, code>$1/code>) .replace(/\n\n/g, /p>p>) .replace(/^(?!hul)/gm, p>) .replace(/(li>.*\/li>)/s, ul>$1/ul>) .replace(/\/p>p>(hul)/g, /$1) .replace(/(\/hul^>*>)p>/g, $1); } // Service-Status prüfen async function checkService(domain) { let statusElementId; // Map domain to status element ID if (domain map.plane.earth) statusElementId map-status; else if (domain api.plane.earth) statusElementId api-status; else if (domain docs.plane.earth) statusElementId docs-status; else if (domain çō.de) statusElementId git-status; else if (domain federation.plane.earth) statusElementId federation-status; else if (domain dev.plane.earth) statusElementId dev-status; const statusElement document.getElementById(statusElementId); if (!statusElement) return; try { // Simuliere Service-Check - für çō.de setzen wir online da es läuft let isOnline; if (domain çō.de) { isOnline true; // Forgejo läuft stabil } else { isOnline Math.random() > 0.7; // Simulierte Verfügbarkeit für andere Services } if (isOnline) { statusElement.className status-indicator status-online; } else { statusElement.className status-indicator status-development; } } catch (error) { statusElement.className status-indicator status-offline; } } // Seite initialisieren document.addEventListener(DOMContentLoaded, function() { // Gespeicherte Sprachpräferenz prüfen let preferredLanguage; try { preferredLanguage localStorage.getItem(preferredLanguage); } catch (e) { console.log(localStorage not available); } if (preferredLanguage) { // Gespeicherte Sprache verwenden loadProjectInfoWithLanguage(preferredLanguage); } else { // Browser-Sprache verwenden loadProjectInfo(); } // Service-Status initial prüfen setTimeout(() > { map.plane.earth, api.plane.earth, docs.plane.earth, çō.de, federation.plane.earth, dev.plane.earth.forEach(service > { checkService(service); }); }, 1000); }); /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
]