211.24.115.18:60443 (tcp/http/tls) - last seen on 2024-11-07 at 03:34:12 UTC
-
- IP
- 211.24.115.18
- Network
- 211.24.0.0/15
- Domain(s)
- time.net.my
- Device
-
<enterprise field>: device.class
- Operating System
- Linux Linux Kernel
- URL
-
https://211.24.115.18:60443/ 200
- HTTP Title
- Q-Balancer
- Reverse DNS
- cgw-211-24-115-18.bbrtl.time.net.my
- ASN
- AS9930
- Organization
- TIME dotCom Berhad No. 14, Jalan Majistret U126 Hicom Glenmarie Industrial Park 40150 Shah Al
- Protocol
- http Cert not expired http
- Source
- datascan
-
- Operating System
- Linux Linux Kernel
- CPE(s)
-
<enterprise field>: cpe
-
- Issuer Common Name
- 172.31.3.1
- Issuer Organization
- Q-Balancer Web
- Subject Organization
- Q-Balancer Web
- Subject Common Name
- 172.31.3.1
- SHA256 Fingerprint
- ad6059ef41dfc84cc0864dc8b3f2f79f6cf3d6bc488204e57af607e031d6380f
- Validity Not Before
- 2024-04-23T02:13:42Z
- Validity Not After
- 2034-04-21T02:13:42Z
This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.
-
- Data MD5
- 251fe378b42566ac96cea0fb5fbdbff4
- HTTP Header MD5
- 1d6d4a04c2729a14c9615ac1c6a86518
- HTTP Body MD5
- 8ced9e1e00a42833d0eed80e797a8682
-
HTTP/1.1 200 OK Server: Q-Balancer v5.0 Cache-Control: no-cache Expires: -1 Date: Thu, 07 Nov 2024 03:33:25 GMT Content-Length: 12667 Set-Cookie: Q-Balancer=eyJjc3JmX3Rva2VuIjoiYWM3NTFmNTVmMDVhMWRkNWYzNGI0NWVkMWJlNWNlMGUyY2M1ODAxOCIsImV4cGlyZXMiOjE3MzEwMzY4MDV9--a8aab3d5158b5251e33a793bfb22f65a83ebdb3d; expires=Fri, 08 Nov 2024 03:33:25 GMT; path=/; HttpOnly Pragma: no-cache Content-Type: text/html;charset=UTF-8 <!DOCTYPE html> <html> <head> <title>Q-Balancer</title> <meta name="robots" content="noindex"> <meta name="googlebot" content="noindex"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" /> <meta name="csrf-token" content="ac751f55f05a1dd5f34b45ed1be5ce0e2cc58018" /> <link rel="icon" href="/icon/favicon.ico" /> <script type="text/javascript" src="/js/webfontloader.js"></script> <script type="text/javascript"> WebFont.load({ custom: { families: ['Material Icons'], urls: ['/css/icon.css'] } }); </script> <link type="text/css" rel="stylesheet" href="/css/materialize.min.css" media="screen,projection" /> <link type="text/css" rel="stylesheet" href="/css/dataTables.material.min.css" /> <link type="text/css" rel="stylesheet" href="/css/gridstack.min.css" /> <link type="text/css" rel="stylesheet" href="/css/sweetalert2.min.css" /> <link type="text/css" rel="stylesheet" href="/css/nouislider.min.css" /> <link type="text/css" rel="stylesheet" href="/css/icon.css" /> <link type="text/css" rel="stylesheet" href="/css/plugin/rowReorder.dataTables.css" /> <script type="text/javascript" src="/js/jquery.min.js"></script> <script type="text/javascript" src="/js/jquery-ui.min.js"></script> <script type="text/javascript" src="/js/polyfills/eventsource.min.js"></script> <script type="text/javascript" src="/js/babel.min.js"></script> <script type="text/javascript" src="/js/underscore-min.js"></script> <script type="text/javascript" src="/js/lodash.min.js"></script> <script type="text/javascript" src="/js/angular.min.js"></script> <script type="text/javascript" src="/js/materialize.min.js"></script> <script type="text/javascript" src="/js/echarts.min.js"></script> <script type="text/javascript" src="/js/sweetalert2.min.js"></script> <script type="text/javascript" src="/js/Sortable.min.js"></script> <script type="text/javascript" src="/js/papaparse.min.js"></script> <script type="text/javascript" src="/js/gridstack.min.js"></script> <script type="text/javascript" src="/js/gridstack.jQueryUI.min.js"></script> <script type="text/javascript" src="/js/jquery.dataTables.min.js"></script> <script type="text/javascript" src="/js/plugin/dataTables.rowGroup.min.js"></script> <script type="text/javascript" src="/js/plugin/dataTables.rowReorder.js"></script> <script type="text/javascript" src="/js/plugin/dataTables.rowsGroup.js"></script> <script type="text/javascript" src="/js/plugin/dataTables.unit.js"></script> <script type="text/javascript" src="/js/plugin/dataTables.buttons.min.js"></script> <script type="text/javascript" src="/js/jszip.min.js"></script> <script type="text/javascript" src="/js/pdfmake.min.js"></script> <script type="text/javascript" src="/js/vfs_fonts.js"></script> <script type="text/javascript" src="/js/plugin/buttons.html5.min.js"></script> <script type="text/javascript" src="/js/plugin/buttons.print.min.js"></script> <script type="text/javascript" src="/js/moment.min.js"></script> <script type="text/javascript" src="/js/nouislider.min.js"></script> <script type="text/javascript" src="/js/numeral.min.js"></script> <script type="text/javascript" src="/js/mobile-detect.min.js"></script> <script type="text/babel"> $.ajaxSetup({ headers: { 'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content') }, statusCode: { 403: function() { window.location.href = '/'; } } }); function sleep(ms) { return new Promise(function(resolve, reject) { setTimeout(resolve, ms); }); } var $loading = $('#loading'); $loading.modal({ dismissible: false }); function openLoadingModal() { $loading.modal('open'); } function closeLoadingModal() { $loading.modal('close'); } </script> <style type="text/css"> /* Default */ html, body { height: 100%; } main { height: calc(100% - 20px); } input[type="number"][min][max] { width: 100%; } /* End => Default */ /* Replace materialize */ html { font-family: sans-serif; } .container { max-width: initial; } /* More suitable for the size of the computer */ @media only screen and (min-width: 993px) { .container { width: 92%; } } /* Friendly display */ @media only screen and (max-width: 992px) { .container { padding-bottom: 32px; } } i.material-icons { vertical-align: middle; } /* Collections */ .collection .collection-item { line-height: inherit; } /* Select */ .select-wrapper span.caret { background-color: #ffffff; height: 30px; line-height: 30px; padding-left: 5px; z-index: 1; } /* End => Select */ /* Checkbox */ [type="checkbox"]+label { height: 20px; line-height: 20px; } /* Color */ blockquote { border-left: 5px solid #2196f3 !important; /* blue */ } /* label color */ .input-field label { /* color: #000 !important; */ } /* label focus color */ .input-field input:focus + label { color: #2196f3 !important; /* blue */ } /* label underline focus color */ .input-field input:focus { border-bottom: 1px solid #2196f3 !important; /* blue */ box-shadow: 0 1px 0 0 #2196f3 !important; /* blue */ } /* valid color */ .input-field input.valid { /* border-bottom: 1px solid #000 !important; box-shadow: 0 1px 0 0 #000 !important; */ } /* invalid color */ .input-field input.invalid { /* border-bottom: 1px solid #000 !important; box-shadow: 0 1px 0 0 #000 !important; */ } /* icon prefix focus color */ .input-field .prefix.active { /* color: #000 !important; */ } /* Focus */ input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid #2196f3; /* blue */ box-shadow: 0 1px 0 0 #2196f3; /* blue */ } input:not([type]):focus:not([readonly])+label, input[type=text]:focus:not([readonly])+label, input[type=password]:focus:not([readonly])+label, input[type=email]:focus:not([readonly])+label, input[type=url]:focus:not([readonly])+label, input[type=time]:focus:not([readonly])+label, input[type=date]:focus:not([readonly])+label, input[type=datetime]:focus:not([readonly])+label, input[type=datetime-local]:focus:not([readonly])+label, input[type=tel]:focus:not([readonly])+label, input[type=number]:focus:not([readonly])+label, input[type=search]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label { color: #2196f3; /* blue */ } .chips.focus { border-bottom: 1px solid #2196f3; /* blue */ box-shadow: 0 1px 0 0 #2196f3; /* blue */ } /* End => Focus */ /* checkbox */ [type="checkbox"].filled-in.tabbed:checked:focus+label:after { background-color: #2196f3; /* blue */ border-color: #2196f3; /* blue */ } [type="checkbox"].filled-in:checked+label:after { border: 2px solid #2196f3; /* blue */ background-color: #2196f3; /* blue */ } /* radio */ [type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:before, [type="radio"].with-gap:checked+label:after { border: 2px solid #2196f3; /* blue */ } [type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:after { background-color: #2196f3; /* blue */ } /* End => radio */ /* Range */ input[type=range] + .thumb { background-color: #2196f3; /* blue */ } input[type=range]::-webkit-slider-thumb { background-color: #2196f3; /* blue */ } input[type=range]::-moz-range-thumb { background: #2196f3; /* blue */ } input[type=range]::-ms-thumb { background: #2196f3; /* blue */ } input[type=range]:disabled + .thumb { background: rgb(196, 196, 196); } input[type=range]:disabled::-webkit-slider-thumb { background-color: rgb(196, 196, 196); } input[type=range]:disabled::-moz-range-thumb { background: rgb(196, 196, 196); } input[type=range]:disabled::-ms-thumb { background: rgb(196, 196, 196); } /* End => Range */ /* Switch */ .switch label input[type=checkbox]:checked+.lever:after { background-color: #2196f3; /* blue */ } .switch label input[type=checkbox]:checked+.lever { background-color: #64b5f6; /* blue lighten-2 */ } /* End => Switch */ /* Button */ .btn, .btn-large, .btn-floating { background-color: #2196f3; /* blue */ } .btn:hover, .btn-large:hover, .btn-floating:hover { background-color: #64b5f6; /* blue lighten-2 */ } .btn:focus, .btn-large:focus, .btn-floating:focus { background-color: #2196f3; /* blue */ } /* End => Button */ /* Chip */ .chips .chip.selected { background-color: #2196f3; /* blue */ } /* Dropdown */ .dropdown-content li>a, .dropdown-content li>span { color: #2196f3; /* blue */ } .dropdown-content li>a.disabled, .dropdown-content li>span.disabled { pointer-events: none; background-color: transparent !important; color: #b3b2b2 !important; cursor: default; } /* SideNav */ .side-nav .collapsible-body>ul:not(.collapsible)>li.active, .side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active { background-color: #1565c0; /* blue darken-3 */ } /* Preloader */ .progress { background-color: #bbdefb; } .progress .indeterminate { background-color: #2196f3; } /* End => Preloader */ /* Date Picker */ .picker__date-display { background-color: #2196f3; /* blue */ } .picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected { background-color: #2196f3; /* blue */ } .picker__close, .picker__today, .picker__clear { color: #2196f3; /* blue */ } .picker__day.picker__day--today { color: #2196f3; /* blue */ } /* End => Date Picker */ /* End => Color */ /* Collections */ .collection { overflow: visible; } /* select */ select.browser-default { width: auto; min-width: 100%; } /* End => Replace materialize */ /* Helper */ .bold { font-weight: bold !important; } .pointer { cursor: pointer; } .nowrap { white-space: nowrap; } /* End => Helper */ img.ethernet { width: 48px; border: 1px solid #cccccc; } .btn-floating .la-ball-fall { width: auto; width: initial; height: auto; height: initial; text-align: center; } .btn-floating .la-ball-fall div { width: 6px; height: 6px; margin: 2px; vertical-align: middle; } .swal2-confirm { margin-right: 8px; } /* Modal */ .modal-content>.collection { border: 0; } .collection>.collection-item>p { margin: 0; } /* <label data-error="" data-success=""></label> */ .input-field.inline input, .input-field.inline .select-dropdown { margin-bottom: 20px; } label[data-error]:after, label[data-success]:after { white-space: nowrap; } /* ECharts */ .charts { height: 224px; } /* End => ECharts */ /* Other */ .port { width: 96px; } /* End => Other */ </style> </head> <body> <style> .card { width: 400px; } @media only screen and (max-width: 600px) { .card { width: 100%; box-shadow: auto; box-shadow: initial; } } </style> <div class="container valign-wrapper" style="height: 100%;"> <div class="card" style="margin: 0 auto;"> <div class="card-content center-align"> <div class="row"> <div class="col s12"> <img src="/images/blue_logo.png" style="width: 200px;"> </div> </div> <form action="/" method="POST"> <input name="csrf_token" type="hidden" value="ac751f55f05a1dd5f34b45ed1be5ce0e2cc58018"> <div class="row"> <div class="input-field col s12"> <input type="text" name="usr" id="usr"> <label for="usr"> Username </label> </div> </div> <div class="row"> <div class="input-field col s12"> <input type="password" name="pwd" id="pwd"> <label for="pwd"> Password </label> </div> </div> <input type="submit" class="btn blue darken-3" value="Login"> </form> </div> </div> </div> <footer class="page-footer blue darken-3 hide-on-med-and-down" style="width: 100%; padding-top: 0; position: fixed; bottom: 0;"> <div class="footer-copyright" style="min-height: auto; min-height: initial;"> <div class="container" style="max-width: none; max-width: initial;"> <span class="white-text"> Copyright © All Rights Reserved. Q-Balancer Co., Ltd. Appliance Information... </span> </div> </div> </footer> </body> </html>
-
{ "@category" : "datascan", "@timestamp" : "2024-11-07T03:34:12.000Z", "app" : { "http" : { "bodymd5" : "8ced9e1e00a42833d0eed80e797a8682", "bodymmh3" : -781076072, "headermd5" : "1d6d4a04c2729a14c9615ac1c6a86518", "headermmh3" : -722258046, "title" : "Q-Balancer" }, "length" : 13094 }, "asn" : "AS9930", "ca" : "false", "city" : "Kuala Lumpur", "country" : "MY", "cpe" : "<enterprise field>: cpe", "cpecount" : "<enterprise field>: cpecount", "data" : "HTTP/1.1 200 OK\r\nServer: Q-Balancer v5.0\r\nCache-Control: no-cache\r\nExpires: -1\r\nDate: Thu, 07 Nov 2024 03:33:25 GMT\r\nContent-Length: 12667\r\nSet-Cookie: Q-Balancer=eyJjc3JmX3Rva2VuIjoiYWM3NTFmNTVmMDVhMWRkNWYzNGI0NWVkMWJlNWNlMGUyY2M1ODAxOCIsImV4cGlyZXMiOjE3MzEwMzY4MDV9--a8aab3d5158b5251e33a793bfb22f65a83ebdb3d; expires=Fri, 08 Nov 2024 03:33:25 GMT; path=/; HttpOnly\r\nPragma: no-cache\r\nContent-Type: text/html;charset=UTF-8\r\n\r\n<!DOCTYPE html>\n<html>\n<head>\n <title>Q-Balancer</title>\n<meta name=\"robots\" content=\"noindex\">\n<meta name=\"googlebot\" content=\"noindex\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\" />\n<meta name=\"csrf-token\" content=\"ac751f55f05a1dd5f34b45ed1be5ce0e2cc58018\" />\n<link rel=\"icon\" href=\"/icon/favicon.ico\" />\n<script type=\"text/javascript\" src=\"/js/webfontloader.js\"></script>\n<script type=\"text/javascript\">\n WebFont.load({\n custom: {\n families: ['Material Icons'],\n urls: ['/css/icon.css']\n }\n });\n</script>\n<link type=\"text/css\" rel=\"stylesheet\" href=\"/css/materialize.min.css\" media=\"screen,projection\" />\n<link type=\"text/css\" rel=\"stylesheet\" href=\"/css/dataTables.material.min.css\" />\n<link type=\"text/css\" rel=\"stylesheet\" href=\"/css/gridstack.min.css\" />\n<link type=\"text/css\" rel=\"stylesheet\" href=\"/css/sweetalert2.min.css\" />\n<link type=\"text/css\" rel=\"stylesheet\" href=\"/css/nouislider.min.css\" />\n<link type=\"text/css\" rel=\"stylesheet\" href=\"/css/icon.css\" />\n<link type=\"text/css\" rel=\"stylesheet\" href=\"/css/plugin/rowReorder.dataTables.css\" />\n<script type=\"text/javascript\" src=\"/js/jquery.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/jquery-ui.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/polyfills/eventsource.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/babel.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/underscore-min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/lodash.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/angular.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/materialize.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/echarts.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/sweetalert2.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/Sortable.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/papaparse.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/gridstack.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/gridstack.jQueryUI.min.js\"></script>\n\n<script type=\"text/javascript\" src=\"/js/jquery.dataTables.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/plugin/dataTables.rowGroup.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/plugin/dataTables.rowReorder.js\"></script>\n<script type=\"text/javascript\" src=\"/js/plugin/dataTables.rowsGroup.js\"></script>\n<script type=\"text/javascript\" src=\"/js/plugin/dataTables.unit.js\"></script>\n<script type=\"text/javascript\" src=\"/js/plugin/dataTables.buttons.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/jszip.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/pdfmake.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/vfs_fonts.js\"></script>\n<script type=\"text/javascript\" src=\"/js/plugin/buttons.html5.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/plugin/buttons.print.min.js\"></script>\n\n<script type=\"text/javascript\" src=\"/js/moment.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/nouislider.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/numeral.min.js\"></script>\n<script type=\"text/javascript\" src=\"/js/mobile-detect.min.js\"></script>\n<script type=\"text/babel\">\n $.ajaxSetup({\n headers: {\n 'X-CSRF-Token': $('meta[name=\"csrf-token\"]').attr('content')\n },\n statusCode: {\n 403: function() {\n window.location.href = '/';\n }\n }\n });\n\n function sleep(ms) {\n return new Promise(function(resolve, reject) {\n setTimeout(resolve, ms);\n });\n }\n\n var $loading = $('#loading');\n $loading.modal({\n dismissible: false\n });\n function openLoadingModal() {\n $loading.modal('open');\n }\n function closeLoadingModal() {\n $loading.modal('close');\n }\n</script>\n\n\n <style type=\"text/css\">\n /* Default */\nhtml,\nbody {\n height: 100%;\n}\n\nmain {\n height: calc(100% - 20px);\n}\n\ninput[type=\"number\"][min][max] {\n width: 100%;\n}\n/* End => Default */\n\n/* Replace materialize */\nhtml {\n font-family: sans-serif;\n}\n\n.container {\n max-width: initial;\n}\n\n/* More suitable for the size of the computer */\n@media only screen and (min-width: 993px) {\n .container {\n width: 92%;\n }\n}\n\n/* Friendly display */\n@media only screen and (max-width: 992px) {\n .container {\n padding-bottom: 32px;\n }\n}\n\ni.material-icons {\n vertical-align: middle;\n}\n\n/* Collections */\n.collection .collection-item {\n line-height: inherit;\n}\n\n/* Select */\n.select-wrapper span.caret {\n background-color: #ffffff;\n height: 30px;\n line-height: 30px;\n padding-left: 5px;\n z-index: 1;\n}\n/* End => Select */\n\n/* Checkbox */\n[type=\"checkbox\"]+label {\n height: 20px;\n line-height: 20px;\n}\n\n/* Color */\nblockquote {\n border-left: 5px solid #2196f3 !important; /* blue */\n}\n\n/* label color */\n.input-field label {\n /* color: #000 !important; */\n}\n\n/* label focus color */\n.input-field input:focus + label {\n color: #2196f3 !important; /* blue */\n}\n\n/* label underline focus color */\n.input-field input:focus {\n border-bottom: 1px solid #2196f3 !important; /* blue */\n box-shadow: 0 1px 0 0 #2196f3 !important; /* blue */\n}\n\n/* valid color */\n.input-field input.valid {\n/*\n border-bottom: 1px solid #000 !important;\n box-shadow: 0 1px 0 0 #000 !important;\n*/\n}\n\n/* invalid color */\n.input-field input.invalid {\n/*\n border-bottom: 1px solid #000 !important;\n box-shadow: 0 1px 0 0 #000 !important;\n*/\n}\n\n/* icon prefix focus color */\n.input-field .prefix.active {\n /* color: #000 !important; */\n}\n\n/* Focus */\ninput:not([type]):focus:not([readonly]),\ninput[type=text]:focus:not([readonly]),\ninput[type=password]:focus:not([readonly]),\ninput[type=email]:focus:not([readonly]),\ninput[type=url]:focus:not([readonly]),\ninput[type=time]:focus:not([readonly]),\ninput[type=date]:focus:not([readonly]),\ninput[type=datetime]:focus:not([readonly]),\ninput[type=datetime-local]:focus:not([readonly]),\ninput[type=tel]:focus:not([readonly]),\ninput[type=number]:focus:not([readonly]),\ninput[type=search]:focus:not([readonly]),\ntextarea.materialize-textarea:focus:not([readonly]) {\n border-bottom: 1px solid #2196f3; /* blue */\n box-shadow: 0 1px 0 0 #2196f3; /* blue */\n}\n\ninput:not([type]):focus:not([readonly])+label,\ninput[type=text]:focus:not([readonly])+label,\ninput[type=password]:focus:not([readonly])+label,\ninput[type=email]:focus:not([readonly])+label,\ninput[type=url]:focus:not([readonly])+label,\ninput[type=time]:focus:not([readonly])+label,\ninput[type=date]:focus:not([readonly])+label,\ninput[type=datetime]:focus:not([readonly])+label,\ninput[type=datetime-local]:focus:not([readonly])+label,\ninput[type=tel]:focus:not([readonly])+label,\ninput[type=number]:focus:not([readonly])+label,\ninput[type=search]:focus:not([readonly])+label,\ntextarea.materialize-textarea:focus:not([readonly])+label {\n color: #2196f3; /* blue */\n}\n\n.chips.focus {\n border-bottom: 1px solid #2196f3; /* blue */\n box-shadow: 0 1px 0 0 #2196f3; /* blue */\n}\n/* End => Focus */\n\n/* checkbox */\n[type=\"checkbox\"].filled-in.tabbed:checked:focus+label:after {\n background-color: #2196f3; /* blue */\n border-color: #2196f3; /* blue */\n}\n\n[type=\"checkbox\"].filled-in:checked+label:after {\n border: 2px solid #2196f3; /* blue */\n background-color: #2196f3; /* blue */\n}\n\n/* radio */\n[type=\"radio\"]:checked+label:after,\n[type=\"radio\"].with-gap:checked+label:before,\n[type=\"radio\"].with-gap:checked+label:after {\n border: 2px solid #2196f3; /* blue */\n}\n\n[type=\"radio\"]:checked+label:after,\n[type=\"radio\"].with-gap:checked+label:after {\n background-color: #2196f3; /* blue */\n}\n/* End => radio */\n\n/* Range */\ninput[type=range] + .thumb {\n background-color: #2196f3; /* blue */\n}\n\ninput[type=range]::-webkit-slider-thumb {\n background-color: #2196f3; /* blue */\n}\n\ninput[type=range]::-moz-range-thumb {\n background: #2196f3; /* blue */\n}\n\ninput[type=range]::-ms-thumb {\n background: #2196f3; /* blue */\n}\n\ninput[type=range]:disabled + .thumb {\n background: rgb(196, 196, 196);\n}\n\ninput[type=range]:disabled::-webkit-slider-thumb {\n background-color: rgb(196, 196, 196);\n}\n\ninput[type=range]:disabled::-moz-range-thumb {\n background: rgb(196, 196, 196);\n}\n\ninput[type=range]:disabled::-ms-thumb {\n background: rgb(196, 196, 196);\n}\n/* End => Range */\n\n/* Switch */\n.switch label input[type=checkbox]:checked+.lever:after {\n background-color: #2196f3; /* blue */\n}\n\n.switch label input[type=checkbox]:checked+.lever {\n background-color: #64b5f6; /* blue lighten-2 */\n}\n/* End => Switch */\n\n/* Button */\n.btn,\n.btn-large,\n.btn-floating {\n background-color: #2196f3; /* blue */\n}\n\n.btn:hover,\n.btn-large:hover,\n.btn-floating:hover {\n background-color: #64b5f6; /* blue lighten-2 */\n}\n\n.btn:focus,\n.btn-large:focus,\n.btn-floating:focus {\n background-color: #2196f3; /* blue */\n}\n/* End => Button */\n\n/* Chip */\n.chips .chip.selected {\n background-color: #2196f3; /* blue */\n}\n\n/* Dropdown */\n.dropdown-content li>a,\n.dropdown-content li>span {\n color: #2196f3; /* blue */\n}\n\n.dropdown-content li>a.disabled,\n.dropdown-content li>span.disabled {\n pointer-events: none;\n background-color: transparent !important;\n color: #b3b2b2 !important;\n cursor: default;\n}\n\n/* SideNav */\n.side-nav .collapsible-body>ul:not(.collapsible)>li.active,\n.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active {\n background-color: #1565c0; /* blue darken-3 */\n}\n\n/* Preloader */\n.progress {\n background-color: #bbdefb;\n}\n\n.progress .indeterminate {\n background-color: #2196f3;\n}\n/* End => Preloader */\n\n/* Date Picker */\n.picker__date-display {\n background-color: #2196f3; /* blue */\n}\n\n.picker__day--selected,\n.picker__day--selected:hover,\n.picker--focused .picker__day--selected {\n background-color: #2196f3; /* blue */\n}\n\n.picker__close,\n.picker__today,\n.picker__clear {\n color: #2196f3; /* blue */\n}\n\n.picker__day.picker__day--today {\n color: #2196f3; /* blue */\n}\n/* End => Date Picker */\n/* End => Color */\n\n/* Collections */\n.collection {\n overflow: visible;\n}\n\n/* select */\nselect.browser-default {\n width: auto;\n min-width: 100%;\n}\n/* End => Replace materialize */\n\n/* Helper */\n.bold {\n font-weight: bold !important;\n}\n\n.pointer {\n cursor: pointer;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n/* End => Helper */\n\nimg.ethernet {\n width: 48px;\n border: 1px solid #cccccc;\n}\n\n.btn-floating .la-ball-fall {\n width: auto;\n width: initial;\n height: auto;\n height: initial;\n text-align: center;\n}\n\n.btn-floating .la-ball-fall div {\n width: 6px;\n height: 6px;\n margin: 2px;\n vertical-align: middle;\n}\n\n.swal2-confirm {\n margin-right: 8px;\n}\n\n/* Modal */\n.modal-content>.collection {\n border: 0;\n}\n\n.collection>.collection-item>p {\n margin: 0;\n}\n\n/* <label data-error=\"\" data-success=\"\"></label> */\n.input-field.inline input,\n.input-field.inline .select-dropdown {\n margin-bottom: 20px;\n}\n\nlabel[data-error]:after,\nlabel[data-success]:after {\n white-space: nowrap;\n}\n\n/* ECharts */\n.charts {\n height: 224px;\n}\n/* End => ECharts */\n\n/* Other */\n.port {\n width: 96px;\n}\n/* End => Other */\n\n </style>\n</head>\n\n<body>\n \n<style>\n .card {\n width: 400px;\n }\n\n @media only screen and (max-width: 600px) {\n .card {\n width: 100%;\n box-shadow: auto;\n box-shadow: initial;\n }\n }\n</style>\n\n<div class=\"container valign-wrapper\" style=\"height: 100%;\">\n <div class=\"card\" style=\"margin: 0 auto;\">\n <div class=\"card-content center-align\">\n <div class=\"row\">\n <div class=\"col s12\">\n <img src=\"/images/blue_logo.png\" style=\"width: 200px;\">\n </div>\n </div>\n\n\n <form action=\"/\" method=\"POST\">\n <input name=\"csrf_token\" type=\"hidden\" value=\"ac751f55f05a1dd5f34b45ed1be5ce0e2cc58018\">\n\n <div class=\"row\">\n <div class=\"input-field col s12\">\n <input type=\"text\" name=\"usr\" id=\"usr\">\n <label for=\"usr\">\n Username\n </label>\n </div>\n </div>\n\n <div class=\"row\">\n <div class=\"input-field col s12\">\n <input type=\"password\" name=\"pwd\" id=\"pwd\">\n <label for=\"pwd\">\n Password\n </label>\n </div>\n </div>\n\n <input type=\"submit\" class=\"btn blue darken-3\" value=\"Login\">\n</form> </div>\n </div>\n</div>\n\n<footer class=\"page-footer blue darken-3 hide-on-med-and-down\" style=\"width: 100%; padding-top: 0; position: fixed; bottom: 0;\">\n <div class=\"footer-copyright\" style=\"min-height: auto; min-height: initial;\">\n <div class=\"container\" style=\"max-width: none; max-width: initial;\">\n <span class=\"white-text\">\n Copyright \u00a9 All Rights Reserved. Q-Balancer Co., Ltd. Appliance Information...\n </span>\n </div>\n </div>\n</footer>\n\n</body>\n</html>\n", "datamd5" : "251fe378b42566ac96cea0fb5fbdbff4", "datammh3" : 1463411086, "device" : { "class" : "<enterprise field>: device.class" }, "domain" : [ "time.net.my" ], "fingerprint" : { "md5" : "897d4e2b3938cc0fe1edb3a35d3db80b", "sha1" : "c27ba352987e149e28d2075e3483fee5f038c5b3", "sha256" : "ad6059ef41dfc84cc0864dc8b3f2f79f6cf3d6bc488204e57af607e031d6380f" }, "geolocus" : { "asn" : "AS9930", "continent" : "AS", "continentname" : "Asia", "country" : "MY", "countryname" : "Malaysia", "domain" : [ "beautyfocus.cc", "testing.com", "time.com.my", "time.net.my" ], "isineu" : "false", "latitude" : "4.210484", "location" : "4.210484,101.975766", "longitude" : "101.975766", "netname" : "TTDOTCOM-MY", "organization" : "TT DOTCOM SDN BHD", "subnet" : "211.24.0.0/16" }, "host" : [ "cgw-211-24-115-18" ], "hostname" : [ "cgw-211-24-115-18.bbrtl.time.net.my" ], "ip" : "211.24.115.18", "ipv6" : "false", "issuer" : { "city" : "TW", "commonname" : "172.31.3.1", "country" : "TW", "organization" : "Q-Balancer Web", "organizationalunit" : "Q-Balancer" }, "latitude" : "3.1412", "location" : "3.1412,101.6850", "longitude" : "101.6850", "node" : { "country" : "<enterprise field>: node.country", "groupid" : "<enterprise field>: node.groupid", "id" : "<enterprise field>: node.id", "physicalcountry" : "<enterprise field>: node.physicalcountry" }, "organization" : "TIME dotCom Berhad No. 14, Jalan Majistret U126 Hicom Glenmarie Industrial Park 40150 Shah Al", "os" : "Linux Kernel", "osvendor" : "Linux", "port" : 60443, "protocol" : "http", "protocolversion" : "1.1", "publickey" : { "algorithm" : "rsaEncryption", "length" : 4096 }, "reason" : "OK", "reverse" : [ "cgw-211-24-115-18.bbrtl.time.net.my" ], "seen_date" : "2024-11-07", "serial" : "2a:72:01:ae:68:13:62:08:7e:b3:b0:b2:2a:65:df:09:83:61:15:25", "signature" : { "algorithm" : "sha256WithRSAEncryption" }, "source" : "datascan", "status" : 200, "subdomains" : [ "bbrtl.time.net.my" ], "subject" : { "city" : "TW", "commonname" : "172.31.3.1", "country" : "TW", "organization" : "Q-Balancer Web", "organizationalunit" : "Q-Balancer" }, "subnet" : "211.24.0.0/15", "tag" : "<enterprise field>: tag", "tld" : [ "net.my" ], "tls" : "true", "transport" : "tcp", "url" : "/", "validity" : { "notafter" : "2034-04-21T02:13:42Z", "notbefore" : "2024-04-23T02:13:42Z" }, "version" : "v3", "wildcard" : "false" }