Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
302 Found - c8ter.com
HTTP Status: 302
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Thu, 01 May 2025 13:45:54 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/8.3.19
Cache-Control: no-cache, private
Location: http://c8ter.com/admin/login
Set-Cookie: XSRF-TOKEN=eyJpdiI6InRzZUlOMzRhaUx1SDE5alZ4U0RnSUE9PSIsInZhbHVlIjoidll5emI1WGhGZVRCWUZEWjU1K0FMaDdRVlo0dWJERU9yRVJ4NnUvbTk5L1FVdEh2STU5MkdPNGk5R3g0TVJPVjZnMS9zenQxSUx0RnM4a3JTTThPN005K09sam9MZytIRWY4ZDJDRGNCRDBBM2FMcXN4UDBjQ056azhkeEhvelYiLCJtYWMiOiJhNDAxZjQzYjQ0Njk0ZmVhMmY3MTBjMzg4Njg2NjAxZWEzOGJlMjM0ZDI1MjNiODFlMzE0OGNjODcxYTk5NzJlIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 15:45:54 GMT; Max-Age=7200; path=/; samesite=lax
Set-Cookie: c8ter_session=eyJpdiI6InVHb21FZ2ZFdEt4Q3RyK3U0QkIzRGc9PSIsInZhbHVlIjoiT1dsNmlRYmxKQ2U1RXIrdmtGd2lIYWNtRTdWMEFkbnpGRU12Y1FkOUJJSG5JbWw3MTA2aHJIWmw1NHMxbmZkUXJ5alUzVnNYazk3ZXZvK0JIM3pOY1ZCNFZPRVhRRkRJUnd4UDhaZFJRbEdRL1NtVlJEWXovY2hvek82Z3ZNZ3kiLCJtYWMiOiIxNTYyZjRjMWExY2ZkZTg2YzgyMDMxMmZkODcyNzM4ZjU0MGJjOTJiMjYwYmIxYzBkNGRjOGI1NTRjNGJlZWJjIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 15:45:54 GMT; Max-Age=7200; path=/; httponly; samesite=lax
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=600qjcqqoqUyfbgtUd3irvVP7Eqy9YMlAf2eXI2%2FdsbgWJtrIobJHey8ZbpKUsAxBtyqJcrBwO05lGpBjWDc8jbdy0ktsYrHEwnlWRIiSxP3I4gdU62ZVnVgP%2BYkVRhzYTizXeGuQN0%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 938fb8d1fa6e5d91-FRA
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=23798&min_rtt=23798&rtt_var=11899&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=165&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"

HTTP Code 302 Found (Moved Temporarily)

302 status code indicates that the requested resource is temporarily available at a different URL.

When is Code 302 used?

  • When temporarily changing a page URL
  • When testing new content
  • During temporary maintenance

What does Code 302 mean for the user?

The user is automatically redirected to the new URL, but search engines continue to index the old address.

200 OK - http://c8ter.com/admin/login
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Thu, 01 May 2025 13:45:55 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/8.3.19
Cache-Control: no-cache, private
Set-Cookie: XSRF-TOKEN=eyJpdiI6IlZLMkNVQWdCQktnR1NXUFZ4WDBLeWc9PSIsInZhbHVlIjoic0NyNHlSTGgyWWFBSjhjaStqeTRNRUlLUXoxdXc5M25lQ1VCNzZSdXZ1bmFha0RvOG9jV3NzRVZiR2Nzc01tZjA3N2tFdkp3SzZ4d0hmNUdRS2JGM3RTV25iTEJyVGRtZXVzd3ZSMDlSNU9haXIzUkIzWWRUaS96dnM3TXo1RzAiLCJtYWMiOiIxMjZlYWVlNmUyYjM1NDg4OTI3YTFlNjlmODhhYzJhY2MzNjg0MjljY2ZmYjJmMTE3NzA1NzBjNzQ5NDdlYmViIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 15:45:55 GMT; Max-Age=7200; path=/; samesite=lax
Set-Cookie: c8ter_session=eyJpdiI6IlFhVStqQ1UxM08vUHdFcVJTUjduQnc9PSIsInZhbHVlIjoieHFyTE1NeldubDcrTlMwQXYzS1VBR2tmdk15a0J5c1JScm1kaEhBbUpYRjBiVWJzQ2tITENUSk11cGhiZkE0bmZ6NFlSbjhSc1pVV3JCV2s0T0NxTWw0VFVIcmZLbkZUTEVkR0ZTVnk2SXpDTTlodStsclVKcms2dGFoMHl5bEUiLCJtYWMiOiJjOWRhMDM2NTY3Y2Y5OGYzNjdiMGZhNTQxMjYxZWM0MGVjZWRiYTkxY2ZhYTViY2MxNmVhY2E5MTVmOGFiMDY1IiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 15:45:55 GMT; Max-Age=7200; path=/; httponly; samesite=lax
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=LvxiePhKQfHuMRENJbIBneeZx94c9BWk9k2dTCReL0S9Jb8aaf6tT7Fh17CBuqa6p09gmplmYdB9vxx2mUannnhoNlue7fLvXCFiqO3QbM3k1pX80qeTsi73NBcC8mwYDleXt2CwLXA%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 938fb8d58ce75d91-FRA
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=23798&min_rtt=23774&rtt_var=5035&sent=6&recv=7&lost=0&retrans=0&sent_bytes=2161&recv_bytes=341&delivery_rate=213308&cwnd=253&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"

HTTP Code 200 OK

200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: c8ter.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>

<html
    lang="en"
    dir="ltr"
>

<head>
    <title>Sign In</title>

    <meta charset="UTF-8">

    <meta
        http-equiv="X-UA-Compatible"
        content="IE=edge"
    >
    <meta
        http-equiv="content-language"
        content="en"
    >

    <meta
        name="viewport"
        content="width=device-width, initial-scale=1"
    >
    <meta
        name="base-url"
        content="http://c8ter.com"
    >
    <meta
        name="currency-code"
        
    >

    
    <link rel="preload" as="style" href="http://c8ter.com/admin/build/assets/app-1bebfd98.css" /><link rel="preload" as="style" href="http://c8ter.com/admin/build/assets/app-7974ef6e.css" /><link rel="modulepreload" href="http://c8ter.com/admin/build/assets/app-22777560.js" /><link rel="stylesheet" href="http://c8ter.com/admin/build/assets/app-1bebfd98.css" /><link rel="stylesheet" href="http://c8ter.com/admin/build/assets/app-7974ef6e.css" /><script type="module" src="http://c8ter.com/admin/build/assets/app-22777560.js"></script>

    <link
        href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap"
        rel="stylesheet"
    />

    <link
        href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap"
        rel="stylesheet"
    />

            <link
            type="image/x-icon"
            href="http://c8ter.com/admin/build/assets/favicon-792222f7.ico"
            rel="shortcut icon"
            sizes="16x16"
        />
    
    
    <style>
        
    </style>

    
</head>

<body>
    

    <div id="app">
        <!-- Flash Message Blade Component -->
        <v-flash-group ref='flashes'></v-flash-group>


        

        <!-- Page Content Blade Component -->
        <!-- Page Title -->
     
    <div class="flex h-[100vh] items-center justify-center">
        <div class="flex flex-col items-center gap-5">
            <!-- Logo -->
                            <img
                    class="w-max"
                    src="http://c8ter.com/admin/build/assets/logo-01d8d982.svg"
                    alt="c8ter"
                />
            
            <div class="box-shadow flex min-w-[300px] flex-col rounded-md bg-white dark:bg-gray-900">
                

                <!-- Login Form -->
                <!--
    If a component has the `as` attribute, it indicates that it uses
    the ajaxified form or some customized slot form.
-->
    
    
    <v-form
        method="POST"
        :initial-errors="[]"
        v-slot="{ meta, errors, setValues }"
        @invalid-submit="onInvalidSubmit"
        action="http://c8ter.com/admin/login"
    >
                    <input type="hidden" name="_token" value="LiRt9nf5W8G0ojvrgvXQkSDUwy13JkraXHM5oH0e" autocomplete="off">        
        
        <p class="p-4 text-xl font-bold text-gray-800 dark:text-white">
                        Sign In                    </p>

                    <div class="border-y p-4 dark:border-gray-800">
                        <!-- Email -->
                        <div class="mb-4">
    <label class="mb-1.5 flex items-center gap-1 text-sm font-normal text-gray-800 dark:text-white required">
    Email Address
</label>

                            <v-field
            v-slot="{ field, errors }"
            rules="required|email" label="Email Address"
            name="email"
        >
            <input
                type="email"
                name="email"
                v-bind="field"
                :class="[errors.length ? 'border !border-red-600 hover:border-red-600' : '']"
                class="w-full rounded border border-gray-200 px-2.5 py-2 text-sm font-normal text-gray-800 transition-all hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400 w-[254px] max-w-full" id="email" placeholder="Email Address"
            />
        </v-field>

        

                            <v-error-message
    
    name="email"
    v-slot="{ message }"
>
    <p
        class="mt-1 text-xs italic text-red-600"
        v-text="message"
    >
    </p>
</v-error-message>
</div>

                        <!-- Password -->
                        <div class="mb-4 relative w-full">
    <label class="mb-1.5 flex items-center gap-1 text-sm font-normal text-gray-800 dark:text-white required">
    Password
</label>

                            <v-field
            v-slot="{ field, errors }"
            rules="required|min:6" label="Password"
            name="password"
        >
            <input
                type="password"
                name="password"
                v-bind="field"
                :class="[errors.length ? 'border !border-red-600 hover:border-red-600' : '']"
                class="w-full rounded border border-gray-200 px-2.5 py-2 text-sm font-normal text-gray-800 transition-all hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-400 dark:focus:border-gray-400 w-[254px] max-w-full ltr:pr-10 rtl:pl-10" id="password" placeholder="Password"
            />
        </v-field>

        

                            <span
                                class="icon-eye-hide absolute top-11 -translate-y-2/4 cursor-pointer text-2xl ltr:right-3 rtl:left-3"
                                onclick="switchVisibility()"
                                id="visibilityIcon"
                                role="presentation"
                                tabindex="0"
                            >
                            </span>

                            <v-error-message
    
    name="password"
    v-slot="{ message }"
>
    <p
        class="mt-1 text-xs italic text-red-600"
        v-text="message"
    >
    </p>
</v-error-message>
</div>
                    </div>

                    <div class="flex items-center justify-between p-4">
                        <!-- Forgot Password Link -->
                        <a
                            class="cursor-pointer text-xs font-semibold leading-6 text-brandColor"
                            href="http://c8ter.com/admin/forget-password"
                        >
                            Forget Password ?                        </a>

                        <!-- Submit Button -->
                        <button
                            class="primary-button"
                            aria-label="Sign In"
                        >
                            Sign In                        </button>
                    </div>
    </v-form>

                
            </div>
        </div>
    </div>

        
    </div>

    

        <script
        type="text/x-template"
        id="v-checked-handler-template"
    >
    </script>

    <script type="module">
        app.component('v-checked-handler', {
            template: '#v-checked-handler-template',

            props: ['field', 'checked'],

            mounted() {
                if (this.checked == '') {
                    return;
                }

                this.field.checked = true;

                this.field.onChange();
            },
        });
    </script>
        <script>
            function switchVisibility() {
                let passwordField = document.getElementById("password");
                let visibilityIcon = document.getElementById("visibilityIcon");

                passwordField.type = passwordField.type === "password" ? "text" : "password";
                visibilityIcon.classList.toggle("icon-eye");
            }
        </script>
        <script
        type="text/x-template"
        id="v-flash-item-template"
    >
        <div
            class="flex w-max items-start justify-between gap-2 rounded-lg bg-white p-3 shadow-[0px_10px_20px_0px_rgba(0,0,0,0.12)] dark:bg-gray-950"
            :style="typeStyles[flash.type]['container']"
            @mouseenter="pauseTimer"
            @mouseleave="resumeTimer"
        >
            <!-- Icon -->
            <span
                class="icon-toast-done rounded-full bg-white text-2xl dark:bg-gray-900"
                :class="iconClasses[flash.type]"
                :style="typeStyles[flash.type]['icon']"
            ></span>

            <div class="flex flex-col gap-1.5">
                <!-- Heading -->
                <p class="text-base font-semibold dark:text-white">
                    {{ typeHeadings[flash.type] }}
                </p>

                <!-- Message -->
                <p
                    class="flex items-center break-all text-sm dark:text-white"
                    :style="typeStyles[flash.type]['message']"
                >

                    {{ flash.message }}
                </p>
            </div>

            <button
                class="relative ml-4 inline-flex rounded-full bg-white p-1.5 text-gray-400 dark:bg-gray-950"
                @click="remove"
            >
                <span class="icon-cross-large text-2xl text-slate-800"></span>

                <svg class="absolute inset-0 h-full w-full -rotate-90" viewBox="0 0 24 24">
                    <circle
                        class="text-gray-200"
                        stroke-width="1.5"
                        stroke="#D0D4DA"
                        fill="transparent"
                        r="10"
                        cx="12"
                        cy="12"
                    />
                    
                    <circle
                        class="text-blue-600 transition-all duration-100 ease-out"
                        stroke-width="1.5"
                        :stroke-dasharray="circumference"
                        :stroke-dashoffset="strokeDashoffset"
                        stroke-linecap="round"
                        :stroke="typeStyles[flash.type]['stroke']"
                        fill="transparent"
                        r="10"
                        cx="12"
                        cy="12"
                    />
                </svg>
            </button>
        </div>
    </script>

    <script type="module">
        app.component('v-flash-item', {
            template: '#v-flash-item-template',

            props: ['flash'],

            data() {
                return {
                    iconClasses: {
                        success: 'icon-success',

                        error: 'icon-error',

                        warning: 'icon-warning',

                        info: 'icon-info',
                    },

                    typeHeadings: {
                        success: "Success",

                        error: "Error",

                        warning: "Warning",

                        info: "Info",
                    },

                    typeStyles: {
                        success: {
                            container: 'border-left: 8px solid #16A34A',

                            icon: 'color: #16A34A',

                            stroke: '#16A34A',
                        },

                        error: {
                            container: 'border-left: 8px solid #FF4D50',

                            icon: 'color: #FF4D50',

                            stroke: '#FF4D50',
                        },

                        warning: {
                            container: 'border-left: 8px solid #FBAD15',

                            icon: 'color: #FBAD15',

                            stroke: '#FBAD15',
                        },

                        info: {
                            container: 'border-left: 8px solid #0E90D9',

                            icon: 'color: #0E90D9',

                            stroke: '#0E90D9',
                        },
                    },

                    duration: 5000,

                    progress: 0,
                    
                    circumference: 2 * Math.PI * 10,

                    timer: null,

                    isPaused: false,
                    
                    remainingTime: 5000,
                };
            },

            computed: {
                strokeDashoffset() {
                    return this.circumference - (this.progress / 100) * this.circumference;
                }
            },

            created() {
                this.startTimer();
            },

            beforeUnmount() {
                this.stopTimer();
            },

            methods: {
                remove() {
                    this.$emit('onRemove', this.flash)
                },

                startTimer() {
                    const interval = 100;
                    
                    const step = (100 / (this.duration / interval));

                    this.timer = setInterval(() => {
                        if (! this.isPaused) {
                            this.progress += step;

                            this.remainingTime -= interval;

                            if (this.progress >= 100) {
                                this.stopTimer();
                                this.remove();
                            }
                        }
                    }, interval);
                },

                stopTimer() {
                    clearInterval(this.timer);
                },

                pauseTimer() {
                    this.isPaused = true;
                },

                resumeTimer() {
                    this.isPaused = false;
                },
            }
        });
    </script>
    <script
        type="text/x-template"
        id="v-flash-group-template"
    >
        <transition-group
            tag='div'
            name="flash-group"
            enter-from-class="ltr:translate-y-full rtl:-translate-y-full"
            enter-active-class="transform transition duration-300 ease-[cubic-bezier(.4,0,.2,1)]"
            enter-to-class="ltr:translate-y-0 rtl:-translate-y-0"
            leave-from-class="ltr:translate-y-0 rtl:-translate-y-0"
            leave-active-class="transform transition duration-300 ease-[cubic-bezier(.4,0,.2,1)]"
            leave-to-class="ltr:translate-y-full rtl:-translate-y-full"
            class='fixed bottom-5 left-1/2 z-[10003] grid -translate-x-1/2 justify-items-end gap-2.5'
        >
            <v-flash-item
    v-for='flash in flashes'
    :key='flash.uid'
    :flash="flash"
    @onRemove="remove($event)"
>
</v-flash-item>

        </transition-group>
    </script>

    <script type="module">
        app.component('v-flash-group', {
            template: '#v-flash-group-template',

            data() {
                return {
                    uid: 0,

                    flashes: []
                }
            },

            created() {
                                                                                                                                                                
                this.registerGlobalEvents();
            },

            methods: {
                add(flash) {
                    flash.uid = this.uid++;

                    this.flashes.push(flash);
                },

                remove(flash) {
                    let index = this.flashes.indexOf(flash);

                    this.flashes.splice(index, 1);
                },

                registerGlobalEvents() {
                    this.$emitter.on('add-flash', this.add);
                },
            }
        });
    </script>

    

    <script>
        /**
         * Load event, the purpose of using the event is to mount the application
         * after all of our `Vue` components which is present in blade file have
         * been registered in the app. No matter what `app.mount()` should be
         * called in the last.
         */
        window.addEventListener("load", function(event) {
            app.mount("#app");
        });
    </script>

    

    <script type="text/javascript">
        
    </script>
</body>

</html>
                               

Whois info of domain

Domain Name: C8TER.COM
Registry Domain ID: 2904629178_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.cloudflare.com
Registrar URL: http://www.cloudflare.com
Updated Date: 2024-08-01T19:19:22Z
Creation Date: 2024-08-01T19:19:18Z
Registry Expiry Date: 2025-08-01T19:19:18Z
Registrar: Cloudflare, Inc.
Registrar IANA ID: 1910
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.6503198930
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: ROXY.NS.CLOUDFLARE.COM
Name Server: SAM.NS.CLOUDFLARE.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-01T13:45:40Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass