nginx 1.22.1
tcp/443
A JSON configuration file has been found at config.json
.
It may contains application configuration such as credentials.
False positive might happen when hitting a JSON API endpoint.
Fingerprint: b18befd9dd6536aa30550de55eb097cc995b7992a93b73ad5c771957e67ce388
{ "defaultServerURLs": [ "stream.jgnet.tv.br" ], "routerMode": "history" }
Open service 179.127.79.235:443 · play.jgnet.tv.br
2024-05-30 13:58
HTTP/1.1 200 OK Server: nginx/1.22.1 Date: Thu, 30 May 2024 13:59:00 GMT Content-Type: text/html Content-Length: 3084 Last-Modified: Thu, 01 Jun 2023 17:18:28 GMT Connection: close ETag: "6478d2e4-c0c" Accept-Ranges: bytes Page title: Jellyfin Vue <!DOCTYPE html> <html lang="en" class="no-forced-scrollbar"> <head> <meta charset="UTF-8"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"> <style> @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /** * Light color scheme for splashscreen * */ .light { background: linear-gradient( 280deg, #4f5b62, #62727b, #718792, #819ca9, #8eacbb ); } /** * Dark color scheme for splashscreen * */ .dark { background: linear-gradient( 280deg, #111827, #1c2741, #332d41, #4a2532, #381e73, #244415 ); } @media (prefers-reduced-motion) { .animation { animation: gradient 30s linear infinite; } } .splashBackground { position: absolute; padding: 0; margin: 0; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-size: 400% 400%; animation: gradient 2s linear infinite; z-index: 99999999; } .splashLogo { width: 30%; height: 30%; /* This file is in the 'public' folder, so it will be placed at the root when the client is built */ background-image: url(/icon.png); background-position: center center; background-repeat: no-repeat; background-size: contain; } /* Class to apply when the load process is finished */ .loadFinished { opacity: 0; transition: opacity 0.75s linear; } </style> <title>Jellyfin Vue</title> <script type="module" crossorigin src="/assets/index-403d46ce.js"></script> <link rel="stylesheet" href="/assets/index-cc011f39.css"> </head> <body> <div class="splashBackground"> <div class="splashLogo"></div> </div> <div id="app"></div> <!-- Load splashcreen color scheme based on stored settings or user-agent preferences. --> <script> const store = localStorage.getItem('clientSettings') || '{}'; const storedMode = JSON.parse(store).darkMode; const matchedDarkColorScheme = window.matchMedia( 'prefers-color-scheme: dark' ).matches; const useDarkMode = typeof storedMode === 'boolean' ? storedMode : matchedDarkColorScheme; const classToApply = useDarkMode ? 'dark' : 'light'; const element = document.querySelector('.splashBackground'); if (element) { element.classList.add(classToApply); } </script> </body> </html>
Open service 179.127.79.235:443 · play.jgnet.tv.br
2024-05-29 10:57
HTTP/1.1 200 OK Server: nginx/1.22.1 Date: Wed, 29 May 2024 10:57:22 GMT Content-Type: text/html Content-Length: 3084 Last-Modified: Thu, 01 Jun 2023 17:18:28 GMT Connection: close ETag: "6478d2e4-c0c" Accept-Ranges: bytes Page title: Jellyfin Vue <!DOCTYPE html> <html lang="en" class="no-forced-scrollbar"> <head> <meta charset="UTF-8"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"> <style> @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /** * Light color scheme for splashscreen * */ .light { background: linear-gradient( 280deg, #4f5b62, #62727b, #718792, #819ca9, #8eacbb ); } /** * Dark color scheme for splashscreen * */ .dark { background: linear-gradient( 280deg, #111827, #1c2741, #332d41, #4a2532, #381e73, #244415 ); } @media (prefers-reduced-motion) { .animation { animation: gradient 30s linear infinite; } } .splashBackground { position: absolute; padding: 0; margin: 0; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-size: 400% 400%; animation: gradient 2s linear infinite; z-index: 99999999; } .splashLogo { width: 30%; height: 30%; /* This file is in the 'public' folder, so it will be placed at the root when the client is built */ background-image: url(/icon.png); background-position: center center; background-repeat: no-repeat; background-size: contain; } /* Class to apply when the load process is finished */ .loadFinished { opacity: 0; transition: opacity 0.75s linear; } </style> <title>Jellyfin Vue</title> <script type="module" crossorigin src="/assets/index-403d46ce.js"></script> <link rel="stylesheet" href="/assets/index-cc011f39.css"> </head> <body> <div class="splashBackground"> <div class="splashLogo"></div> </div> <div id="app"></div> <!-- Load splashcreen color scheme based on stored settings or user-agent preferences. --> <script> const store = localStorage.getItem('clientSettings') || '{}'; const storedMode = JSON.parse(store).darkMode; const matchedDarkColorScheme = window.matchMedia( 'prefers-color-scheme: dark' ).matches; const useDarkMode = typeof storedMode === 'boolean' ? storedMode : matchedDarkColorScheme; const classToApply = useDarkMode ? 'dark' : 'light'; const element = document.querySelector('.splashBackground'); if (element) { element.classList.add(classToApply); } </script> </body> </html>
Open service 179.127.79.235:443 · play.jgnet.tv.br
2024-05-28 11:17
HTTP/1.1 200 OK Server: nginx/1.22.1 Date: Tue, 28 May 2024 11:17:29 GMT Content-Type: text/html Content-Length: 3084 Last-Modified: Thu, 01 Jun 2023 17:18:28 GMT Connection: close ETag: "6478d2e4-c0c" Accept-Ranges: bytes Page title: Jellyfin Vue <!DOCTYPE html> <html lang="en" class="no-forced-scrollbar"> <head> <meta charset="UTF-8"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"> <style> @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /** * Light color scheme for splashscreen * */ .light { background: linear-gradient( 280deg, #4f5b62, #62727b, #718792, #819ca9, #8eacbb ); } /** * Dark color scheme for splashscreen * */ .dark { background: linear-gradient( 280deg, #111827, #1c2741, #332d41, #4a2532, #381e73, #244415 ); } @media (prefers-reduced-motion) { .animation { animation: gradient 30s linear infinite; } } .splashBackground { position: absolute; padding: 0; margin: 0; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-size: 400% 400%; animation: gradient 2s linear infinite; z-index: 99999999; } .splashLogo { width: 30%; height: 30%; /* This file is in the 'public' folder, so it will be placed at the root when the client is built */ background-image: url(/icon.png); background-position: center center; background-repeat: no-repeat; background-size: contain; } /* Class to apply when the load process is finished */ .loadFinished { opacity: 0; transition: opacity 0.75s linear; } </style> <title>Jellyfin Vue</title> <script type="module" crossorigin src="/assets/index-403d46ce.js"></script> <link rel="stylesheet" href="/assets/index-cc011f39.css"> </head> <body> <div class="splashBackground"> <div class="splashLogo"></div> </div> <div id="app"></div> <!-- Load splashcreen color scheme based on stored settings or user-agent preferences. --> <script> const store = localStorage.getItem('clientSettings') || '{}'; const storedMode = JSON.parse(store).darkMode; const matchedDarkColorScheme = window.matchMedia( 'prefers-color-scheme: dark' ).matches; const useDarkMode = typeof storedMode === 'boolean' ? storedMode : matchedDarkColorScheme; const classToApply = useDarkMode ? 'dark' : 'light'; const element = document.querySelector('.splashBackground'); if (element) { element.classList.add(classToApply); } </script> </body> </html>
Open service 179.127.79.235:443 · play.jgnet.tv.br
2024-05-27 21:34
HTTP/1.1 200 OK Server: nginx/1.22.1 Date: Mon, 27 May 2024 21:34:49 GMT Content-Type: text/html Content-Length: 3084 Last-Modified: Thu, 01 Jun 2023 17:18:28 GMT Connection: close ETag: "6478d2e4-c0c" Accept-Ranges: bytes Page title: Jellyfin Vue <!DOCTYPE html> <html lang="en" class="no-forced-scrollbar"> <head> <meta charset="UTF-8"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"> <style> @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /** * Light color scheme for splashscreen * */ .light { background: linear-gradient( 280deg, #4f5b62, #62727b, #718792, #819ca9, #8eacbb ); } /** * Dark color scheme for splashscreen * */ .dark { background: linear-gradient( 280deg, #111827, #1c2741, #332d41, #4a2532, #381e73, #244415 ); } @media (prefers-reduced-motion) { .animation { animation: gradient 30s linear infinite; } } .splashBackground { position: absolute; padding: 0; margin: 0; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-size: 400% 400%; animation: gradient 2s linear infinite; z-index: 99999999; } .splashLogo { width: 30%; height: 30%; /* This file is in the 'public' folder, so it will be placed at the root when the client is built */ background-image: url(/icon.png); background-position: center center; background-repeat: no-repeat; background-size: contain; } /* Class to apply when the load process is finished */ .loadFinished { opacity: 0; transition: opacity 0.75s linear; } </style> <title>Jellyfin Vue</title> <script type="module" crossorigin src="/assets/index-403d46ce.js"></script> <link rel="stylesheet" href="/assets/index-cc011f39.css"> </head> <body> <div class="splashBackground"> <div class="splashLogo"></div> </div> <div id="app"></div> <!-- Load splashcreen color scheme based on stored settings or user-agent preferences. --> <script> const store = localStorage.getItem('clientSettings') || '{}'; const storedMode = JSON.parse(store).darkMode; const matchedDarkColorScheme = window.matchMedia( 'prefers-color-scheme: dark' ).matches; const useDarkMode = typeof storedMode === 'boolean' ? storedMode : matchedDarkColorScheme; const classToApply = useDarkMode ? 'dark' : 'light'; const element = document.querySelector('.splashBackground'); if (element) { element.classList.add(classToApply); } </script> </body> </html>
Open service 179.127.79.235:443 · play.jgnet.tv.br
2024-05-26 19:44
HTTP/1.1 200 OK Server: nginx/1.22.1 Date: Sun, 26 May 2024 19:44:55 GMT Content-Type: text/html Content-Length: 3084 Last-Modified: Thu, 01 Jun 2023 17:18:28 GMT Connection: close ETag: "6478d2e4-c0c" Accept-Ranges: bytes Page title: Jellyfin Vue <!DOCTYPE html> <html lang="en" class="no-forced-scrollbar"> <head> <meta charset="UTF-8"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"> <style> @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /** * Light color scheme for splashscreen * */ .light { background: linear-gradient( 280deg, #4f5b62, #62727b, #718792, #819ca9, #8eacbb ); } /** * Dark color scheme for splashscreen * */ .dark { background: linear-gradient( 280deg, #111827, #1c2741, #332d41, #4a2532, #381e73, #244415 ); } @media (prefers-reduced-motion) { .animation { animation: gradient 30s linear infinite; } } .splashBackground { position: absolute; padding: 0; margin: 0; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-size: 400% 400%; animation: gradient 2s linear infinite; z-index: 99999999; } .splashLogo { width: 30%; height: 30%; /* This file is in the 'public' folder, so it will be placed at the root when the client is built */ background-image: url(/icon.png); background-position: center center; background-repeat: no-repeat; background-size: contain; } /* Class to apply when the load process is finished */ .loadFinished { opacity: 0; transition: opacity 0.75s linear; } </style> <title>Jellyfin Vue</title> <script type="module" crossorigin src="/assets/index-403d46ce.js"></script> <link rel="stylesheet" href="/assets/index-cc011f39.css"> </head> <body> <div class="splashBackground"> <div class="splashLogo"></div> </div> <div id="app"></div> <!-- Load splashcreen color scheme based on stored settings or user-agent preferences. --> <script> const store = localStorage.getItem('clientSettings') || '{}'; const storedMode = JSON.parse(store).darkMode; const matchedDarkColorScheme = window.matchMedia( 'prefers-color-scheme: dark' ).matches; const useDarkMode = typeof storedMode === 'boolean' ? storedMode : matchedDarkColorScheme; const classToApply = useDarkMode ? 'dark' : 'light'; const element = document.querySelector('.splashBackground'); if (element) { element.classList.add(classToApply); } </script> </body> </html>
Open service 179.127.79.235:443 · play.jgnet.tv.br
2024-05-25 18:35
HTTP/1.1 200 OK Server: nginx/1.22.1 Date: Sat, 25 May 2024 18:35:36 GMT Content-Type: text/html Content-Length: 3084 Last-Modified: Thu, 01 Jun 2023 17:18:28 GMT Connection: close ETag: "6478d2e4-c0c" Accept-Ranges: bytes Page title: Jellyfin Vue <!DOCTYPE html> <html lang="en" class="no-forced-scrollbar"> <head> <meta charset="UTF-8"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"> <style> @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /** * Light color scheme for splashscreen * */ .light { background: linear-gradient( 280deg, #4f5b62, #62727b, #718792, #819ca9, #8eacbb ); } /** * Dark color scheme for splashscreen * */ .dark { background: linear-gradient( 280deg, #111827, #1c2741, #332d41, #4a2532, #381e73, #244415 ); } @media (prefers-reduced-motion) { .animation { animation: gradient 30s linear infinite; } } .splashBackground { position: absolute; padding: 0; margin: 0; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-size: 400% 400%; animation: gradient 2s linear infinite; z-index: 99999999; } .splashLogo { width: 30%; height: 30%; /* This file is in the 'public' folder, so it will be placed at the root when the client is built */ background-image: url(/icon.png); background-position: center center; background-repeat: no-repeat; background-size: contain; } /* Class to apply when the load process is finished */ .loadFinished { opacity: 0; transition: opacity 0.75s linear; } </style> <title>Jellyfin Vue</title> <script type="module" crossorigin src="/assets/index-403d46ce.js"></script> <link rel="stylesheet" href="/assets/index-cc011f39.css"> </head> <body> <div class="splashBackground"> <div class="splashLogo"></div> </div> <div id="app"></div> <!-- Load splashcreen color scheme based on stored settings or user-agent preferences. --> <script> const store = localStorage.getItem('clientSettings') || '{}'; const storedMode = JSON.parse(store).darkMode; const matchedDarkColorScheme = window.matchMedia( 'prefers-color-scheme: dark' ).matches; const useDarkMode = typeof storedMode === 'boolean' ? storedMode : matchedDarkColorScheme; const classToApply = useDarkMode ? 'dark' : 'light'; const element = document.querySelector('.splashBackground'); if (element) { element.classList.add(classToApply); } </script> </body> </html>
Open service 179.127.79.235:443 · play.jgnet.tv.br
2024-05-24 17:33
HTTP/1.1 200 OK Server: nginx/1.22.1 Date: Fri, 24 May 2024 17:33:58 GMT Content-Type: text/html Content-Length: 3084 Last-Modified: Thu, 01 Jun 2023 17:18:28 GMT Connection: close ETag: "6478d2e4-c0c" Accept-Ranges: bytes Page title: Jellyfin Vue <!DOCTYPE html> <html lang="en" class="no-forced-scrollbar"> <head> <meta charset="UTF-8"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"> <style> @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /** * Light color scheme for splashscreen * */ .light { background: linear-gradient( 280deg, #4f5b62, #62727b, #718792, #819ca9, #8eacbb ); } /** * Dark color scheme for splashscreen * */ .dark { background: linear-gradient( 280deg, #111827, #1c2741, #332d41, #4a2532, #381e73, #244415 ); } @media (prefers-reduced-motion) { .animation { animation: gradient 30s linear infinite; } } .splashBackground { position: absolute; padding: 0; margin: 0; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-size: 400% 400%; animation: gradient 2s linear infinite; z-index: 99999999; } .splashLogo { width: 30%; height: 30%; /* This file is in the 'public' folder, so it will be placed at the root when the client is built */ background-image: url(/icon.png); background-position: center center; background-repeat: no-repeat; background-size: contain; } /* Class to apply when the load process is finished */ .loadFinished { opacity: 0; transition: opacity 0.75s linear; } </style> <title>Jellyfin Vue</title> <script type="module" crossorigin src="/assets/index-403d46ce.js"></script> <link rel="stylesheet" href="/assets/index-cc011f39.css"> </head> <body> <div class="splashBackground"> <div class="splashLogo"></div> </div> <div id="app"></div> <!-- Load splashcreen color scheme based on stored settings or user-agent preferences. --> <script> const store = localStorage.getItem('clientSettings') || '{}'; const storedMode = JSON.parse(store).darkMode; const matchedDarkColorScheme = window.matchMedia( 'prefers-color-scheme: dark' ).matches; const useDarkMode = typeof storedMode === 'boolean' ? storedMode : matchedDarkColorScheme; const classToApply = useDarkMode ? 'dark' : 'light'; const element = document.querySelector('.splashBackground'); if (element) { element.classList.add(classToApply); } </script> </body> </html>
Open service 179.127.79.235:443 · play.jgnet.tv.br
2024-05-23 16:11
HTTP/1.1 200 OK Server: nginx/1.22.1 Date: Thu, 23 May 2024 16:11:29 GMT Content-Type: text/html Content-Length: 3084 Last-Modified: Thu, 01 Jun 2023 17:18:28 GMT Connection: close ETag: "6478d2e4-c0c" Accept-Ranges: bytes Page title: Jellyfin Vue <!DOCTYPE html> <html lang="en" class="no-forced-scrollbar"> <head> <meta charset="UTF-8"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"> <style> @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /** * Light color scheme for splashscreen * */ .light { background: linear-gradient( 280deg, #4f5b62, #62727b, #718792, #819ca9, #8eacbb ); } /** * Dark color scheme for splashscreen * */ .dark { background: linear-gradient( 280deg, #111827, #1c2741, #332d41, #4a2532, #381e73, #244415 ); } @media (prefers-reduced-motion) { .animation { animation: gradient 30s linear infinite; } } .splashBackground { position: absolute; padding: 0; margin: 0; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-size: 400% 400%; animation: gradient 2s linear infinite; z-index: 99999999; } .splashLogo { width: 30%; height: 30%; /* This file is in the 'public' folder, so it will be placed at the root when the client is built */ background-image: url(/icon.png); background-position: center center; background-repeat: no-repeat; background-size: contain; } /* Class to apply when the load process is finished */ .loadFinished { opacity: 0; transition: opacity 0.75s linear; } </style> <title>Jellyfin Vue</title> <script type="module" crossorigin src="/assets/index-403d46ce.js"></script> <link rel="stylesheet" href="/assets/index-cc011f39.css"> </head> <body> <div class="splashBackground"> <div class="splashLogo"></div> </div> <div id="app"></div> <!-- Load splashcreen color scheme based on stored settings or user-agent preferences. --> <script> const store = localStorage.getItem('clientSettings') || '{}'; const storedMode = JSON.parse(store).darkMode; const matchedDarkColorScheme = window.matchMedia( 'prefers-color-scheme: dark' ).matches; const useDarkMode = typeof storedMode === 'boolean' ? storedMode : matchedDarkColorScheme; const classToApply = useDarkMode ? 'dark' : 'light'; const element = document.querySelector('.splashBackground'); if (element) { element.classList.add(classToApply); } </script> </body> </html>