Hepinize selamlar Türk Hack Team ailesi, ben @u1ku1912
Bugün sizlere telefon üzerinden yazdığım, telefon üzerinden kullanabileceğiniz İplogger v1.0'ı tanıtacağım.
Zaman içerisinde güncellemeler getirerek çok yönlü fonksiyon yönleri olacak, planlarım hazırdır.
İyi kullanımlar
Bugün sizlere telefon üzerinden yazdığım, telefon üzerinden kullanabileceğiniz İplogger v1.0'ı tanıtacağım.
Zaman içerisinde güncellemeler getirerek çok yönlü fonksiyon yönleri olacak, planlarım hazırdır.
İyi kullanımlar
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Android İPlogger v1.0</title>
<style>
body {
background-image: url('https://i.hizliresim.com/4ttoyc2.png');
background-size: cover;
background-repeat: no-repeat;
font-family: sans-serif;
color: white;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
overflow: hidden;
}
#particles-js {
position: fixed;
width: 100%;
height: 100%;
z-index: 0;
}
.container {
text-align: center;
background-color: rgba(0, 0, 0, 0.7);
padding: 20px;
border-radius: 10px;
position: relative;
z-index: 1;
}
h1 {
margin-bottom: 20px;
}
p {
font-size: 1.2em;
}
input[type="text"] {
padding: 10px;
margin-bottom: 10px;
border-radius: 5px;
border: none;
background-color: rgba(255, 255, 255, 0.8);
color: #333;
}
button {
padding: 10px 20px;
border-radius: 5px;
border: none;
background-color: #007bff;
color: white;
cursor: pointer;
}
</style>
</head>
<body>
<div id="particles-js"></div>
<div class="container">
<h1>IP Adresi Konumu Bul</h1>
<input type="text" id="ip-input" placeholder="IP Adresi Girin">
<button onclick="getIpAddress()">Ara</button>
<p id="ip-address"></p>
</div>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/particles.min.js"></script>
<script>
particlesJS('particles-js', {
particles: {
number: { value: 80, density: { enable: true, value_area: 800 } },
color: { value: '#ffffff' },
shape: { type: 'circle', stroke: { width: 0, color: '#000000' }, polygon: { nb_sides: 5 } },
opacity: { value: 0.5, random: false, anim: { enable: false, speed: 1, opacity_min: 0.1, sync: false } },
size: { value: 3, random: true, anim: { enable: false, speed: 40, size_min: 0.1, sync: false } },
line_linked: { enable: true, distance: 150, color: '#ffffff', opacity: 0.4, width: 1 },
move: { enable: true, speed: 6, direction: 'none', random: false, straight: false, out_mode: 'out', attract: { enable: false, rotateX: 600, rotateY: 1200 } }
},
interactivity: { detect_on: 'canvas', events: { onhover: { enable: true, mode: 'repulse' }, onclick: { enable: true, mode: 'push' }, resize: true }, modes: { grab: { distance: 400, line_linked: { opacity: 1 } }, bubble: { distance: 400, size: 40, duration: 2, opacity: 8, speed: 3 }, repulse: { distance: 200 }, push: { particles_nb: 4 }, remove: { particles_nb: 2 } } },
retina_detect: true
});
function getIpAddress() {
const ipInput = document.getElementById('ip-input').value;
if (ipInput) {
fetch(`https://ipinfo.io/${ipInput}/json`)
.then(response => response.json())
.then(data => {
if (data.error) {
document.getElementById('ip-address').textContent = 'Geçersiz IP adresi.';
} else {
document.getElementById('ip-address').innerHTML = `
IP Adresi: ${data.ip}<br>
Ülke: ${data.country}<br>
Şehir: ${data.city}
`;
}
})
.catch(error => {
document.getElementById('ip-address').textContent = 'IP adresi bilgileri alınamadı.';
console.error('IP adresi bilgileri alınırken hata oluştu:', error);
});
} else {
document.getElementById('ip-address').textContent = 'Lütfen bir IP adresi girin.';
}
}
</script>
</body>
</html>



