HTTP/1.1 200 OK
Date: Thu, 07 Nov 2024 01:52:00 GMT
Server: Apache/2.4.52 (Ubuntu)
Set-Cookie: glpi_8a5ec11d448f514ac1d3102a6d236592=tjn0vlk00ih3ekdsokmnqbgoid; path=/; HttpOnly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
255e
<!DOCTYPE html>
<html lang="en" >
<head>
<title>Authentication - GLPI</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="noindex, nofollow" />
<meta property="glpi:csrf_token" content="a0d000d4a8d27f18e58ab82744082942173e2e4df0d0a69795571902fc211f94" />
<link rel="stylesheet" type="text/css" href="/public/lib/base.min.css?v=7272c6bc42b38d7f32abd54441657c934778d5b0" />
<link rel="stylesheet" type="text/css" href="/css_compiled/css_palettes_auror.min.css?v=7272c6bc42b38d7f32abd54441657c934778d5b0" />
<link rel="shortcut icon" type="images/x-icon" href="/pics/favicon.ico" />
<script type="text/javascript" src="/public/lib/base.min.js?v=7272c6bc42b38d7f32abd54441657c934778d5b0"></script>
<script type="text/javascript" src="/js/common.min.js?v=7272c6bc42b38d7f32abd54441657c934778d5b0"></script>
<script type="text/javascript" src="/public/lib/fuzzy.min.js?v=7272c6bc42b38d7f32abd54441657c934778d5b0"></script>
<script type="text/javascript">
//<![CDATA[
$(function() {
i18n.setLocale('en_US');
}); $(function() {
$.ajax({
type: 'GET',
url: '/front/locale.php?domain=glpi&v=7272c6bc42b38d7f32abd54441657c934778d5b0',
success: function(json) {
i18n.loadJSON(json, 'glpi');
}
});
}); $(function() {
$.ajax({
type: 'GET',
url: '/front/locale.php?domain=glpiinventory&v=704bcc2a763580883cc591c986feb66573d0fe07',
success: function(json) {
i18n.loadJSON(json, 'glpiinventory');
}
});
}); $(function() {
$.ajax({
type: 'GET',
url: '/front/locale.php?domain=addressing&v=44dafa853e5177ba01346429b2934248e9ea2d69',
success: function(json) {
i18n.loadJSON(json, 'addressing');
}
});
}); $(function() {
$.ajax({
type: 'GET',
url: '/front/locale.php?domain=advancedplanning&v=e0430e71a8d511c41575b03f5ccecea708215476',
success: function(json) {
i18n.loadJSON(json, 'advancedplanning');
}
});
});
//]]>
</script>
</head>
<body class="welcome-anonymous">
<div class="page-anonymous">
<div class="flex-fill d-flex flex-column justify-content-center py-4 mt-4">
<div class="container-tight py-6" style="max-width: 60rem">
<div class="text-center">
<div class="col-md">
<span class="glpi-logo mb-4" title="GLPI"></span>
</div>
</div>
<div class="card card-md">
<div class="card-body">
<form action="/front/login.php" method="post" autocomplete="off" data-submit-once>
<input type="hidden" name="noAUTO" value="0" />
<input type="hidden" name="redirect" value="" />
<input type="hidden" name="_glpi_csrf_token" value="4b7f0cd0e13e328e647f16c5806267cb82ace411738733d5b200e138c919ce2d" />
<div class="row justify-content-center">
<div class="col-md-5">
<div class="card-header mb-4">
<h2 class="mx-auto">Login to your account</h2>
</div>
<div class="mb-3">
<label class="form-label" for="login_name">Login</label>
<input type="text" class="form-control" id="login_name" name="fielda672c1d4106379" placeholder="" tabindex="1" />
</div>
<div class="mb-4">
<label class="form-label" for="login_password">
Password
<span class="form-label-description">
<a href="/front/lostpassword.php?lostpassword=1">
Forgot Password?
</a>
</span>
</label>
<input type="password" class="form-control" id="login_password" name="fieldb672c1d410637c" placeholder="" autocomplete="off" tabindex="2" />
</div>
<div class="mb-3">
<label class="form-label" for="dropdown_auth1007810817">Login source</label>
<select name='auth' id='dropdown_auth1007810817' class="form-select" size='1'><option value='local' selected>GLPI internal database</option></select><script type="text/javascript">
//<![CDATA[
$(function() {
const select2_el = $('#dropdown_auth1007810817').select2({
width: '100%',
dropdownAutoWidth: true,
dropdownParent: $('#dropdown_auth1007810817').closest('div.modal, div.dropdown-menu, body'),
quietMillis: 100,
minimumResultsForSearch: 10,
matcher: function(params, data) {
// store last search in the global var
query = params;
// If there are no search terms, return all of the data
if ($.trim(params.term) === '') {
return data;
}
var searched_term = getTextWithoutDiacriticalMarks(params.term);
var data_text = typeof(data.text) === 'string'
? getTextWithoutDiacriticalMarks(data.text)
: '';
var select2_fuzzy_opts = {
pre: '<span class="select2-rendered__match">',
post: '</span>',
};
if (data_text.indexOf('>') !== -1 || data_text.indexOf('<') !== -1) {
// escape text, if it contains chevrons (can already be escaped prior to this point :/)
data_text = jQuery.fn.select2.defaults.defaults.escapeMarkup(data_text);
}
// Skip if there is no 'children' property
if (typeof data.children === 'undefined') {
var match = fuzzy.match(searched_term, data_text, select2_fuzzy_opts);
if (match == null) {
return false;
}
data.rendered_text = match.rendered_text;
data.score = match.score;
return data;
}
// `data.children` contains the actual options that we are matching against
// also check in `data.text` (optgroup title)
var filteredChildren = [];
$.each(data.children, function (idx, child) {
var child_text = typeof(child.text) === 'string'
? getTextWithoutDiacriticalMarks(child.text)
: '';
if (child_text.indexOf('>') !== -1 || child_text.indexOf('<') !== -1) {
// escape text, if it contains chevrons (can already be escaped prior to this point :/)
child_text = jQuery.fn.select2.defaults.defaults.escapeMarkup(child_text);
}
var match_child = fuzzy.match(searched_term, child_text, select2_fuzzy_opts);
var match_text = fuzzy.match(searched_term, data_text, select2_fuzzy_opts);
if (match_child !== null || match_text !== null) {
if (match_text !== null) {
data.score = match_text.score;
data.rendered_text = match_text.rendered;
}
if (match_child !== null) {
child.score = match_child.score;
child.rendered_text = match_child.rendered;
}
filteredChildren.push(child);
}
});
// If we matched any of the group's children, then set the matched children on the group
// and return the group object
if (filteredChildren.length) {
var modifiedData = $.extend({}, data, true);
modifiedData.children = filteredChildren;
// You can return modified objects from here
// This includes matching the `children` how you want in nested data sets
return modifiedData;
}
// Return `null` if the term should not be displayed
return null;
},
templateResult: templateResult,
templateSelection: templateSelection,
})
.bind('setValue', function(e, value) {
$('#dropdown_auth1007810817').val(value).trigger('change');
})
$('label[for=dropdown_auth1007810817]').on('click', function(){ $('#dropdown_auth1007810817').select2('open'); });
$('#dropdown_auth1007810817').on('select2:open', function(e){
const search_input = document.querySelector(`.select2-search__field[aria-controls='select2-${e.target.id}-results']`);
if (search_input) {
search_input.focus();
}
});
});
//]]>
</script>
4a3
</div>
<div class="mb-2">
<label class="form-check" for="login_remember">
<input type="checkbox" class="form-check-input" id="login_remember" name="fieldc672c1d410637d" checked />
<span class="form-check-label">Remember me</span>
</label>
</div>
<div class="form-footer">
<button type="submit" name="submit" class="btn btn-primary w-100" tabindex="3">
Sign in
</button>
</div>
</div>
</div>
</form>
</div>
</div>
<div class="text-center text-muted mt-3">
<a href="https://glpi-project.org/" title="Powered by Teclib and contributors" class="copyright">GLPI Copyright (C) 2015-2024 Teclib' and contributors</a>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(function () {
$('#login_name').focus();
});
</script>
</body>
</html>
<div style="background-image: url('/front/cron.php');"></div></body></html>
0
{
"@category" : "datascan",
"@timestamp" : "2024-11-07T01:52:01.000Z",
"app" : {
"extract" : {
"domain" : [
"glpi-project.org"
],
"file" : [
"login.php",
"cron.php"
],
"hostname" : [
"glpi-project.org"
],
"url" : [
"https://glpi-project.org/"
]
},
"favicon" : {
"url" : "/pics/favicon.ico"
},
"http" : {
"bodymd5" : "e0efeb491121f71ee7cb0e9190765a0e",
"bodymmh3" : -1817807757,
"component" : [
{
"productvendor" : "GLPI-Project",
"product" : "GLPI"
}
],
"headermd5" : "90d63abd3b34b55a73d4779dcb7b3ec6",
"headermmh3" : 841748132,
"title" : "Authentication - GLPI"
},
"length" : 11177
},
"asn" : "AS262589",
"city" : "Bogot\u00e1",
"country" : "CO",
"cpe" : "<enterprise field>: cpe",
"cpecount" : "<enterprise field>: cpecount",
"data" : "HTTP/1.1 200 OK\r\nDate: Thu, 07 Nov 2024 01:52:00 GMT\r\nServer: Apache/2.4.52 (Ubuntu)\r\nSet-Cookie: glpi_8a5ec11d448f514ac1d3102a6d236592=tjn0vlk00ih3ekdsokmnqbgoid; path=/; HttpOnly\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: no-store, no-cache, must-revalidate\r\nPragma: no-cache\r\nVary: Accept-Encoding\r\nConnection: close\r\nTransfer-Encoding: chunked\r\nContent-Type: text/html; charset=UTF-8\r\n\r\n255e\r\n\n \n\n<!DOCTYPE html>\n<html lang=\"en\" >\n<head>\n <title>Authentication - GLPI</title>\n\n <meta charset=\"utf-8\" />\n\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\n\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n\n <meta name=\"robots\" content=\"noindex, nofollow\" />\n\n <meta property=\"glpi:csrf_token\" content=\"a0d000d4a8d27f18e58ab82744082942173e2e4df0d0a69795571902fc211f94\" />\n\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/public/lib/base.min.css?v=7272c6bc42b38d7f32abd54441657c934778d5b0\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/css_compiled/css_palettes_auror.min.css?v=7272c6bc42b38d7f32abd54441657c934778d5b0\" />\n \n \n\n <link rel=\"shortcut icon\" type=\"images/x-icon\" href=\"/pics/favicon.ico\" />\n\n <script type=\"text/javascript\" src=\"/public/lib/base.min.js?v=7272c6bc42b38d7f32abd54441657c934778d5b0\"></script>\n <script type=\"text/javascript\" src=\"/js/common.min.js?v=7272c6bc42b38d7f32abd54441657c934778d5b0\"></script>\n <script type=\"text/javascript\" src=\"/public/lib/fuzzy.min.js?v=7272c6bc42b38d7f32abd54441657c934778d5b0\"></script>\n \n \n <script type=\"text/javascript\">\n//<![CDATA[\n\n $(function() {\n i18n.setLocale('en_US');\n }); $(function() {\n $.ajax({\n type: 'GET',\n url: '/front/locale.php?domain=glpi&v=7272c6bc42b38d7f32abd54441657c934778d5b0',\n success: function(json) {\n i18n.loadJSON(json, 'glpi');\n }\n });\n }); $(function() {\n $.ajax({\n type: 'GET',\n url: '/front/locale.php?domain=glpiinventory&v=704bcc2a763580883cc591c986feb66573d0fe07',\n success: function(json) {\n i18n.loadJSON(json, 'glpiinventory');\n }\n });\n }); $(function() {\n $.ajax({\n type: 'GET',\n url: '/front/locale.php?domain=addressing&v=44dafa853e5177ba01346429b2934248e9ea2d69',\n success: function(json) {\n i18n.loadJSON(json, 'addressing');\n }\n });\n }); $(function() {\n $.ajax({\n type: 'GET',\n url: '/front/locale.php?domain=advancedplanning&v=e0430e71a8d511c41575b03f5ccecea708215476',\n success: function(json) {\n i18n.loadJSON(json, 'advancedplanning');\n }\n });\n });\n\n//]]>\n</script>\n</head>\n\n<body class=\"welcome-anonymous\">\n <div class=\"page-anonymous\">\n <div class=\"flex-fill d-flex flex-column justify-content-center py-4 mt-4\">\n \n <div class=\"container-tight py-6\" style=\"max-width: 60rem\">\n <div class=\"text-center\">\n <div class=\"col-md\">\n <span class=\"glpi-logo mb-4\" title=\"GLPI\"></span>\n </div>\n </div>\n <div class=\"card card-md\">\n <div class=\"card-body\">\n <form action=\"/front/login.php\" method=\"post\" autocomplete=\"off\" data-submit-once>\n <input type=\"hidden\" name=\"noAUTO\" value=\"0\" />\n <input type=\"hidden\" name=\"redirect\" value=\"\" />\n <input type=\"hidden\" name=\"_glpi_csrf_token\" value=\"4b7f0cd0e13e328e647f16c5806267cb82ace411738733d5b200e138c919ce2d\" />\n\n <div class=\"row justify-content-center\">\n <div class=\"col-md-5\">\n <div class=\"card-header mb-4\">\n <h2 class=\"mx-auto\">Login to your account</h2>\n </div>\n <div class=\"mb-3\">\n <label class=\"form-label\" for=\"login_name\">Login</label>\n <input type=\"text\" class=\"form-control\" id=\"login_name\" name=\"fielda672c1d4106379\" placeholder=\"\" tabindex=\"1\" />\n </div>\n <div class=\"mb-4\">\n <label class=\"form-label\" for=\"login_password\">\n Password\n\n <span class=\"form-label-description\">\n <a href=\"/front/lostpassword.php?lostpassword=1\">\n Forgot Password?\n </a>\n </span>\n </label>\n <input type=\"password\" class=\"form-control\" id=\"login_password\" name=\"fieldb672c1d410637c\" placeholder=\"\" autocomplete=\"off\" tabindex=\"2\" />\n </div>\n\n \n <div class=\"mb-3\">\n <label class=\"form-label\" for=\"dropdown_auth1007810817\">Login source</label>\n <select name='auth' id='dropdown_auth1007810817' class=\"form-select\" size='1'><option value='local' selected>GLPI internal database</option></select><script type=\"text/javascript\">\n//<![CDATA[\n\n$(function() {\n const select2_el = $('#dropdown_auth1007810817').select2({\n \n width: '100%',\n dropdownAutoWidth: true,\n dropdownParent: $('#dropdown_auth1007810817').closest('div.modal, div.dropdown-menu, body'),\n quietMillis: 100,\n minimumResultsForSearch: 10,\n matcher: function(params, data) {\n // store last search in the global var\n query = params;\n\n // If there are no search terms, return all of the data\n if ($.trim(params.term) === '') {\n return data;\n }\n\n var searched_term = getTextWithoutDiacriticalMarks(params.term);\n var data_text = typeof(data.text) === 'string'\n ? getTextWithoutDiacriticalMarks(data.text)\n : '';\n var select2_fuzzy_opts = {\n pre: '<span class=\"select2-rendered__match\">',\n post: '</span>',\n };\n\n if (data_text.indexOf('>') !== -1 || data_text.indexOf('<') !== -1) {\n // escape text, if it contains chevrons (can already be escaped prior to this point :/)\n data_text = jQuery.fn.select2.defaults.defaults.escapeMarkup(data_text);\n }\n\n // Skip if there is no 'children' property\n if (typeof data.children === 'undefined') {\n var match = fuzzy.match(searched_term, data_text, select2_fuzzy_opts);\n if (match == null) {\n return false;\n }\n data.rendered_text = match.rendered_text;\n data.score = match.score;\n return data;\n }\n\n // `data.children` contains the actual options that we are matching against\n // also check in `data.text` (optgroup title)\n var filteredChildren = [];\n\n $.each(data.children, function (idx, child) {\n var child_text = typeof(child.text) === 'string'\n ? getTextWithoutDiacriticalMarks(child.text)\n : '';\n\n if (child_text.indexOf('>') !== -1 || child_text.indexOf('<') !== -1) {\n // escape text, if it contains chevrons (can already be escaped prior to this point :/)\n child_text = jQuery.fn.select2.defaults.defaults.escapeMarkup(child_text);\n }\n\n var match_child = fuzzy.match(searched_term, child_text, select2_fuzzy_opts);\n var match_text = fuzzy.match(searched_term, data_text, select2_fuzzy_opts);\n if (match_child !== null || match_text !== null) {\n if (match_text !== null) {\n data.score = match_text.score;\n data.rendered_text = match_text.rendered;\n }\n\n if (match_child !== null) {\n child.score = match_child.score;\n child.rendered_text = match_child.rendered;\n }\n filteredChildren.push(child);\n }\n });\n\n // If we matched any of the group's children, then set the matched children on the group\n // and return the group object\n if (filteredChildren.length) {\n var modifiedData = $.extend({}, data, true);\n modifiedData.children = filteredChildren;\n\n // You can return modified objects from here\n // This includes matching the `children` how you want in nested data sets\n return modifiedData;\n }\n\n // Return `null` if the term should not be displayed\n return null;\n },\n templateResult: templateResult,\n templateSelection: templateSelection,\n })\n .bind('setValue', function(e, value) {\n $('#dropdown_auth1007810817').val(value).trigger('change');\n })\n $('label[for=dropdown_auth1007810817]').on('click', function(){ $('#dropdown_auth1007810817').select2('open'); });\n $('#dropdown_auth1007810817').on('select2:open', function(e){\n const search_input = document.querySelector(`.select2-search__field[aria-controls='select2-${e.target.id}-results']`);\n if (search_input) {\n search_input.focus();\n }\n });\n });\n\n//]]>\n</script>\r\n4a3\r\n\n </div>\n \n <div class=\"mb-2\">\n <label class=\"form-check\" for=\"login_remember\">\n <input type=\"checkbox\" class=\"form-check-input\" id=\"login_remember\" name=\"fieldc672c1d410637d\" checked />\n <span class=\"form-check-label\">Remember me</span>\n </label>\n </div>\n \n <div class=\"form-footer\">\n <button type=\"submit\" name=\"submit\" class=\"btn btn-primary w-100\" tabindex=\"3\">\n Sign in\n </button>\n </div>\n\n </div>\n\n </div>\n </form>\n </div>\n </div>\n\n <div class=\"text-center text-muted mt-3\">\n <a href=\"https://glpi-project.org/\" title=\"Powered by Teclib and contributors\" class=\"copyright\">GLPI Copyright (C) 2015-2024 Teclib' and contributors</a>\n </div>\n </div>\n </div>\n </div>\n\n <script type=\"text/javascript\">\n $(function () {\n$('#login_name').focus();\n});\n</script>\n</body>\n</html>\n<div style=\"background-image: url('/front/cron.php');\"></div></body></html>\r\n0\r\n\r\n",
"datamd5" : "df399e3721d30e84ab79fef9953289fd",
"datammh3" : -385433417,
"device" : {
"class" : "<enterprise field>: device.class"
},
"geolocus" : {
"asn" : "AS262589",
"continent" : "SA",
"continentname" : "South America",
"country" : "CO",
"countryname" : "Colombia",
"domain" : [
"colombiamas.co"
],
"isineu" : "false",
"latitude" : "4.570868",
"location" : "4.570868,-74.297333",
"longitude" : "-74.297333",
"netname" : "CO-CMTS-LACNIC",
"organization" : "COLOMBIA MAS TV S.A.S",
"subnet" : "179.1.80.0/20"
},
"ip" : "179.1.83.44",
"ipv6" : "false",
"latitude" : "4.6115",
"location" : "4.6115,-74.0833",
"longitude" : "-74.0833",
"node" : {
"country" : "<enterprise field>: node.country",
"groupid" : "<enterprise field>: node.groupid",
"id" : "<enterprise field>: node.id",
"physicalcountry" : "<enterprise field>: node.physicalcountry"
},
"organization" : "SAMM TECNOLOGIA E TELECOMUNICACOES S.A",
"os" : "Linux",
"osdistribution" : "Ubuntu",
"osvendor" : "Linux",
"port" : 49592,
"product" : "HTTP Server",
"productvendor" : "Apache",
"productversion" : "2.4.52",
"protocol" : "http",
"protocolversion" : "1.1",
"reason" : "OK",
"seen_date" : "2024-11-07",
"source" : "datascan",
"status" : 200,
"subnet" : "179.1.64.0/19",
"tag" : "<enterprise field>: tag",
"tls" : "false",
"transport" : "tcp",
"url" : "/"
}