Domain apiv2.codeendelea.com
France
MICROSOFT-CORP-MSN-AS-BLOCK
  • Open service 20.111.1.3:80 · apiv2.codeendelea.com

    2026-01-08 00:58

    HTTP/1.1 301 Moved Permanently
    Content-Length: 0
    Connection: close
    Date: Thu, 08 Jan 2026 00:59:43 GMT
    Location: https://apiv2.codeendelea.com/
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 20.111.1.3:443 · apiv2.codeendelea.com

    2026-01-08 00:58

    HTTP/1.1 200 OK
    Content-Length: 5685
    Connection: close
    Content-Type: text/html; charset=UTF-8
    Date: Thu, 08 Jan 2026 00:59:44 GMT
    Accept-Ranges: bytes
    Access-Control-Allow-Credentials: true
    Cache-Control: public, max-age=0
    ETag: W/"1635-19b98d13c80"
    Last-Modified: Wed, 07 Jan 2026 14:16:48 GMT
    Vary: Origin
    Strict-Transport-Security: max-age=15552000; includeSubDomains
    Content-Security-Policy: default-src 'self';style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com;script-src 'self' 'unsafe-inline' https://unpkg.com;img-src 'self' data: https:;font-src 'self' https://fonts.gstatic.com;connect-src 'self';base-uri 'self';form-action 'self';frame-ancestors 'self';object-src 'none';script-src-attr 'none';upgrade-insecure-requests
    Cross-Origin-Opener-Policy: same-origin
    Cross-Origin-Resource-Policy: same-origin
    Origin-Agent-Cluster: ?1
    Referrer-Policy: no-referrer
    X-Content-Type-Options: nosniff
    X-DNS-Prefetch-Control: off
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-Permitted-Cross-Domain-Policies: none
    X-XSS-Protection: 0
    RateLimit-Policy: 100;w=900
    RateLimit-Limit: 100
    RateLimit-Remaining: 88
    RateLimit-Reset: 797
    
    Page title: API Server - Running
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>API Server - Running</title>
        <style>
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
            }
    
            body {
                font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
                background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
                min-height: 100vh;
                display: flex;
                justify-content: center;
                align-items: center;
                overflow: hidden;
                position: relative;
            }
    
            .container {
                text-align: center;
                z-index: 10;
                position: relative;
            }
    
            .status-indicator {
                width: 120px;
                height: 120px;
                margin: 0 auto 30px;
                position: relative;
            }
    
            .pulse-ring {
                position: absolute;
                width: 100%;
                height: 100%;
                border: 3px solid #4ade80;
                border-radius: 50%;
                animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            }
    
            .pulse-ring:nth-child(2) {
                animation-delay: 0.5s;
            }
    
            .pulse-ring:nth-child(3) {
                animation-delay: 1s;
            }
    
            .status-dot {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                width: 60px;
                height: 60px;
                background: #4ade80;
                border-radius: 50%;
                box-shadow: 0 0 20px rgba(74, 222, 128, 0.6);
                animation: glow 2s ease-in-out infinite;
            }
    
            @keyframes pulse {
                0% {
                    transform: scale(1);
                    opacity: 1;
                }
                100% {
                    transform: scale(2);
                    opacity: 0;
                }
            }
    
            @keyframes glow {
                0%, 100% {
                    box-shadow: 0 0 20px rgba(74, 222, 128, 0.6);
                }
                50% {
                    box-shadow: 0 0 30px rgba(74, 222, 128, 0.9);
                }
            }
    
            h1 {
                color: white;
                font-size: 3rem;
                margin-bottom: 15px;
                animation: fadeInUp 0.8s ease-out;
                text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
            }
    
            .status-text {
                color: #4ade80;
                font-size: 1.5rem;
                font-weight: 600;
                margin-bottom: 30px;
                animation: fadeInUp 0.8s ease-out 0.2s both;
                text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
            }
    
            .info {
                color: rgba(255, 255, 255, 0.9);
                font-size: 1rem;
                margin-top: 40px;
                animation: fadeInUp 0.8s ease-out 0.4s both;
            }
    
            .info a {
                color: #4ade80;
                text-decoration: none;
                transition: color 0.3s;
            }
    
            .info a:hover {
                color: #22c55e;
                text-decoration: underline;
            }
    
            @keyframes fadeInUp {
                from {
                    opacity: 0;
                    transform: translateY(20px);
                }
                to {
                    opacity: 1;
                    transform: translateY(0);
                }
            }
    
            .floating-shapes {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                overflow: hidden;
                z-index: 1;
            }
    
            .shape {
                position: absolute;
                border-radius: 50%;
                background: rgba(255, 255, 255, 0.1);
                animation: float 15s infinite ease-in-out;
            }
    
            .shape:nth-child(1) {
                width: 80px;
                height: 80px;
                top: 20%;
                left: 10%;
                animation-delay: 0s;
            }
    
            .shape:nth-child(2) {
                width: 120px;
                height: 120px;
                top: 60%;
        
    Found 2026-01-08 by HttpPlugin
    Create report
*.azurewebsites.net*.scm.azurewebsites.net*.sso.azurewebsites.net*.francecentral-01.azurewebsites.net*.scm.francecentral-01.azurewebsites.net*.sso.francecentral-01.azurewebsites.net*.francecentral.c.azurewebsites.net*.scm.francecentral.c.azurewebsites.net*.sso.francecentral.c.azurewebsites.net*.azure-mobile.net*.scm.azure-mobile.net
CN:
*.azurewebsites.net
Not before:
2025-12-25 10:37
Not after:
2026-06-23 10:37
Domain summary
IP summary