Host 34.100.131.18
India
GOOGLE-CLOUD-PLATFORM
Software information

uvicorn

tcp/443

  • SSH is potenitally vulnerable
    IP: 34.100.131.18
    Port: 22
    First seen 2024-09-10 16:08
    Last seen 2024-11-11 22:57
    Open for 62 days
  • Open service 34.100.131.18:80 · agent.neeyafit.in

    2025-12-19 19:53

    HTTP/1.1 503 Service Unavailable
    Content-Type: text/plain; charset=utf-8
    X-Content-Type-Options: nosniff
    Date: Fri, 19 Dec 2025 19:53:13 GMT
    Content-Length: 20
    Connection: close
    
    
    no available server
    
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 34.100.131.18:443 · agent.neeyafit.in

    2025-12-19 19:53

    HTTP/1.1 502 Bad Gateway
    Alt-Svc: h3=":443"; ma=2592000
    Date: Fri, 19 Dec 2025 19:53:13 GMT
    Content-Length: 11
    Connection: close
    
    
    Bad Gateway
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 34.100.131.18:80 · api.neeyafit.com

    2025-12-19 19:27

    HTTP/1.1 503 Service Unavailable
    Content-Type: text/plain; charset=utf-8
    X-Content-Type-Options: nosniff
    Date: Fri, 19 Dec 2025 19:27:43 GMT
    Content-Length: 20
    Connection: close
    
    
    no available server
    
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 34.100.131.18:443 · api.neeyafit.com

    2025-12-19 19:27

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net https://checkout.razorpay.com; connect-src 'self' http://localhost:8000 https://*; img-src 'self' data:; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; font-src 'self' data:; frame-src 'self' https://checkout.razorpay.com; frame-ancestors 'self'
    Content-Type: text/html; charset=utf-8
    Cross-Origin-Resource-Policy: cross-origin
    Date: Fri, 19 Dec 2025 19:27:42 GMT
    Permissions-Policy: accelerometer=(), camera=(), geolocation=(), magnetometer=(), microphone=(), payment=(self), usb=()
    Referrer-Policy: strict-origin-when-cross-origin
    Retry-After: 60
    Server: uvicorn
    Strict-Transport-Security: max-age=31536000; includeSubDomains
    Vary: Accept-Encoding
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Ratelimit-Limit: 100
    X-Ratelimit-Remaining: 98
    X-Ratelimit-Reset: 1766172523.6592429
    X-Request-Id: 2a8a5d50-415a-4d97-8a43-76d9a8f45683
    X-Xss-Protection: 1; mode=block
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Neeyafit Backend API - Server Health Dashboard
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Neeyafit Backend API - Server Health Dashboard</title>
        <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
        <style>
            :root {
                --primary-color: #2563eb;
                --primary-dark: #1d4ed8;
                --success-color: #10b981;
                --warning-color: #f59e0b;
                --error-color: #ef4444;
                --background: #f8fafc;
                --surface: #ffffff;
                --surface-hover: #f1f5f9;
                --text-primary: #1e293b;
                --text-secondary: #64748b;
                --text-muted: #94a3b8;
                --border: #e2e8f0;
                --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
                --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
                --radius: 0.75rem;
                --radius-lg: 1rem;
            }
    
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
            }
    
            body {
                font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
                background: var(--background);
                color: var(--text-primary);
                line-height: 1.6;
                min-height: 100vh;
            }
    
            .dashboard {
                max-width: 1200px;
                margin: 0 auto;
                padding: 2rem 1rem;
            }
    
            .header {
                text-align: center;
                margin-bottom: 3rem;
            }
    
            .header h1 {
                font-size: 2.5rem;
                font-weight: 800;
                color: var(--text-primary);
                margin-bottom: 0.5rem;
                background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                background-clip: text;
            }
    
            .header p {
                font-size: 1.125rem;
                color: var(--text-secondary);
                font-weight: 500;
            }
    
            .status-banner {
                background: linear-gradient(135deg, var(--success-color), #059669);
                color: white;
                padding: 1.5rem 2rem;
                border-radius: var(--radius-lg);
                margin-bottom: 2rem;
                display: flex;
                align-items: center;
                justify-content: center;
                gap: 1rem;
                box-shadow: var(--shadow-lg);
            }
    
            .status-icon {
                width: 2rem;
                height: 2rem;
                background: rgba(255, 255, 255, 0.2);
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                animation: pulse 2s infinite;
            }
    
            .status-text {
                font-size: 1.25rem;
                font-weight: 600;
            }
    
            @keyframes pulse {
                0%, 100% { opacity: 1; }
                50% { opacity: 0.7; }
            }
    
            .metrics-grid {
                display: grid;
                grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
                gap: 1.5rem;
                margin-bottom: 2rem;
            }
    
            .metric-card {
                background: var(--surface);
                border-radius: var(--radius-lg);
                padding: 1.5rem;
                box-shadow: var(--shadow);
                border: 1px solid var(--border);
                transition: all 0.3s ease;
                position: relative;
                overflow: hidden;
            }
    
            .metric-card:hover {
                transform: translateY(-2px);
                box-shadow: var(--shadow-lg);
                border-color: var(--primary-color);
            }
    
            .metric-card::before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                height: 4px;
                background: linear-gradient(90deg, var(--primary-color), var(--primary-dark));
            }
    
            .metric-header {
                display: 
    Found 2025-12-19 by HttpPlugin
    Create report
agent.neeyafit.in
CN:
agent.neeyafit.in
Key:
RSA-4096
Issuer:
R13
Not before:
2025-12-18 08:49
Not after:
2026-03-18 08:49
api.neeyafit.com
CN:
api.neeyafit.com
Key:
RSA-4096
Issuer:
R12
Not before:
2025-12-18 08:20
Not after:
2026-03-18 08:20
Domain summary