serviceteste.sondotecnicafsp.com.br
Open in
urlscan Pro
177.92.124.35
Public Scan
URL:
https://serviceteste.sondotecnicafsp.com.br/
Submission: On August 05 via automatic, source certstream-suspicious — Scanned from DE
Submission: On August 05 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
1 forms found in the DOMPOST /front/login.php
<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="70b1029303cf9891d59b9b9066ad3634b2c3e804ec1c5459dfa0111264a81048">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="text-center">
<div class="col-md">
<span class="glpi-logo mb-4" title="GLPI"></span>
</div>
</div>
<div class="card-header mb-4">
<h2 class="mx-auto"></h2>
<h3 style="text-align: center;"><span style="color: #e67e23;"><strong>💻</strong></span><span style="color: #e67e23;"><strong>"Bem vindo"💻</strong></span></h3>
</div>
<div class="mb-3">
<label class="form-label" for="login_name">Benutzername</label>
<input type="text" class="form-control" id="login_name" name="fielda66b043d0247c7" placeholder="" tabindex="1">
</div>
<div class="mb-4">
<label class="form-label" for="login_password"> Passwort <span class="form-label-description">
<a href="/front/lostpassword.php?lostpassword=1">
Passwort vergessen?
</a>
</span>
</label>
<input type="password" class="form-control" id="login_password" name="fieldb66b043d0247d2" placeholder="" autocomplete="off" tabindex="2">
</div>
<div class="mb-3">
<label class="form-label" for="dropdown_auth945803318">Login Quelle</label>
<select name="auth" id="dropdown_auth945803318" class="form-select select2-hidden-accessible" size="1" data-select2-id="dropdown_auth945803318" tabindex="-1" aria-hidden="true">
<option value="local">GLPI-interne Datenbank</option>
<option value="ldap-2">Rio de Janeiro</option>
<option value="ldap-1" selected="" data-select2-id="2">São Paulo</option>
</select><span class="select2 select2-container select2-container--default" dir="ltr" data-select2-id="1" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
aria-haspopup="true" aria-expanded="false" tabindex="0" aria-disabled="false" aria-labelledby="select2-dropdown_auth945803318-container"><span class="select2-selection__rendered" id="select2-dropdown_auth945803318-container"
role="textbox" aria-readonly="true" title="São Paulo"><span>São Paulo</span></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
<script type="text/javascript">
//<![CDATA[
$(function() {
const select2_el = $('#dropdown_auth945803318').select2({
width: '100%',
dropdownAutoWidth: true,
dropdownParent: $('#dropdown_auth945803318').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_auth945803318').val(value).trigger('change');
})
$('label[for=dropdown_auth945803318]').on('click', function() {
$('#dropdown_auth945803318').select2('open');
});
$('#dropdown_auth945803318').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>
</div>
<div class="mb-2">
<label class="form-check" for="login_remember">
<input type="checkbox" class="form-check-input" id="login_remember" name="fieldc66b043d0247d3" checked="">
<span class="form-check-label">Angemeldet bleiben</span>
</label>
</div>
<div class="form-footer">
<button type="submit" name="submit" class="btn btn-primary w-100" tabindex="3"> Anmelden </button>
</div>
</div>
<div class="col-auto px-2 text-center">
<div class="rich_text_container" style="display: none;">
<h3 style="text-align: center;"><span style="color: #e67e23;"><strong>💻</strong></span><span style="color: #e67e23;"><strong>"Bem vindo"💻</strong></span></h3>
</div>
<style>
@media only screen and (max-width: 1024px) {
body {
background-image: url("/plugins/customlogin/front/config.form.php?img_path=main_background66730cb9aca5d.png");
background-position: left;
background-size: 100vw 100vh;
background-repeat: no-repeat;
position: unset !important;
}
.glpi-logo {
width: 140px !important;
height: 140px !important;
margin-bottom: unset !important;
content: url("/plugins/customlogin/front/config.form.php?img_path=logo66730cb98c964.png") !important;
}
#root-div-dev {
bottom: 30px !important;
width: 100vw;
text-align: center;
position: relative;
font-size: 12px !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: darkblue !important;
opacity: 0.6 !important;
}
body>div.page-anonymous>div>div>div.card.card-md>div>form>div>div.col-md-12 {
padding-left: 40px !important;
padding-right: 40px !important;
}
}
@media only screen and (min-width: 1025px) {
body {
position: relative;
overflow: auto;
margin: 0;
padding: 0;
height: 100vh;
width: 100vw;
background-image: url("/plugins/customlogin/front/config.form.php?img_path=main_background66730cb9aca5d.png");
background-position: left;
background-size: 100vw auto;
background-repeat: no-repeat;
}
.col-auto.px-2.text-center {
width: 50vw;
margin: auto;
}
#root-div-dev {
bottom: 30px !important;
width: 100vw;
text-align: center;
position: relative;
font-size: 12px !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: darkblue !important;
opacity: 0.6 !important;
}
.page-anonymous {
height: inherit;
}
.page-anonymous>div {
height: inherit;
padding-top: unset !important;
padding-bottom: unset !important;
margin-top: unset !important;
}
body>div.page-anonymous>div>div>div.card.card-md {
height: 80vh;
border: unset !important;
border-radius: 8px !important;
}
body>div.page-anonymous>div>div {
max-width: unset !important;
width: 90vw !important;
}
body>div.page-anonymous>div>div>div.card.card-md>div {
padding: unset !important;
display: flex;
flex-direction: row;
overflow-y: hidden;
}
#card-div-img {
flex: 1;
background-image: url("/plugins/customlogin/front/config.form.php?img_path=background66730cb9ac881.jpeg");
background-size: 100% 102%;
background-repeat: no-repeat;
border-radius: 8px 0 0 8px;
}
form {
overflow-y: auto;
flex: 0.25;
height: 100%;
width: unset !important;
padding: 20px 60px 40px 60px;
box-shadow: -1px 0 8px 0px grey;
}
.glpi-logo {
width: 195px !important;
height: 195px !important;
margin-bottom: unset !important;
content: url("/plugins/customlogin/front/config.form.php?img_path=logo66730cb98c964.png") !important;
}
.mx-auto {
font-size: 1.05rem !important;
}
}
@media only screen and (max-height: 840px) {
.glpi-logo {
width: 110px !important;
height: 110px !important;
}
}
@media only screen and (max-height: 720px) {
.glpi-logo {
display: none;
}
}
</style>
<script type="text/javascript">
//<![CDATA[
var bodyEl = document.getElementsByTagName('body')[0];
var divElDev = document.createElement('div');
divElDev.id = 'root-div-dev';
divElDev.innerHTML = `
<a href="https://servicetic.com.br/" title="Desenvolvido por Service TIC" class="dev" target="_blank">
Desenvolvido por Service TIC
</a>
`;
var imgEl = document.querySelector('.text-center');
imgEl.remove();
var cardEl = document.querySelector('form > div');
cardEl.children[0].className = 'col-md-12';
cardEl.children[0].insertBefore(imgEl, cardEl.children[0].firstChild);
var divElImg = document.createElement('div');
divElImg.id = 'card-div-img';
var elCardBody = document.querySelector('body > div.page-anonymous > div > div > div.card.card-md > div');
elCardBody.insertBefore(divElImg, elCardBody.firstChild);
bodyEl.appendChild(divElDev);
function aguardarElementoExistir(selector, callback) {
const interval = 100; // Intervalo de verificação em milissegundos
let tempoMaximo = 5000; // Tempo máximo para aguardar (5 segundos)
const verificarExistencia = () => {
const elSelected = document.querySelector(selector);
if (elSelected) {
callback(elSelected);
} else if (tempoMaximo > 0) {
setTimeout(verificarExistencia, interval);
tempoMaximo -= interval;
}
};
verificarExistencia();
}
// NEWS
aguardarElementoExistir('.plugin_news_alert-container', function(elemento) {
if (elemento.hasChildNodes()) {
document.getElementsByTagName('body')[0].style.height = 'auto';
document.getElementsByTagName('body')[0].style.padding = '10px 0 0 0';
aguardarElementoExistir('.container-tight > .text-center', function(elemento) {
var loginDiv = document.querySelector('form > div > .text-center');
document.querySelector('.container-tight').appendChild(loginDiv);
});
}
});
var textLogin = document.querySelector('body > div.page-anonymous > div > div > div.card.card-md > div > form > div > div.col-md-12 > div.card-header.mb-4 > h2');
var oldTextLogin = document.querySelector('body > div.page-anonymous > div > div > div.card.card-md > div > form > div > div.col-auto.px-2.text-center > div');
oldTextLogin.style.display = 'none';
textLogin.innerHTML = `<h3 style="text-align: center;"><span style="color: #e67e23;"><strong>💻</strong></span><span style="color: #e67e23;"><strong>"Bem vindo"💻</strong></span></h3>`;
//]]>
</script>
<link rel="stylesheet" type="text/css" href="/marketplace/news/css/styles.css?v=ccf4da0f38993482d0a49683432c37d7a2d28d3e" media="all">
<div class="plugin_news_alert-login">
<div class="plugin_news_alert-container row align-items-stretch"></div>
<script type="text/javascript" src="/marketplace/news/js/news.js?v=ccf4da0f38993482d0a49683432c37d7a2d28d3e"></script>
</div>
</div>
</div>
</form>
Text Content
💻"BEM VINDO"💻 Benutzername Passwort Passwort vergessen? Login Quelle GLPI-interne DatenbankRio de JaneiroSão PauloSão Paulo Angemeldet bleiben Anmelden 💻"BEM VINDO"💻 GLPI Copyright (C) 2015-2024 Teclib' and contributors Desenvolvido por Service TIC