| <!DOCTYPE html> |
| <html lang="en"><head> |
| <meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"> |
| <title>Tools — OSINT Hub</title> |
| <style> |
| :root {--bg:#0b0e14;--surface:#151a24;--surface2:#1c2333;--border:#252d3e;--text:#e2e8f0;--text2:#8892a8;--accent:#60a5fa;--accent2:#38bdf8;--radius:10px;--font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif} |
| * {margin:0;padding:0;box-sizing:border-box} |
| body {background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.6;min-height:100vh;background:linear-gradient(rgba(11,14,30,.85),rgba(11,14,30,.92)),url(images/osint.jpg) center/cover fixed} |
| a {color:var(--accent);text-decoration:none} |
| a:hover {color:var(--accent2);text-decoration:underline} |
| .nav {display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100} |
| .nav-brand {font-weight:700;font-size:1.2rem;color:var(--accent2)!important;letter-spacing:-.3px} |
| .nav-links {display:flex;gap:24px} |
| .nav-links a {color:var(--text2);font-size:.9rem;font-weight:500;transition:color .2s} |
| .nav-links a:hover {color:var(--accent2);text-decoration:none} |
| .hero {text-align:center;padding:48px 24px 24px} |
| .hero h1 {font-size:1.8rem;font-weight:700;margin-bottom:6px} |
| .hero p {color:var(--text2);font-size:.95rem} |
| .search-bar {width:100%;max-width:640px;display:block;margin:16px auto 24px;padding:12px 18px;font-size:15px;background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:8px;outline:none;transition:border-color .2s} |
| .search-bar:focus {border-color:var(--accent)} |
| .search-bar::placeholder {color:var(--text2)} |
| .content {max-width:860px;margin:0 auto;padding:0 24px 60px} |
| .section {margin-bottom:36px} |
| .section-title {font-size:1.1rem;font-weight:600;color:var(--accent2);padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:10px} |
| .link-item {padding:5px 0} |
| .link-item .name {color:var(--accent);font-weight:500;font-size:.9rem} |
| .link-item .name:hover {color:var(--accent2)} |
| .link-item .desc {color:var(--text2);font-size:.82rem;margin-left:4px} |
| .hidden {display:none!important} |
| .no-results {text-align:center;color:var(--text2);padding:40px;display:none} |
| .footer {text-align:center;padding:32px;color:var(--text2);font-size:.85rem;border-top:1px solid var(--border)} |
| </style> |
| </head><body> |
| <nav class="nav"> |
| <a href="index" class="nav-brand">OSINT Tools Hub</a> |
| <div class="nav-links"><a href="index">Home</a><a href="tools.html">More</a></div> |
| </nav> |
| <section class="hero"> |
| |
| |
| <h1>Related Lists</h1> |
| <p>GitHub Repositories</p> |
| <input id="search" class="search-bar" placeholder="Search tools..." autofocus> |
| </section> |
| <div class="content" id="content"></div> |
| <div class="no-results" id="noresults">No matches found.</div> |
| <div class="footer">OSINT Tools Hub</div> |
| <script> |
| var DATA = [["<strong><u>GitHub Awesome Lists</u></strong> ↴", [ |
| {"name": "awesome-anti-forensic", "url": "https://github.com/remiflavien1/awesome-anti-forensic", "desc": "Curated list of anti-forensics tools and resources"}, |
| {"name": "awesome-ctf", "url": "https://github.com/apsdehal/awesome-ctf", "desc": "Capture The Flag (CTF) frameworks, tools, and resources"}, |
| {"name": "awesome-forensics", "url": "https://github.com/Cugu/awesome-forensics", "desc": "Digital forensics tools and resources"}, |
| {"name": "awesome-hacking", "url": "https://github.com/carpedm20/awesome-hacking", "desc": "General hacking tools, tutorials, and resources"}, |
| {"name": "awesome-honeypots", "url": "https://github.com/paralax/awesome-honeypots", "desc": "Honeypot software and research resources"}, |
| {"name": "awesome-incident-response", "url": "https://github.com/meirwah/awesome-incident-response", "desc": "Incident response tools and frameworks"}, |
| {"name": "awesome-lockpicking", "url": "https://github.com/fabacab/awesome-lockpicking", "desc": "Lockpicking resources and guides"}, |
| {"name": "awesome-malware-analysis", "url": "https://github.com/rshipp/awesome-malware-analysis", "desc": "Malware analysis tools and learning resources"}, |
| {"name": "awesome-pentest", "url": "https://github.com/enaqx/awesome-pentest", "desc": "Penetration testing tools and frameworks"}, |
| {"name": "awesome-privacy", "url": "https://github.com/Lissy93/awesome-privacy/", "desc": "Privacy-focused tools and resources"}, |
| {"name": "awesome-sec-talks", "url": "https://github.com/PaulSec/awesome-sec-talks", "desc": "Security conference talks and presentations"}, |
| {"name": "awesome-security", "url": "https://github.com/sbilly/awesome-security", "desc": "General security tools and resources"}, |
| {"name": "awesome-threat-intelligence", "url": "https://github.com/hslatman/awesome-threat-intelligence", "desc": "Threat intelligence tools and resources"}, |
| {"name": "infosec reference", "url": "https://github.com/rmusser01/Infosec_Reference", "desc": "Comprehensive information security reference list"}, |
| {"name": "OSINT-BIBLE", "url": "https://github.com/frangelbarrera/OSINT-BIBLE", "desc": "Open-source intelligence (OSINT) techniques and tools"}, |
| {"name": "personal-security-checklist", "url": "https://github.com/Lissy93/personal-security-checklist", "desc": "Checklist for improving personal security and privacy"}, |
| {"name": "SecLists", "url": "https://github.com/danielmiessler/SecLists", "desc": "Security testing wordlists and payloads"}, |
| {"name": "security-list", "url": "https://github.com/zbetcheckin/Security_list", "desc": "Collection of security-related tools and resources"} |
| ]]]; |
| function render(q){ |
| q=(q||'').toLowerCase();var c=document.getElementById('content'),nr=document.getElementById('noresults'),html='',found=0; |
| for(var i=0;i<DATA.length;i++){ |
| var sn=DATA[i][0],items=DATA[i][1]; |
| var f=q?items.filter(function(it){return it.name.toLowerCase().includes(q)||it.url.toLowerCase().includes(q)||(it.desc||'').toLowerCase().includes(q)}):items; |
| if(!f.length)continue; |
| html+='<div class="section"><div class="section-title">'+sn+(q?' <span style="font-weight:400;font-size:.8rem;color:var(--text2)">('+f.length+')</span>':'')+'</div>'; |
| for(var j=0;j<f.length;j++){ |
| var it=f[j],d=it.desc?' <span class="desc">'+it.desc+'</span>':''; |
| html+='<div class="link-item"><a class="name" href="'+it.url+'" target="_blank" rel="noopener">'+(it.name||it.url)+'</a>'+d+'</div>'; |
| } |
| html+='</div>';found+=f.length; |
| } |
| c.innerHTML=html;nr.style.display=found?'none':'block'; |
| } |
| document.getElementById('search').addEventListener('input',function(){render(this.value);}); |
| render(''); |
| </script> |
| </body></html> |