Help
RSS
API
Feed
Maltego
Contact
Domain > cervejasorocaba.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-05-26
77.37.53.241
(
ClassC
)
2026-03-02
148.135.128.36
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 02 Mar 2026 06:40:22 GMTContent-Type: text/htmlContent-Length: 795Connection: keep-aliveLocation: https://cervejasorocaba.com/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: d03722f0d425e082cb48b4c47ec4b523-phx-edge8x-hcdn-cache-status: MISSx-hcdn-upstream-rt: 0.313 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 02 Mar 2026 06:40:22 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingX-Powered-By: PHP/8.2.29set-cookie: PHPSESSIDnom8f65qlueu54rko2medltuph; path/; secureExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheplatform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: ab6027def8f46ddf8b4ebee4af82e3a3-phx-edge8x-hcdn-cache-status: DYNAMICx-hcdn-upstream-rt: 0.609 !DOCTYPE html>html langpt-BR>head> !-- head.php -->meta charsetUTF-8>meta nameviewport contentwidthdevice-width, initial-scale1.0>title>Cerveja Sorocaba/title>!-- Favicon -->link relicon hrefhttps://cervejasorocaba-com-713524.hostingersite.com/img/cerveja.png typeimage/x-icon>link relicon hrefhttps://cervejasorocaba-com-713524.hostingersite.com/img/cerveja.png typeimage/png>!-- Link para o CSS -->link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css relstylesheet>!-- Outras tags de metadados ou CSS podem ir aqui -->!-- Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-M8LHXQK7NT>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-M8LHXQK7NT);/script> !-- Inclui as tags comuns --> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Cerveja Sorocaba/title> link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css relstylesheet> style> body { display: flex; justify-content: center; margin: 0; padding-top: 0px; /* espaço no topo */ } .container { max-width: 800px; padding: 10px; background-color: #ffffff; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .responsive-table { overflow-x: auto; } .beer-icons { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; } .beer-icons img { width: 60px; cursor: pointer; transition: transform 0.05s; } .beer-icons img:hover { transform: scale(2.0); } .beer-img { width: 60px; } th { background-color: #007BFF; color: white; } .responsive-table { overflow-x: auto; } .btn-ver-mercado { background-color: #28a745; color: white; } .btn-ver-mercado:hover { background-color: #218838; color: white; } .btn-mercado-ativo { background-color: #007BFF !important; color: white !important; } .alert-info { width: 100%; max-width: 250px; background-color: #FFA500; color: #ffffff; padding: 1rem; border-radius: 8px; text-align: center; margin-bottom: 1rem; display: none; /* Começa oculto */ padding: 1px 1px; margin: 0 auto; /* Centraliza o elemento no container */ } .container-wrapper { width: 100%; max-width: 700px; padding: 1rem; } .nome { width: 100%; max-width: 250px; background-color: #FFA500; color: #ffffff; padding: 1rem; border-radius: 8px; text-align: center; margin-bottom: 1rem; display: none; /* Começa oculto */ padding: 1px 1px; margin: 0 auto; /* Centraliza o elemento no container */ } .modal-footer { justify-content: center; } /* Botão vermelho */.btn-mercado-vermelho { background-color: #BC544B; /* Vermelho */ color: white; border: none; border-radius: 5px; padding: 5px 10px; transition: background-color 0.3s ease;}.btn-mercado-vermelho:hover { background-color: #cc0000; /* Vermelho mais escuro */} /style>/head>body classbg-light> !-- Wrapper para centralizar o alerta e o container juntos --> div classcontainer-wrapper> !-- menu.php -->nav classnavbar navbar-expand-lg navbar-light bg-light> div classcontainer-fluid> !-- Logo e nome da marca com link para a Home --> a classnavbar-brand d-flex align-items-center hrefindex.php> img srcimg/cerveja.png altLogo Cervejas width40 height40 classrounded-circle me-2> span classtext-dark fw-bold styletext-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);>CervejaSorocaba/span> /a> !-- Botão toggle para visualização em dispositivos móveis --> button classnavbar-toggler typebutton data-bs-togglecollapse data-bs-target#navbarNav aria-controlsnavbarNav aria-expandedfalse aria-labelToggle navigation> span classnavbar-toggler-icon>/span> /button> !-- Links do menu --> div classcollapse navbar-collapse idnavbarNav> ul classnavbar-nav ms-auto> li classnav-item> a classbtn btn-primary text-white mx-2 hrefcomofunciona.php>Como Funciona/a> /li> li classnav-item> a classbtn btn-primary text-white mx-2 hrefsobre.php>Sobre/a> /li> li classnav-item> a classbtn btn-primary text-white mx-2 hrefcontato.php>Contato/a> /li> /ul> /div> /div>/nav>!-- Customização do ícone hamburger (apenas para dispositivos móveis) -->style> @media (max-width: 768px) { .navbar-toggler-icon { border-radius: 5px; } .navbar-nav { background-color: #f8f9fa; /* Cor de fundo do menu suspenso */ padding: 10px; } .navbar-nav .nav-item { margin: 5px 0; } .navbar-nav .nav-link { padding: 10px; font-size: 1.2rem; text-align: center; } .navbar-nav .btn { width: 100%; /* Faz com que os botões ocupem toda a largura */ } }/style> !-- Modal -->div classmodal fade idmarketModal tabindex-1 aria-labelledbymarketModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h5 classmodal-title idmarketModalLabel>Informações do Produto/h5> button typebutton classbtn-close data-bs-dismissmodal aria-labelClose>/button> /div> div classmodal-body> strong>Cerveja:/strong> span idmodalCerveja>/span>br> strong> Preço:/strong> R$ span idmodalPreco>/span>br> strong>Mercado:/strong> span idmodalMercado>/span>br> strong>Até Data:/strong> span idmodalData>/span> /div> div classmodal-footer> button idgoToMarket classbtn btn-primary mb-3>📌 Ir ao Mercado/button> button idviewSite classbtn btn-secondary mb-3>🌍 Ver no Site/button> /div> div classmodal-footer> strong>Encontrou um preço desatualizado? Favor clicar abaixo!/strong> button idreportError classbtn btn-danger>❗ Fale Conosco/button> /div> /div> /div>/div> !-- Modal de Login --> div classmodal fade idloginModal tabindex-1 aria-labelledbyloginModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h5 classmodal-title idloginModalLabel>Verificar Email/h5> button typebutton classbtn-close data-bs-dismissmodal aria-labelClose>/button> /div> div classmodal-body> form idloginForm actionindex.php methodPOST> div classmb-3> label foremail classform-label>E-mail/label> input typeemail classform-control idemail nameemail required> /div> button typesubmit classbtn btn-primary>Verificar/button> /form> /div> /div> /div> /div> div classcontainer py-5> h1 classtext-center mb-4>Escolha uma Cerveja/h1> div classbeer-icons mb-4> !-- Ícones de cervejas, que acionam o filtro --> img srcimg/amstel.png nameAmstel - 350ml - Lata altAmstel onclickfilterByBeer(Amstel)> img srcimg/bavaria.png nameBavaria - 350ml - Lata altBavaria onclickfilterByBeer(Bavaria)> img srcimg/brahma.png nameBrahma - 350ml - Lata altBrahma onclickfilterByBeer(Brahma)> img srcimg/brahma-duplo-malte.png nameBrahma D. Malte - 350ml - Lata altDuploMalte onclickfilterByBeer(DuploMalte)> img srcimg/budweiser.png nameBudweiser - 350ml - Lata altBudweiser onclickfilterByBeer(Budweiser)> img srcimg/crystal.png nameCrystal - 350ml - Lata altCrystal onclickfilterByBeer(Crystal)> img srcimg/eisenbahn.png nameEisenbahn - 350ml - Lata altEisenbahn onclickfilterByBeer(Eisenbahn)> img srcimg/eisenbahngarrafa.png nameEisenbahn - 355ml - Garrafa altEisenbahnGarrafa onclickfilterByBeer(EisenbahnGarrafa)> img srcimg/heineken.png nameHeineken - 350ml - Lata altHeineken onclickfilterByBeer(Heineken)> img srcimg/heinekengarrafa.png nameHeineken - 330ml - Garrafa altHeinekenGarrafa onclickfilterByBeer(HeinekenGarrafa)> img srcimg/imperio.png nameImpério - 350ml - Lata altImperio onclickfilterByBeer(Imperio)> img srcimg/original.png nameOriginal - 350ml - Lata altOriginal onclickfilterByBeer(Original)> img srcimg/petra.png namePetra - 350ml - Lata altPetra onclickfilterByBeer(Petra)> img srcimg/skol.png nameSkol - 350ml - Lata altSkol onclickfilterByBeer(Skol)> img srcimg/spaten.png nameSpaten - 350ml - Lata altSpaten onclickfilterByBeer(Spaten)> !-- Adicionar mais ícones conforme necessário --> /div> !-- Div para mostrar o nome da cerveja selecionada --> div idnomeCervejaSelecionada classalert-info >/div> div classresponsive-table> table idtabelaCervejas classtable table-striped table-hover text-center align-middle> thead> tr> th>Cerveja/th> th>Preço/th> th>Até Data/th> th>Mercado/th> /tr> /thead> tbody> !-- Linhas serão inseridas pelo JavaScript --> /tbody> /table> /div> /div> script> // Quando o formulário de login for enviadodocument.getElementById(loginForm).addEventListener(submit, function(event) { event.preventDefault(); // Evita o envio do formulário var email document.getElementById(email).value; // Aqui você pode validar o email (por exemplo, com PHP ou JavaScript) if (email && email.includes(@)) { // Exemplo simples de validação de email // Salva o email no sessionStorage sessionStorage.setItem(email, email); // Exibe o modal de sucesso ou redireciona o usuário var loginModal new bootstrap.Modal(document.getElementById(loginModal)); loginModal.hide(); // Atualiza a página ou faz algo necessário para exibir os novos dados window.location.reload(); // Opcional, pode forçar a atualização da página } else { alert(Por favor, insira um e-mail válido.); }}); // Variável para armazenar os produtoslet produtos ;// Função para buscar produtos do banco de dadosasync function fetchProdutos() { try { const response await fetch(buscar_produtos.php); if (response.ok) { produtos await response.json(); console.log(Produtos carregados:, produtos); } else { console.error(Erro ao buscar os produtos:, response.statusText); } } catch (error) { console.error(Erro de conexão:, error); }}// Função para renderizar a tabela com os produtos filtradosfunction renderTable(filteredProducts ) { const tbody document.querySelector(#tabelaCervejas tbody); tbody.innerHTML ; // Limpa o conteúdo existente if (filteredProducts.length 0) { console.warn(Nenhum produto encontrado para o filtro selecionado!); return; } // Ordena os produtos pelo preço filteredProducts.sort((a, b) > a.preco - b.preco); filteredProducts.forEach((produto, index) > { const row document.createElement(tr); // Formata o preço substituindo ponto por vírgula const precoFormatado produto.preco.toFixed(2).replace(., ,); // Define o texto, a classe do botão e a função a ser chamada let buttonClass ; let buttonText ; let onClickFunction ; if (index 3) { // Para os três primeiros botões buttonClass btn-ver-mercado; buttonText Ver Mercado; onClickFunction `showMarket()`; } else { // Para os demais botões buttonClass btn-mercado-vermelho; buttonText produto.mercado; onClickFunction `showMarket1(${produto.cerveja}, ${produto.preco}, ${produto.mercado}, ${produto.endereco}, ${produto.link}, ${produto.data})`; } // Renderiza o botão com a função apropriada const mercadoContent ` button classbtn btn-sm ${buttonClass} onclick${onClickFunction}> ${buttonText} /button> `; row.innerHTML ` td>img src${produto.img} altImagem de ${produto.cerveja} stylewidth: 50px; height: 50px;>/td> td>b>R$ ${precoFormatado}/b>/td> td>${produto.data}/td> td>${mercadoContent}/td> `; tbody.appendChild(row); });}// Função de verificação de datafunction isWithinDateRange(dataValidade) { // Verificar se a data é uma string válida if (!dataValidade || typeof dataValidade ! string || dataValidade.trim() ) { console.error(Data inválida:, dataValidade); return false; // Retorna false se a data não for válida } // Cria objeto Date a partir da string const validadeDate new Date(dataValidade); // Verifica se a data é inválida if (isNaN(validadeDate.getTime())) { console.error(Data inválida ou formato incorreto:, dataValidade); return false; } // Ajusta a data atual para ter hora 00:00:00 const currentDate new Date(); currentDate.setHours(0, 0, 0, 0); console.log(Data de validade:, validadeDate); console.log(Data atual:, currentDate); // Compara as datas return validadeDate > currentDate;}// Chama a função para buscar os produtos ao carregar a páginadocument.addEventListener(DOMContentLoaded, fetchProdutos); function showMarket(button, comerciante) { window.location.href https://cervejasorocaba-com-713524.hostingersite.com/login.php; // Redireciona o usuário para a página do mercado }// Função para redirecionar para o modalfunction showMarket1(cerveja, preco, mercado, endereco, link, data) { const modal new bootstrap.Modal(document.getElementById(marketModal)); // Atualiza os campos do modal document.getElementById(modalCerveja).textContent cerveja; document.getElementById(modalPreco).textContent preco; document.getElementById(modalMercado).textContent mercado; document.getElementById(modalData).textContent data; // Configura o botão Ir ao Mercado document.getElementById(goToMarket).onclick () > { window.location.href endereco; }; // Configura o botão Ver Site document.getElementById(viewSite).onclick () > { window.open(link, _blank); }; // Configura o botão Preço Incorreto document.getElementById(reportError).onclick () > { const message `Olá, o Preço de R$ ${preco} da Cerveja ${cerveja} está desatualizado no ${mercado} hoje ${data}`; const whatsappUrl `https://wa.me/5511912302416?text${encodeURIComponent(message)}`; window.location.href whatsappUrl; }; // Exibe o modal modal.show();} function logout() { sessionStorage.removeItem(email); // Remove o email da sessão window.location.reload(); // Recarrega a página } // Função para filtrar produtos por tipo de cervejafunction filterByBeer(cerveja) { const filteredProducts produtos.filter(produto > produto.cerveja cerveja); // Atualiza o nome da cerveja selecionada no alerta const nomeCerveja document.querySelector(`imgalt${cerveja}`).getAttribute(name); const alertInfo document.getElementById(nomeCervejaSelecionada); alertInfo.innerText nomeCerveja || Cerveja Selecionada; alertInfo.style.display block; // Exibe o alerta renderTable(filteredProducts); // Renderiza a tabela com os produtos filtrados} // Função para buscar produtos do banco de dadosdocument.addEventListener(DOMContentLoaded, fetchProdutos); /script> script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js>/script> br> /body> !-- footer.php -->footer classbg-light text-center text-lg-start> div classcontainer p-4> !-- Direitos autorais --> div classcol-12 mb-3> center> p>Preços disponíveis de Quinta à Domingo das b>11hs/b> às b>21hs/b> /p> /center> /div> !-- Ícones das redes sociais com estilo redondo --> div classsocial-links> a hrefhttps://wa.me/5511912302416 target_blank> img srcimg/logo-whatsapp.png altWhatsApp> /a> a hrefhttps://www.instagram.com/cervejasorocaba/ target_blank> img srcimg/logo-instagram.png altInstagram> /a> a hrefhttps://www.facebook.com/acervejasorocaba target_blank> img srcimg/logo-facebook.png altFacebook> /a> /div> !-- Links adicionais --> div classrow mt-3> div classcol-12> p classtext-center> a href/termos-de-uso.php classtext-decoration-none>Termos de Uso/a> | a href/politica-de-privacidade.php classtext-decoration-none>Política de Privacidade/a> /p> center> p>© 2024 - CervejaSorocaba - Todos os direitos reservados./p>/center> /div> /div> /div>/footer>!-- Estilos personalizados para ícones redondos -->style> .social-links { display: flex; justify-content: center; gap: 20px; padding: 5px; } .social-links a { display: block; width: 30px; /* Tamanho do ícone */ height: 30px; border-radius: 50%; /* Faz os ícones ficarem redondos */ overflow: hidden; transition: transform 0.2s ease-in-out; } .social-links img { width: 100%; height: 100%; object-fit: cover; } .social-links a:hover { transform: scale(1.1); /* Efeito de zoom ao passar o mouse */ }/style>/div>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]