<!doctype html>
<html lang=en>
<head>
<meta charset=UTF-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<title>Easy-OSINT</title>
<script src=https://cdn.jsdelivr.net/npm/particles.js></script>
<style>body{margin:0;padding:0;font-family:Arial,sans-serif;color:#fff;background-color:#1a1a1a;overflow:hidden}#particles-js{position:absolute;width:100%;height:100%;z-index:-1}.logo{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:10px;color:#fc0;font-size:1.5em;font-weight:700;text-transform:uppercase}.logo img{width:40px;height:40px}.container{max-width:900px;margin:30px auto;padding:20px;border-radius:10px;background:linear-gradient(145deg,#242424,#1a1a1a);box-shadow:3px 3px 10px #121212,-3px -3px 10px #2a2a2a;z-index:1;position:relative}h1{text-align:center;color:#fc0;font-size:2.5em;margin-bottom:20px}.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.tab{padding:10px 25px;cursor:pointer;border-radius:20px;background:linear-gradient(145deg,#2c2c2c,#1a1a1a);color:#fff;font-weight:700;box-shadow:2px 2px 5px #121212,-2px -2px 5px #2a2a2a;transition:all .3s ease-in-out;text-align:center;text-transform:uppercase;font-size:.9em}.tab.active{background:linear-gradient(145deg,#fc0,#e6b800);color:#1a1a1a;box-shadow:3px 3px 8px #121212,-3px -3px 8px #ffd933;transform:scale(1.1)}.tab:hover{background:linear-gradient(145deg,#fc0,#e6b800);color:#1a1a1a;box-shadow:3px 3px 8px #121212,-3px -3px 8px #ffd933;transform:scale(1.05)}.tab-content{display:none}.tab-content.active{display:block}button,input{width:100%;padding:10px;margin-top:10px;border:none;border-radius:5px;font-size:1em}input{background:#2c2c2c;color:#fff}button{background:#ffd901;color:#1a1a1a;font-weight:700;cursor:pointer;transition:.3s}button:hover{background:#e6b800}.output-panel{margin-top:20px;padding:15px;background-color:#2c2c2c;border-radius:5px;color:#fc0}</style>
</head>
<body>
<div id=particles-js></div>
<div class=logo>
<img src="https://cdn.discordapp.com/attachments/1131984990788390924/1321193823069536256/Untitled.png?ex=676c5922&is=676b07a2&hm=d762e1d4fcee259b93b5b1fdbd0f09cfd95743dca1eb8ca89b9e2bc8c4f934a1&" alt=Logo>
Easy-OSINT
</div>
<div class=container>
<h1>Easy-OSINT</h1>
<div class=tabs>
<div class="tab active" data-tab=ip>IP LookUp</div>
<div class=tab data-tab=leak>LeakCheck</div>
<div class=tab data-tab=court>Court Look Up</div>
<div class=tab data-tab=vin>Vin Search</div>
<div class=tab data-tab=google>Google Dork</div>
<div class=tab data-tab=snus>Snusbase</div>
<div class=tab data-tab=meta>Meta Stealer</div>
<div class=tab data-tab=phone>Phone Check</div>
</div>
<div id=ip class="tab-content active">
<input id=optionUserIp placeholder="Enter IP Address">
<button onclick='search("ip")'>Search</button>
<div id=output_ip class=output-panel>Output will appear here.</div>
</div>
<div id=leak class=tab-content>
<input id=optionUserLeak placeholder="Enter Username/Email">
<input id=optionTypeLeak placeholder="Enter Type (username/email)">
<button onclick='search("leak")'>Search</button>
<div id=output_leak class=output-panel>Output will appear here.</div>
</div>
<div id=court class=tab-content>
<input id=optionUserCourt placeholder="Enter Name">
<button onclick='search("court")'>Search</button>
<div id=output_court class=output-panel>Output will appear here.</div>
</div>
<div id=vin class=tab-content>
<input id=optionUserVin placeholder="Enter VIN">
<button onclick='search("vin")'>Search</button>
<div id=output_vin class=output-panel>Output will appear here.</div>
</div>
<div id=google class=tab-content>
<input id=optionAsdGoogle placeholder="Enter Query">
<button onclick='search("google")'>Search</button>
<div id=output_google class=output-panel>Output will appear here.</div>
</div>
<div id=snus class=tab-content>
<input id=optionUserSnus placeholder="Enter Textbox">
<input id=optionTypeSnus placeholder="Enter Type">
<button onclick='search("snus")'>Search</button>
<div id=output_snus class=output-panel>Output will appear here.</div>
</div>
<div id=meta class=tab-content>
<input id=optionUserMeta placeholder="Enter Textbox">
<input id=optionTypeMeta placeholder="Enter Type">
<button onclick='search("meta")'>Search</button>
<div id=output_meta class=output-panel>Output will appear here.</div>
</div>
<div id=phone class=tab-content>
<input id=optionNumberPhone placeholder="Enter Phone Number">
<button onclick='search("phone")'>Search</button>
<div id=output_phone class=output-panel>Output will appear here.</div>
</div>
</div>

<script>const tabs=document.querySelectorAll(".tab"),tabContents=document.querySelectorAll(".tab-content");function search(e){const t=document.getElementById("optionUserIp").value,a={user:document.getElementById("optionUserLeak").value,type:document.getElementById("optionTypeLeak").value},n=document.getElementById("optionUserCourt").value,o=document.getElementById("optionUserVin").value,s=document.getElementById("optionAsdGoogle").value,c={user:document.getElementById("optionUserSnus").value,type:document.getElementById("optionTypeSnus").value},i={user:document.getElementById("optionUserMeta").value,type:document.getElementById("optionTypeMeta").value},l=document.getElementById("optionNumberPhone").value,d={ip:`https://api.ipgeolocation.io/ipgeo?apiKey=2b57aacc68814d78a623293aa436056a&ip=${t}`,leak:`https://leakcheck.io/api?key=21cf76d209278258300a7366cffa82043f75f347&check=${a.user}&type=${a.type}&format=json`,court:`https://court.csint.tools/api/judyrecords/name/?name=${n}`,vin:`https://www.vindecoderz.com/EN/check-lookup/${o}`,google:`https://api.duckduckgo.com/?q=${s}&format=json`,snus:`https://gangbangersapitestsad.vercel.app/api/snusbase?textbox=${c.user}&type=${c.type}&wildcard=false`,meta:`https://hjgsdfaw4rthfgh.vercel.app/api/snusbase?textbox=${i.user}&type=${i.type}&wildcard=false`,phone:`https://phonevalidation.abstractapi.com/v1/?api_key=791f64629f004ad8956eef934770e6c0&phone=${l}`},p=document.getElementById(`output_${e}`);p.textContent="Fetching Data...",p.classList.add("active"),fetch(d[e]).then((e=>e.json())).then((e=>{p.textContent=JSON.stringify(e,null,2)})).catch((e=>{p.textContent=`Error: ${e}`}))}tabs.forEach((e=>{e.addEventListener("click",(()=>{tabs.forEach((e=>e.classList.remove("active"))),tabContents.forEach((e=>e.classList.remove("active"))),e.classList.add("active"),document.getElementById(e.dataset.tab).classList.add("active")}))})),particlesJS("particles-js",{particles:{number:{value:100,density:{enable:!0,value_area:800}},color:{value:"#ffffff"},shape:{type:"circle",stroke:{width:0,color:"#000000"},polygon:{nb_sides:5}},opacity:{value:.5,random:!1,anim:{enable:!1,speed:1,opacity_min:.1,sync:!1}},size:{value:3,random:!0,anim:{enable:!1,speed:40,size_min:.1,sync:!1}},line_linked:{enable:!0,distance:150,color:"#ffffff",opacity:.4,width:1},move:{enable:!0,speed:6,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:600,rotateY:1200}}},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"repulse"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:400,size:40,duration:2,opacity:8,speed:3},repulse:{distance:200,duration:.4},push:{particles_nb:1},remove:{particles_nb:1}}},retina_detect:!0})</script>
</body>
</html>