<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[OSINT Pro]]></title><description><![CDATA[OSINT Pro]]></description><link>https://osint-pro.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Tue, 27 Oct 2026 14:02:50 GMT</lastBuildDate><atom:link href="https://osint-pro.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Why I built a breach lookup tool that shows where every result came from]]></title><description><![CDATA[Most breach search sites give you a pile of rows and leave you guessing where they came from. That's fine until you need to act on it. If you're scoping an…]]></description><link>https://osint-pro.hashnode.dev/why-i-built-a-breach-lookup-tool-that-shows-where-every-result-came-from</link><guid isPermaLink="true">https://osint-pro.hashnode.dev/why-i-built-a-breach-lookup-tool-that-shows-where-every-result-came-from</guid><category><![CDATA[OSINT]]></category><category><![CDATA[Security]]></category><category><![CDATA[#infosec]]></category><category><![CDATA[privacy]]></category><category><![CDATA[cybersecurity]]></category><dc:creator><![CDATA[OSINT Pro]]></dc:creator><pubDate>Fri, 16 Oct 2026 07:50:41 GMT</pubDate><content:encoded><![CDATA[<p>Most breach search sites give you a pile of rows and leave you guessing where they came from. That's fine until you need to act on it. If you're scoping an incident or deciding which passwords to rotate, you want to know if a hit came from a 2016 forum dump or last month's stealer log.</p>
<p>So I built OSINT Pro (<a href="https://www.osintpro.dev">https://www.osintpro.dev</a>).</p>
<p>You paste an identifier and it checks a bunch of sources at once. It covers 14 types: email, username, phone, full name, domain, IP, crypto address, Discord ID, Steam ID, MAC address, machine UUID, company, password (reverse lookup) and file hash.</p>
<p>Results get merged into one format, duplicates are dropped, and they're sorted newest first. Every row keeps the name of the source it came from. You can export to TXT, CSV or JSON, and the file header records the query and lookup type so you can trace a finding later.</p>
<p>Sources include breach aggregators like Snusbase, IntelX and LeakCheck, plus stealer log and dump collections. Public sources include crt.sh, RDAP, Team Cymru, Spamhaus DROP, the IEEE OUI registry, Sherlock, Maigret and others. Not every source is hit on every search.</p>
<p>Some honest limits. There's no API or monitoring yet. An empty result doesn't mean you're safe, it just means the sources checked didn't have it. Names aren't unique, so confirm a match with a second identifier.</p>
<p>It's meant for defensive and investigative work: checking your own or your company's exposure, scoping an incident, or confirming an identifier during an investigation. The acceptable use policy is at <a href="https://www.osintpro.dev/legal/acceptable-use">https://www.osintpro.dev/legal/acceptable-use</a> and anyone can request removal at <a href="https://www.osintpro.dev/legal/removal">https://www.osintpro.dev/legal/removal</a>.</p>
<p>You get one free full lookup. After that it's credits or a monthly plan.</p>
<p>If you try it, I'd like to hear what sources or lookup types you'd want added.</p>
]]></content:encoded></item></channel></rss>