search / index000.html
enotkrutoy's picture
Rename index.html to index000.html
9ac0796 verified
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>CyberSearch v1.3.37</title>
<style>
body {
background-color: #0a0a0a;
color: #00ff00;
font-family: 'Courier New', monospace;
margin: 0;
padding: 20px;
overflow-x: hidden;
}
.glitch {
text-align: center;
animation: glitch 1s infinite;
text-shadow: 2px 2px #ff00ff;
}
.console {
border: 3px solid #00ff00;
padding: 20px;
margin: 20px auto;
max-width: 800px;
border-radius: 5px;
box-shadow: 0 0 15px #00ff0080;
}
input {
background: #000;
border: 2px solid #00ff00;
color: #00ff00;
padding: 10px;
width: 70%;
margin: 10px;
font-size: 16px;
text-transform: uppercase;
}
input:focus {
outline: none;
box-shadow: 0 0 10px #00ff00;
}
button {
background: #000;
border: 2px solid #00ff00;
color: #00ff00;
padding: 10px 30px;
cursor: pointer;
transition: all 0.3s;
position: relative;
overflow: hidden;
}
button:hover {
background: #00ff00;
color: #000;
text-shadow: 0 0 5px #000;
}
select {
background: #000;
border: 2px solid #00ff00;
color: #00ff00;
padding: 10px;
margin: 10px;
font-size: 16px;
}
.scan-line {
position: fixed;
width: 100%;
height: 2px;
background: linear-gradient(
to bottom,
transparent 0%,
#00ff0080 50%,
transparent 100%
);
animation: scan 4s linear infinite;
pointer-events: none;
}
@keyframes glitch {
0% { transform: translate(0); }
20% { transform: translate(-2px, 2px); }
40% { transform: translate(-2px, -2px); }
60% { transform: translate(2px, 2px); }
80% { transform: translate(2px, -2px); }
100% { transform: translate(0); }
}
@keyframes scan {
0% { top: -100%; }
100% { top: 150%; }
}
.console-output {
height: 200px;
overflow-y: auto;
margin: 15px 0;
padding: 10px;
border: 1px solid #00ff0033;
white-space: pre-wrap;
background: #000;
}
.status-led {
width: 12px;
height: 12px;
background: #ff0000;
border-radius: 50%;
display: inline-block;
margin-right: 10px;
animation: pulse 1s infinite;
}
@keyframes pulse {
0% { opacity: 0.2; }
50% { opacity: 1; }
100% { opacity: 0.2; }
}
.examples {
margin: 10px 0;
text-align: center;
}
.example {
background: #000;
border: 1px solid #00ff00;
padding: 5px 10px;
margin: 3px;
cursor: pointer;
display: inline-block;
font-size: 14px;
}
.example:hover {
background: #00ff00;
color: #000;
}
.controls {
text-align: center;
margin-top: 10px;
}
.dropdown {
margin: 10px 0;
text-align: center;
}
.dropdown-content {
display: none;
background-color: #000;
border: 1px solid #00ff00;
padding: 10px;
margin: 5px 0;
text-align: left;
}
.dropdown:hover .dropdown-content {
display: block;
}
.dynamic-input {
display: flex;
justify-content: center;
align-items: center;
margin: 10px 0;
}
.dynamic-input label {
margin-right: 10px;
}
.dynamic-input input {
width: 50%;
}
</style>
</head>
<body>
<div class="scan-line"></div>
<div class="console">
<h1 class="glitch" role="heading" aria-level="1">CYBER SEARCH v1.3.37</h1>
<div style="text-align: center;">
<span class="status-led" role="img" aria-label="Status LED"></span>
<input type="text" id="searchInput" placeholder="ENTER SEARCH TERM..." aria-label="Search Term" />
<button onclick="executeSearch('standard')" aria-label="Initiate Standard Search">INITIATE</button>
<button onclick="executeSearch('dork')" aria-label="Initiate Dork Search">DORKSEARCH</button>
</div>
<!-- Переключатель количества открываемых страниц -->
<div class="controls">
<label for="pagesSelect" aria-label="Number of Pages to Open">Количество открываемых страниц:</label>
<select id="pagesSelect" aria-label="Number of Pages to Open">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
<!-- Динамический ввод телефона -->
<div class="dynamic-input">
<label for="phoneInput" aria-label="Enter Phone Number">Введите телефонный номер:</label>
<input type="text" id="phoneInput" placeholder="905067043238" aria-label="Phone Number" />
</div>
<!-- Блок кликабельных примеров -->
<div class="examples">
<div class="dropdown">
<strong>Файловые Примеры:</strong>
<div class="dropdown-content">
<span class="example" onclick="fillSearch('intitle:index.of /config')" aria-label="intitle:index.of /config">intitle:index.of /config</span>
<span class="example" onclick="fillSearch('intitle:index.of /logs')" aria-label="intitle:index.of /logs">intitle:index.of /logs</span>
<span class="example" onclick="fillSearch('intitle:index.of /backup')" aria-label="intitle:index.of /backup">intitle:index.of /backup</span>
<span class="example" onclick="fillSearch('filetype:cfg config')" aria-label="filetype:cfg config">filetype:cfg config</span>
<span class="example" onclick="fillSearch('filetype:bak backup')" aria-label="filetype:bak backup">filetype:bak backup</span>
<span class="example" onclick="fillSearch('filetype:sql sql')" aria-label="filetype:sql sql">filetype:sql sql</span>
<span class="example" onclick="fillSearch('filetype:log log')" aria-label="filetype:log log">filetype:log log</span>
<span class="example" onclick="fillSearch('filetype:xml xml')" aria-label="filetype:xml xml">filetype:xml xml</span>
<span class="example" onclick="fillSearch('filetype:yml yml')" aria-label="filetype:yml yml">filetype:yml yml</span>
</div>
</div>
<div class="dropdown">
<strong>Примеры поиска в тексте:</strong>
<div class="dropdown-content">
<span class="example" onclick="fillSearch('inurl:php?= AND intext:password')" aria-label="inurl:php?= AND intext:password">inurl:php?= AND intext:password</span>
<span class="example" onclick="fillSearch('intitle:index.of passwd')" aria-label="intitle:index.of passwd">intitle:index.of passwd</span>
<span class="example" onclick="fillSearch('inurl:admin AND intext:username')" aria-label="inurl:admin AND intext:username">inurl:admin AND intext:username</span>
</div>
</div>
<div class="dropdown">
<strong>Примеры поиска по URL:</strong>
<div class="dropdown-content">
<span class="example" onclick="fillSearch('intitle:\"Index of\" wp-content/uploads')" aria-label="intitle:\"Index of\" wp-content/uploads">intitle:"Index of" wp-content/uploads</span>
<span class="example" onclick="fillSearch('inurl:server-status')" aria-label="inurl:server-status">inurl:server-status</span>
<span class="example" onclick="fillSearch('intitle:index.of database')" aria-label="intitle:index.of database">intitle:index.of database</span>
</div>
</div>
<div class="dropdown">
<strong>Примеры камер Axis:</strong>
<div class="dropdown-content">
<span class="example" onclick="fillSearch('inurl:/view.shtml')" aria-label="inurl:/view.shtml">inurl:/view.shtml</span>
<span class="example" onclick="fillSearch('intitle:\"Live View / - AXIS\"')" aria-label="intitle:\"Live View / - AXIS\"">intitle:"Live View / - AXIS"</span>
<span class="example" onclick="fillSearch('inurl:view/view.shtml')" aria-label="inurl:view/view.shtml">inurl:view/view.shtml</span>
<span class="example" onclick="fillSearch('inurl:ViewerFrame?Mode=')" aria-label="inurl:ViewerFrame?Mode=">inurl:ViewerFrame?Mode=</span>
<span class="example" onclick="fillSearch('inurl:ViewerFrame?Mode=Refresh')" aria-label="inurl:ViewerFrame?Mode=Refresh">inurl:ViewerFrame?Mode=Refresh</span>
<span class="example" onclick="fillSearch('inurl:axis-cgi/jpg')" aria-label="inurl:axis-cgi/jpg">inurl:axis-cgi/jpg</span>
<span class="example" onclick="fillSearch('inurl:axis-cgi/mjpg')" aria-label="inurl:axis-cgi/mjpg">inurl:axis-cgi/mjpg</span>
<span class="example" onclick="fillSearch('inurl:view/indexFrame.shtml')" aria-label="inurl:view/indexFrame.shtml">inurl:view/indexFrame.shtml</span>
<span class="example" onclick="fillSearch('inurl:view/index.shtml')" aria-label="inurl:view/index.shtml">inurl:view/index.shtml</span>
<span class="example" onclick="fillSearch('liveapplet')" aria-label="liveapplet">liveapplet</span>
<span class="example" onclick="fillSearch('intitle:\"live view\" intitle:axis')" aria-label="intitle:\"live view\" intitle:axis">intitle:"live view" intitle:axis</span>
<span class="example" onclick="fillSearch('intitle:liveapplet')" aria-label="intitle:liveapplet">intitle:liveapplet</span>
<span class="example" onclick="fillSearch('allintitle:\"Network Camera NetworkCamera\"')" aria-label="allintitle:\"Network Camera NetworkCamera\"">allintitle:"Network Camera NetworkCamera"</span>
<span class="example" onclick="fillSearch('intitle:axis intitle:\"video server\"')" aria-label="intitle:axis intitle:\"video server\"">intitle:axis intitle:"video server"</span>
<span class="example" onclick="fillSearch('intitle:liveapplet inurl:LvAppl')" aria-label="intitle:liveapplet inurl:LvAppl">intitle:liveapplet inurl:LvAppl</span>
<span class="example" onclick="fillSearch('intitle:\"EvoCam\" inurl:\"webcam.html\"')" aria-label="intitle:\"EvoCam\" inurl:\"webcam.html\"">intitle:"EvoCam" inurl:"webcam.html"</span>
<span class="example" onclick="fillSearch('intitle:\"Live NetSnap Cam-Server feed\"')" aria-label="intitle:\"Live NetSnap Cam-Server feed\"">intitle:"Live NetSnap Cam-Server feed"</span>
<span class="example" onclick="fillSearch('intitle:\"Live View / - AXIS\"')" aria-label="intitle:\"Live View / - AXIS\"">intitle:"Live View / - AXIS"</span>
<span class="example" onclick="fillSearch('intitle:\"Live View / - AXIS 206M\"')" aria-label="intitle:\"Live View / - AXIS 206M\"">intitle:"Live View / - AXIS 206M"</span>
<span class="example" onclick="fillSearch('intitle:\"Live View / - AXIS 206W\"')" aria-label="intitle:\"Live View / - AXIS 206W\"">intitle:"Live View / - AXIS 206W"</span>
<span class="example" onclick="fillSearch('intitle:\"Live View / - AXIS 210\"')" aria-label="intitle:\"Live View / - AXIS 210\"">intitle:"Live View / - AXIS 210"</span>
<span class="example" onclick="fillSearch('inurl:indexFrame.shtml Axis')" aria-label="inurl:indexFrame.shtml Axis">inurl:indexFrame.shtml Axis</span>
<span class="example" onclick="fillSearch('inurl:\"MultiCameraFrame?Mode=Motion\"')" aria-label="inurl:\"MultiCameraFrame?Mode=Motion\"">inurl:"MultiCameraFrame?Mode=Motion"</span>
<span class="example" onclick="fillSearch('intitle:start inurl:cgistart')" aria-label="intitle:start inurl:cgistart">intitle:start inurl:cgistart</span>
<span class="example" onclick="fillSearch('intitle:\"WJ-NT104 Main Page\"')" aria-label="intitle:\"WJ-NT104 Main Page\"">intitle:"WJ-NT104 Main Page"</span>
</div>
</div>
<div class="dropdown">
<strong>Примеры камер Sony:</strong>
<div class="dropdown-content">
<span class="example" onclick="fillSearch('intitle:snc-z20 inurl:home/')" aria-label="intitle:snc-z20 inurl:home/">intitle:snc-z20 inurl:home/</span>
<span class="example" onclick="fillSearch('intitle:snc-cs3 inurl:home/')" aria-label="intitle:snc-cs3 inurl:home/">intitle:snc-cs3 inurl:home/</span>
<span class="example" onclick="fillSearch('intitle:snc-rz30 inurl:home/')" aria-label="intitle:snc-rz30 inurl:home/">intitle:snc-rz30 inurl:home/</span>
<span class="example" onclick="fillSearch('intitle:\"sony network camera snc-p1\"')" aria-label="intitle:\"sony network camera snc-p1\"">intitle:"sony network camera snc-p1"</span>
<span class="example" onclick="fillSearch('intitle:\"sony network camera snc-m1\"')" aria-label="intitle:\"sony network camera snc-m1\"">intitle:"sony network camera snc-m1"</span>
</div>
</div>
<div class="dropdown">
<strong>Примеры других камер:</strong>
<div class="dropdown-content">
<span class="example" onclick="fillSearch('site:.viewnetcam.com -www.viewnetcam.com')" aria-label="site:.viewnetcam.com -www.viewnetcam.com">site:.viewnetcam.com -www.viewnetcam.com</span>
<span class="example" onclick="fillSearch('intitle:\"Toshiba Network Camera\" user login')" aria-label="intitle:\"Toshiba Network Camera\" user login">intitle:"Toshiba Network Camera" user login</span>
<span class="example" onclick="fillSearch('intitle:\"netcam live image\"')" aria-label="intitle:\"netcam live image\"">intitle:"netcam live image"</span>
<span class="example" onclick="fillSearch('intitle:\"i-Catcher Console - Web Monitor\"')" aria-label="intitle:\"i-Catcher Console - Web Monitor\"">intitle:"i-Catcher Console - Web Monitor"</span>
</div>
</div>
<div class="dropdown">
<strong>Примеры телефонных номеров:</strong>
<div class="dropdown-content">
<span class="example" onclick="fillDynamicPhoneSearch()" aria-label="Поиск по телефонному номеру">Поиск по телефонному номеру</span>
</div>
</div>
<div class="dropdown">
<strong>Примеры социальных сетей:</strong>
<div class="dropdown-content">
<span class="example" onclick="fillSocialSearch('facebook.com')" aria-label="site:facebook.com">Facebook</span>
<span class="example" onclick="fillSocialSearch('twitter.com')" aria-label="site:twitter.com">Twitter</span>
<span class="example" onclick="fillSocialSearch('linkedin.com')" aria-label="site:linkedin.com">LinkedIn</span>
<span class="example" onclick="fillSocialSearch('instagram.com')" aria-label="site:instagram.com">Instagram</span>
<span class="example" onclick="fillSocialSearch('vk.com')" aria-label="site:vk.com">VK</span>
</div>
</div>
<div class="dropdown">
<strong>Примеры HTML5:</strong>
<div class="dropdown-content">
<span class="example" onclick="fillSearch('inurl:html5')" aria-label="inurl:html5">inurl:html5</span>
<span class="example" onclick="fillSearch('intitle:\"HTML5 Video\"')" aria-label="intitle:\"HTML5 Video\"">intitle:"HTML5 Video"</span>
</div>
</div>
</div>
<div class="console-output" id="output" role="region" aria-live="polite"></div>
</div>
<script>
// Функция для автозаполнения поля поиска из кликабельных примеров
function fillSearch(query) {
document.getElementById('searchInput').value = query;
}
function fillDynamicPhoneSearch() {
const phoneInput = document.getElementById('phoneInput').value;
if (phoneInput) {
const formattedPhone = phoneInput.replace(/\D/g, '');
const searchTerms = [
`intext:"${formattedPhone}"`,
`intext:"+${formattedPhone}"`,
`intext:"${formattedPhone.slice(0, 3)} ${formattedPhone.slice(3, 6)} ${formattedPhone.slice(6, 8)} ${formattedPhone.slice(8, 10)}"`
];
document.getElementById('searchInput').value = searchTerms.join(' OR ');
} else {
alert('PHONE NUMBER REQUIRED!');
}
}
function fillSocialSearch(site) {
const phoneInput = document.getElementById('phoneInput').value;
if (phoneInput) {
const formattedPhone = phoneInput.replace(/\D/g, '');
const searchTerms = [
`site:${site} intext:"${formattedPhone}"`,
`site:${site} intext:"+${formattedPhone}"`,
`site:${site} intext:"${formattedPhone.slice(0, 3)} ${formattedPhone.slice(3, 6)} ${formattedPhone.slice(6, 8)} ${formattedPhone.slice(8, 10)}"`
];
document.getElementById('searchInput').value = searchTerms.join(' OR ');
} else {
alert('PHONE NUMBER REQUIRED!');
}
}
function executeSearch(type) {
const searchTerm = document.getElementById('searchInput').value;
if (!searchTerm) {
alert('SEARCH TERM REQUIRED!');
return;
}
if (searchTerm.length > 1024) {
alert('SEARCH TERM TOO LONG! (Max length: 1024 characters)');
return;
}
const output = document.getElementById('output');
try {
output.innerHTML += '> INITIALIZING SEARCH: ' + escapeQuotes(searchTerm) + '\n';
if (type === 'standard') {
searchGoogle(searchTerm);
} else if (type === 'dork') {
searchDork(searchTerm);
}
} catch (error) {
output.innerHTML += '> ERROR: ' + error.message + '\n';
}
}
function escapeQuotes(str) {
return str.replace(/"/g, '&quot;');
}
async function searchGoogle(search) {
const output = document.getElementById('output');
const pagesToOpen = parseInt(document.getElementById('pagesSelect').value, 10);
const wordCount = search.split(' ').length;
let o = Math.max(32 - wordCount, 1);
const template = 'site:*.*.%NUM%.* |';
let query = '';
const urls = [];
const maxUrls = 10; // Максимальное количество URL-адресов
for (let i = 0; i < maxUrls; i++) {
for (let ii = 0; ii < (257 - (i * o)); ii++) {
query += template.replace('%NUM%', ii.toString());
}
query = query.slice(0, -1);
query = `(${search}) (${query})`;
const url = 'https://www.google.com/search?q=' + encodeURIComponent(query);
urls.push(url);
query = '';
}
output.innerHTML += '> GENERATED ' + urls.length + ' SEARCH PATTERNS\n';
output.innerHTML += '> INITIATING SEARCH EXECUTION...\n';
const pages = Math.min(pagesToOpen, urls.length);
if (pages > 5) {
if (!confirm(`Opening ${pages} portals. Continue?`)) {
return;
}
}
let delay = 0;
for (let index = 0; index < pages; index++) {
setTimeout(() => {
output.innerHTML += '> [PORTAL ' + (index + 1) + '] LAUNCHED\n';
window.open(urls[index], '_blank', 'noopener,noreferrer');
}, delay);
delay += 100;
}
}
async function searchDork(dork) {
const output = document.getElementById('output');
const pagesToOpen = parseInt(document.getElementById('pagesSelect').value, 10);
const phoneInput = document.getElementById('phoneInput').value;
if (phoneInput) {
const formattedPhone = phoneInput.replace(/\D/g, '');
dork = dork.replace(/905067043238/g, formattedPhone);
}
output.innerHTML += '> INITIALIZING DORK SEARCH: ' + escapeQuotes(dork) + '\n';
const url = 'https://www.google.com/search?q=' + encodeURIComponent(dork);
output.innerHTML += '> SEARCH URL: ' + escapeQuotes(url) + '\n';
const pages = Math.min(pagesToOpen, 1); // Dorks typically return one page
if (pages > 5) {
if (!confirm(`Opening ${pages} portals. Continue?`)) {
return;
}
}
setTimeout(() => {
output.innerHTML += '> [PORTAL 1] LAUNCHED\n';
window.open(url, '_blank', 'noopener,noreferrer');
}, 100);
}
</script>
</body>
</html>