Domain pnevmaks-s.ru
Russia
LLC masterhost
Software information

Apache Apache

tcp/443

openresty openresty

tcp/80

  • Open service 90.156.201.97:443 · pnevmaks-s.ru

    2026-01-23 05:10

    HTTP/1.1 200 OK
    Date: Fri, 23 Jan 2026 05:10:16 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: Accept-Encoding
    Server: Apache
    Vary: Accept-Encoding,Cookie
    Cache-Control: max-age=3, must-revalidate, max-age=0
    Expires: Fri, 23 Jan 2026 05:10:16 GMT
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 195.24.68.18:80 · pnevmaks-s.ru

    2026-01-22 23:13

    HTTP/1.1 503 Service Temporarily Unavailable
    Server: openresty
    Date: Thu, 22 Jan 2026 23:13:29 GMT
    Content-Type: text/html
    Content-Length: 68308
    Connection: close
    ETag: "63a03b64-10ad4"
    
    Page title: Не добавлен на хостинг
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Не добавлен на хостинг</title>
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap" rel="stylesheet">
    <script src="https://yastatic.net/pcode/adfox/loader.js" crossorigin="anonymous"></script>
    <script type="text/javascript" language="javascript" >
    var punycode = new function Punycode() {
        this.utf16 = {
            decode:function(input){
                var output = [], i=0, len=input.length,value,extra;
                while (i < len) {
                    value = input.charCodeAt(i++);
                    if ((value & 0xF800) === 0xD800) {
                        extra = input.charCodeAt(i++);
                        if ( ((value & 0xFC00) !== 0xD800) || ((extra & 0xFC00) !== 0xDC00) ) {
                            throw new RangeError("UTF-16(decode): Illegal UTF-16 sequence");
                        }
                        value = ((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000;
                    }
                    output.push(value);
                }
                return output;
            },
            encode:function(input){
                var output = [], i=0, len=input.length,value;
                while (i < len) {
                    value = input[i++];
                    if ( (value & 0xF800) === 0xD800 ) {
                        throw new RangeError("UTF-16(encode): Illegal UTF-16 value");
                    }
                    if (value > 0xFFFF) {
                        value -= 0x10000;
                        output.push(String.fromCharCode(((value >>>10) & 0x3FF) | 0xD800));
                        value = 0xDC00 | (value & 0x3FF);
                    }
                    output.push(String.fromCharCode(value));
                }
                return output.join("");
            }
        }
        var initial_n = 0x80;
        var initial_bias = 72;
        var delimiter = "\x2D";
        var base = 36;
        var damp = 700;
        var tmin=1;
        var tmax=26;
        var skew=38;
        var maxint = 0x7FFFFFFF;
    
        function decode_digit(cp) {
            return cp - 48 < 10 ? cp - 22 : cp - 65 < 26 ? cp - 65 : cp - 97 < 26 ? cp - 97 : base;
        }
    
        function encode_digit(d, flag) {
            return d + 22 + 75 * (d < 26) - ((flag != 0) << 5);
        }
        function adapt(delta, numpoints, firsttime ) {
            var k;
            delta = firsttime ? Math.floor(delta / damp) : (delta >> 1);
            delta += Math.floor(delta / numpoints);
    
            for (k = 0; delta > (((base - tmin) * tmax) >> 1); k += base) {
                    delta = Math.floor(delta / ( base - tmin ));
            }
            return Math.floor(k + (base - tmin + 1) * delta / (delta + skew));
        }
    
        function encode_basic(bcp, flag) {
            bcp -= (bcp - 97 < 26) << 5;
            return bcp + ((!flag && (bcp - 65 < 26)) << 5);
        }
    
        this.decode=function(input,preserveCase) {
            var output=[];
            var case_flags=[];
            var input_length = input.length;
    
            var n, out, i, bias, basic, j, ic, oldi, w, k, digit, t, len;
    
            n = initial_n;
            i = 0;
            bias = initial_bias;
    
            basic = input.lastIndexOf(delimiter);
            if (basic < 0) basic = 0;
    
            for (j = 0; j < basic; ++j) {
                if(preserveCase) case_flags[output.length] = ( input.charCodeAt(j) -65 < 26);
                if ( input.charCodeAt(j) >= 0x80) {
                    throw new RangeError("Illegal input >= 0x80");
                }
                output.push( input.charCodeAt(j) );
            }
    
            for (ic = basic > 0 ? basic + 1 : 0; ic < input_length; ) {
    
                for (oldi = i, w = 1, k = base; ; k += base) {
                        if (ic >= input_length) {
                            throw RangeError ("punycode_bad_input(1)");
                        }
                        digit = decode_digit(input.charCodeAt(ic++));
    
                        if (digit >= base) {
                            throw RangeError("punycode_bad_input(2)");
                        }
                        if (digit > Math.floor((maxint - i) / w)) {
                            throw RangeError ("punycode_overflow(1)");
             
    Found 2026-01-22 by HttpPlugin
    Create report
  • Open service 195.24.68.18:80 · www.pnevmaks-s.ru

    2026-01-09 02:48

    HTTP/1.1 200 OK
    Server: openresty
    Date: Fri, 09 Jan 2026 02:48:20 GMT
    Content-Type: text/html
    Content-Length: 49336
    Connection: close
    Last-Modified: Fri, 20 Jan 2023 09:36:56 GMT
    ETag: "63ca60b8-c0b8"
    Accept-Ranges: bytes
    
    Page title: Временно недоступен
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Временно недоступен</title>
        <link href="https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&&amp;display=swap" rel="stylesheet">
        <script src="https://yastatic.net/pcode/adfox/loader.js" crossorigin="anonymous"></script>
        <script type="text/javascript" language="javascript" >
    var punycode = new function Punycode() {
        this.utf16 = {
            decode:function(input){
                var output = [], i=0, len=input.length,value,extra;
                while (i < len) {
                    value = input.charCodeAt(i++);
                    if ((value & 0xF800) === 0xD800) {
                        extra = input.charCodeAt(i++);
                        if ( ((value & 0xFC00) !== 0xD800) || ((extra & 0xFC00) !== 0xDC00) ) {
                            throw new RangeError("UTF-16(decode): Illegal UTF-16 sequence");
                        }
                        value = ((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000;
                    }
                    output.push(value);
                }
                return output;
            },
            encode:function(input){
                var output = [], i=0, len=input.length,value;
                while (i < len) {
                    value = input[i++];
                    if ( (value & 0xF800) === 0xD800 ) {
                        throw new RangeError("UTF-16(encode): Illegal UTF-16 value");
                    }
                    if (value > 0xFFFF) {
                        value -= 0x10000;
                        output.push(String.fromCharCode(((value >>>10) & 0x3FF) | 0xD800));
                        value = 0xDC00 | (value & 0x3FF);
                    }
                    output.push(String.fromCharCode(value));
                }
                return output.join("");
            }
        }
        var initial_n = 0x80;
        var initial_bias = 72;
        var delimiter = "\x2D";
        var base = 36;
        var damp = 700;
        var tmin=1;
        var tmax=26;
        var skew=38;
        var maxint = 0x7FFFFFFF;
    
        function decode_digit(cp) {
            return cp - 48 < 10 ? cp - 22 : cp - 65 < 26 ? cp - 65 : cp - 97 < 26 ? cp - 97 : base;
        }
    
        function encode_digit(d, flag) {
            return d + 22 + 75 * (d < 26) - ((flag != 0) << 5);
        }
        function adapt(delta, numpoints, firsttime ) {
            var k;
            delta = firsttime ? Math.floor(delta / damp) : (delta >> 1);
            delta += Math.floor(delta / numpoints);
    
            for (k = 0; delta > (((base - tmin) * tmax) >> 1); k += base) {
                    delta = Math.floor(delta / ( base - tmin ));
            }
            return Math.floor(k + (base - tmin + 1) * delta / (delta + skew));
        }
    
        function encode_basic(bcp, flag) {
            bcp -= (bcp - 97 < 26) << 5;
            return bcp + ((!flag && (bcp - 65 < 26)) << 5);
        }
    
        this.decode=function(input,preserveCase) {
            var output=[];
            var case_flags=[];
            var input_length = input.length;
    
            var n, out, i, bias, basic, j, ic, oldi, w, k, digit, t, len;
    
            n = initial_n;
            i = 0;
            bias = initial_bias;
    
            basic = input.lastIndexOf(delimiter);
            if (basic < 0) basic = 0;
    
            for (j = 0; j < basic; ++j) {
                if(preserveCase) case_flags[output.length] = ( input.charCodeAt(j) -65 < 26);
                if ( input.charCodeAt(j) >= 0x80) {
                    throw new RangeError("Illegal input >= 0x80");
                }
                output.push( input.charCodeAt(j) );
            }
    
            for (ic = basic > 0 ? basic + 1 : 0; ic < input_length; ) {
    
                for (oldi = i, w = 1, k = base; ; k += base) {
                        if (ic >= input_length) {
                            throw RangeError ("punycode_bad_input(1)");
                        }
                        digit = decode_digit(input.charCodeAt(ic++));
    
                        if (digit >= base) {
                            throw RangeError("punycode_bad_input(2)");
                        }
                        if (digit > Math.floor((maxint - i) / w)) {
                            throw RangeError ("punycode_overflow(1)");
                        }
                        i += digit * w;
     
    Found 2026-01-09 by HttpPlugin
    Create report
pnevmaks-s.ruwww.pnevmaks-s.ru
CN:
www.pnevmaks-s.ru
Key:
RSA-2048
Issuer:
R13
Not before:
2025-12-01 07:52
Not after:
2026-03-01 07:52
Domain summary
IP summary