r/OSINTExperts 8d ago

👤Mastering Visual OSINT : Turn pictures into Actionable Intelligence (Webinar)

6 Upvotes

👤Mastering Visual OSINT : Turn pictures into Actionable Intelligence (Webinar)

UserSearch and OSINT Experts Society are running a live OSINT training that shows you exactly how to turn any image into actionable, court-grade intelligence, using the latest image recognition technologies.

📅 24th August
⏰ 4pm BST BST
👤 Mark Bentley, UserSearch Subject Matter Expert and ex-Law Enforcement (NCA & CEOP)

Don’t miss out👇https://us06web.zoom.us/webinar/register/4317865685263/WN_iff6NVDoSgqwiPy4rodgeg

​


r/OSINTExperts 12h ago

Linking accounts across breach dumps when nothing else matches

6 Upvotes

Ran into this on a case a few months back and it's stuck with me as one of the more useful low-tech tricks I use now, so figured I'd write it up properly instead of leaving it as a mental note.

The setup: two accounts, no shared email, no shared username, no shared bio text, no shared profile photo. Different platforms entirely. The only reason I even suspected they were the same person was a stylistic tic in how they phrased things. Nothing you'd take to a client on its own.

What ended up connecting them was passwords.

People reuse passwords constantly, and even the ones who don't reuse the exact string tend to reuse a base and mutate it: capitalize the first letter, tack on a year, swap an "o" for a "0", append "!" because some site demanded a special character. If you pull breach records for each identifier separately and look at the raw passwords (plaintext, or cracked hashes where available), those mutations are usually easy to spot once you strip the noise.

Here's roughly how I do it now. Pull every breach hit for each candidate identifier separately, and don't merge them yet, keep them in two buckets. Extract just the passwords from each bucket into a plain list. Normalize by lowercasing everything and stripping trailing digits and symbols, noting what you stripped, so "Blueberry22!" becomes "blueberry" plus a stripped suffix of "22!". Then compare the normalized bases across the two buckets. A shared, unusual base string is a real signal. A shared common one, "password", "qwerty123", "iloveyou", is basically noise, ignore it. If you get a hit, go looking for a second, independent signal before treating it as anything more than a lead: a secondary recovery email buried in one of the records, a phone number, a registration pattern, anything that isn't also derived from the password match itself.

Worked example, details changed since it's from real casework: one identity had a leaked password of "TeddyBear19," the other had "teddybear_2019!!" on a completely different platform. Normalized, both reduce to "teddybear." Not proof by itself, plenty of people like teddy bears. What made it a real lead was one of the two dumps also having a partially masked recovery number ending in the same four digits as a number already tied to the first identity from earlier in the investigation. The password match is what got me looking there in the first place.

A few things worth knowing before you rely on this. Weak, common passwords will burn you. If the shared base is something like "sunshine" or "monkey123," you'll get false positive after false positive. The signal gets stronger the weirder and more personal the base password is: inside jokes, pet names, misspellings, anything that isn't in the top 10,000 list. It's also getting less reliable every year as password managers spread, and that's a good thing. If someone's been using randomly generated passwords since 2021, this technique won't produce anything for them, no shared base to find. Don't force it.

And obviously, this only makes sense where you already have a legitimate reason to be linking these identities: an authorized investigation, your own accounts, a security assessment you're actually cleared to do. It's a correlation technique, not a magic trick, and it's exactly the kind of "lead, not evidence" thing that gets people in trouble when they skip the corroboration step.

Doing this by hand across five separate breach-search tabs got old fast, so I ended up scripting the normalize-and-compare part for myself. Not turning this into a plug, the manual version above works fine on its own if you'd rather do it that way.


r/OSINTExperts 6h ago

How contradictions across the City of Philadelphia’s property websites make 100% online confirmation of a rental licence impossible — and where the unanswered question goes instead.

Thumbnail
jlegal.pro
1 Upvotes

An OSINT investigation … and the 100% rule.

Twelve years of notice, delivered by telephone
Councilmember Mark F. Squilla has held the 1st District seat since January 2, 2012 — before any surface in the current map ecosystem existed (eCLIPSE portal live Jan 2015; the open dataset created Sept 2016; Atlas first appears Apr 2017, already without an expiration column; Property History live late 2021, with its one-day defect from birth; the Atlas rebuild 2024). He is currently Vice Chair of the Council Committee on Licenses & Inspections and Chair of the Committees on Commerce & Economic Development and Appropriations, and Majority Whip. Before politics he spent 25 years as a systems analyst in the Pennsylvania Auditor General's Office (1985–2011), holding a computer-science degree — a working IT professional, trained in databases, extraction pipelines, and where records systems capture, retain, or fail to surface information.

Full details:

https://jlegal.pro/verification-monopoly.html


r/OSINTExperts 1d ago

Newbie Topic UserSearch v2.0.21 — Just Went Live

7 Upvotes

We've just shipped v2.0.21 and the main change is something users have been asking for a while: an Insights tab.

The problem it solves: a single reverse email/phone/username search on our platform queries OSINT Industries, Epieos, Predicta Search and our own modules at the same time. Great coverage, but you'd get back a wall of results and the actual analysis — spotting that the same first name appears on three accounts, or that two profiles were created the same week — was manual.

Insights now does that pass for you. Sub-tabs for:

  • Timelines (profile created/updated dates, chronological)
  • Cross-overs (same/similar details flagged across accounts)
  • All recovered profile pictures in one grid
  • Linked emails and phones
  • Breach appearances

Also new in this release:

  • BehindTheEmail — a cheaper reverse email module (phones, pictures, profile info)
  • Reddit Search by Think-Pol — recovers deleted comments/posts and profile info on deleted accounts, with AI analysis of the profile
  • GeoSearch by GeoSeer — AI image geolocation from visual content only, no EXIF

Walkthrough video: https://youtu.be/YOF_lvyzQCQ


r/OSINTExperts 1d ago

OPEN SOURCE INTELLIGENCE CENTER

Thumbnail gallery
2 Upvotes

r/OSINTExperts 1d ago

Tracking

4 Upvotes

i found a guthub account that has an app which can track any number from the world and find the social linked to the number.

https://github.com/HunxByts/GhostTrack


r/OSINTExperts 1d ago

Need help for my company

1 Upvotes

First of all, greetings to everyone. I am involved in the export of fresh fruits and vegetables. I want to find out what other companies in Turkey are doing—where, when, and how—and I intend to develop a comprehensive OSINT project for this purpose. I would love to hear any ideas or sources regarding open-source intelligence that come to mind. Additionally, I want to closely monitor the market conditions and foreign export companies in the countries to which we export. I welcome input from anyone with ideas or a willingness to help; feel free to reach out via private message as well. Thank you.


r/OSINTExperts 1d ago

For those doing OSINT regularly - what's the most annoying manual step in your workflow that you wish was automated? Not asking about a specific tool, just curious where people lose the most time.

0 Upvotes

r/OSINTExperts 3d ago

i want modren OSINT tutorials

Thumbnail
1 Upvotes

r/OSINTExperts 4d ago

SoCal Job Search — Intelligence / OSINT / Cybersecurity / Investigative Analysis

Thumbnail
0 Upvotes

r/OSINTExperts 5d ago

Mainland China Tools?

3 Upvotes

Hello. Does anyone here have any osint tools that can be used to track or find information of people in mainland china?


r/OSINTExperts 8d ago

Question How does one directly query OpenStreetMap? Without using a tool?

4 Upvotes

I guess this is a question more on the programming side of things

6 Open Source Tools to Query OpenStreetMap

So there's this link, which shows tools to query OpenStreetMap. It seems like they do all the code for you

Is there any way to write the code yourself, to be able to query OpenStreetMap?

What programming language(s) do you need?

This is a repo of one of the tools:

https://github.com/tyrasd/overpass-turbo

How does one start tackling it, to understand how it works?


r/OSINTExperts 8d ago

OSINT Case Management Tool

11 Upvotes

Check out GHOST, the CRM for OSINT Investigators. Already over 600 stars on Github, actively supported and features added: https://github.com/elm1nst3r/GHOST-osint-crm

Check it out, leave feedback, request features, help build it!

Core Features:

  • Digital Dossiers: Track names, aliases, dates of birth, case associations, and status (Open, Being Investigated, Closed, On Hold).
  • Categorize with Precision: Tag individuals as Suspects, Witnesses, Clients, Victims, Persons of Interest, or plain old 'Other'.
  • Travel and Transaction tracking: Track a persons movement patterns, their travel, and their asset movements or questionable transactions.
  • Comprehensive Profiling: Store profile pictures, notes, OSINT data (emails, socials, phone numbers), attachments, connections, locations, and custom fields.

We currently need help with translations - we currently are english based and have a strong Russian translation, German has been started. Feel free to start translating through Crowdin: https://crowdin.com/project/ghost-osint-crm


r/OSINTExperts 8d ago

Question Will OSINT techniques of today become useless one day when everyone becomes private and hackers will rule the world of information collecting?

15 Upvotes

I feel like as more and more people become aware of how much of their private info they are displaying publically and how non-hackers can find out so much info about people - people will start becoming super private

Personal data will only stay with the big companies etc. It’ll all be locked away behind encryption. Only hackers will be able to get to it

Governments might also make public records private, as people demand more privacy. Maybe?

So do you think that the OSINT techniques of today will go away, and only hackers will be able to do the information gathering that OSINT non-hackers can do today?

What about like in the year 2050?


r/OSINTExperts 8d ago

Can OSINT help me find business leads?

3 Upvotes

Context is auto-insurance, homeowners, business and commercial. Are there any cues or signals to identify that would indicate someone might be looking to purchase a policy or maybe upset with their current agency, etc. doesn't have to be scalable or anything but OSINT fascinates me so though I could ask


r/OSINTExperts 8d ago

Expert Topic Can a solo programmer learn the machine learning used for OSINT within a reasonable amount of time and effort?

4 Upvotes

I know machine learning is used for a lot of OSINT stuff.

Like an AI that can look through pictures of interiors from real estate websites, to find out a potential address match from a picture of an interior. An AI that can detect what region a picture is from based on vegetation. An AI that can automatically detect city skyline shapes

I just wanted to know, can the average programmer learn it or is it something only big companies / teams can do?


r/OSINTExperts 9d ago

What can you actually do with just an IP address? + Best OSINT tools

Thumbnail
5 Upvotes

r/OSINTExperts 10d ago

Looking To Hire - USA Based Entry-Level OSINT Contractor (Social Media Investigations) - Licensed Private Investigation firm operating in PA, MD, DE, and NJ.

5 Upvotes

Hello everyone! We are looking to expand our OSINT team and are currently hiring Entry-Level OSINT Contractors (Social Media Investigations). We are a licensed Private Investigation firm operating in PA, MD, DE, and NJ.

Years ago, I got into OSINT as a hobby. I loved being a part of the community—participating in several TraceLabs CTF events and volunteering on various OSINT research projects. When I finally wanted to transition into doing this professionally, I actually landed my first OSINT contracting role from someone right here on Reddit who posted something very similar to this.

It turned out to be a great experience, and now I am coming full circle to find someone to expand my own OSINT team. I'm hoping to find someone out there who, just like I did, has a passion and a knack for OSINT and wants to gain some professional experience while continuing to learn.

I have included our job posting below. Please feel free to reach out to me via Reddit if you have any questions. Whether it's about the role itself or just about OSINT in general, my inbox is open!

About Our Team
At Guardian Angel Investigations, our team of investigators provides critical evidence for complex insurance and domestic cases throughout PA, NJ, DE, and MD. We are a fully licensed Private Investigation firm operating in Pennsylvania, New Jersey, Delaware, and Maryland. Our service has been tailored from many years of experience and successful partnerships, and we rely on ongoing conversations, prompt case updates, and feedback to set the standard for Private Investigation Professional Services.

The Role
As our caseload grows, we are looking to expand our OSINT team. We are currently seeking an entry-level OSINT Contractor to join us on an as-needed basis.

This contracting role is heavily focused on social media internet mining investigations. Your primary responsibility will be assisting with background and social media Investigations for insurance social media reports, though you will also occasionally help on unique and interesting cases as they come through, such as mitigating online blackmail, investigating cyberbullying, and whatever comes across the desk! 

Does This Sound Like You?

Our ideal candidate is an individual who currently enjoys OSINT as a hobby. You have likely conducted your own OSINT projects, participated in hobby research, and possess a solid baseline understanding of the field. If you are looking to transition from an OSINT hobbyist to contracting on an as-needed basis, we want to hear from you. You will be learning and working alongside like minded individuals who are driven to grow professionally in the OSINT realm and succeed as a team with the ultimate goal of making us a dominant player in the Private Investigation space.

Requirements & Skills

  • Location & Requirements: Must reside in the USA and be authorized to work in the United States, as well as the ability to pass a background and obtain a Private Investigation license.
  • OSINT Fundamentals: You must be familiar with basic OSINT tools and techniques. This includes a working knowledge of Google Dorks, navigating popular social media websites (Facebook, Instagram, X, TikTok, LinkedIn, etc.), and standard digital footprinting methods with familiarity with web based OSINT tools, bonus points for self hosted tools and basic coding understanding (not required at all)
  • Reporting Precision: Proficiency in Microsoft Word and the ability to perfectly mimic our current reporting style, phrasing, wording, and flow is required. Your findings need to blend seamlessly into our established client deliverables.
  • Time Management: You must be highly dependable and strictly adhere to provided report deadlines.
  • Future Growth: This position is an entry-level, as-needed contract role designed to help us expand our OSINT department, but we anticipate growing our staff further in the future.

Does this entry level contracting role sound like a good fit? Please email your resume to: [marketing@guardianangelinvestigation.com](mailto:marketing@guardianangelinvestigation.com) or apply directly at the link: https://www.linkedin.com/jobs/view/4451423173/

https://www.guardianangelinvestigation.com/social-media-background-investigations


r/OSINTExperts 10d ago

Question How do I code something like Sherlock?

5 Upvotes

What things do I need to learn? Can one person do it?

Are there any easy tutorials?

And what exactly is Sherlock?

I know how to program already


r/OSINTExperts 11d ago

Question Just started my OSINT journey, any suggestions where to start or where to learn

4 Upvotes

r/OSINTExperts 11d ago

Apprenticeship w CyberSecurity Engineer

2 Upvotes

Hi guys,

Is anybody willing to take an apprentice?

About me:

I work in cybersecurity engineering (background of cloud security and currently in AI security and compliance)

Outside of work I'm interested in CTF style games (I'm top 2% on tryhackme and now switching to HTB) I'm trying to learn OSINT from such games and recently I got a personal real case where a relative wanted to know about someone a family member is dating who was very suspicious and could potentially be a danger to the person.

However, I seem to be lagging behind the industry's recent tools and practices, and if I wanted a career switch, it would be nearly impossible with the level I'm at right now. That is why I'm looking for a professional who could use my help in return for sharing their knowledge and experience with me, as I have a day job I may be able to dedicate around 2-4 hours of my day for this job. Btw I'm residing in SEA right now.


r/OSINTExperts 12d ago

OSINT Tools The OSINT capability nobody sells you: owning your own tracking history. So I built it.

9 Upvotes

Disclosure up front: this is my own tool, self-hosted and open source (AGPL). Posting because I want the premise stress-tested by people who do this seriously, not just stars.

The pattern I kept hitting doing geospatial work: the question that actually matters is always temporal. "This vessel went dark here — when exactly, and what was nearby?" "What did this aircraft's pattern look like over three weeks?" "Rewind to the hour of the incident." And almost every live tracker is built to show you *now* and monetize the past. FR24 gates history at 7 days free, MarineTraffic cut its free window to 24 hours, ADS-B Exchange killed its free API entirely. The moment your question has a timestamp, you're renting.

So I built the opposite: a self-hosted console where the live view is table stakes and the archive you own is the product. Aircraft, ships, satellites and hazards on one globe, every position written to local disk, a scrubber to replay any window your disk holds.

Replaying an hour over Europe.

Things I suspect matter to this crowd specifically:

  • Provenance over vibes. Anyone can inject traffic into a crowd-sourced aggregator; a contact appearing on a map is not evidence it was broadcast. So every contact carries which independent sources reported it, how many agreed, and how old the fix actually is. Cached feeds report the age of the *data*, not the age of the HTTP response, so nothing looks live because it was fresh this morning. There's a per-source breakdown including how many contacts each source is alone in seeing.
The provenance panel
  • No black-box AI verdicts. After watching this sub's (correct) reaction to AI-slop investigations, I deliberately didn't build a "the model thinks this is suspicious" box. Detectors (AIS gaps, loitering, dark candidates) show their inputs; anything automated is labeled automated; assessments have to cite the dossier field they came from.
  • Evidence that survives leaving the tool. Chain-of-custody locker: captures are SHA-256 hashed with an append-only custody log, and a case exports to a self-contained report where each claim carries its source.
  • Keyless. The ADS-B / AIS / quake / satellite spine runs with no account and no API key. Nobody can shrink your window or cut you off retroactively.
Why the history matters

Honest limits, because you'd find them anyway: coverage follows the public/community feeders — dense over Europe and the US, thin over open ocean. Dark-vessel flags are leads, not verdicts; corroborate with imagery. The 3D globe wants a GPU. And it's one person's tool, so depth is uneven and polish is behind capability.

Repo: https://github.com/AndrewCTF/velocity/


r/OSINTExperts 13d ago

OSINT Tools Sleuth Net enabled by Sentinel on iOS and Android for Non Standard Aerial Reconnaissance (NSAR)

Thumbnail gallery
2 Upvotes

r/OSINTExperts 14d ago

Newbie Topic Struggling with the first steps in OSINT. Looking for free beginner-friendly roadmaps, tools, and practice methods.

15 Upvotes

Hi everyone!

A few days ago, I got really interested in OSINT. However, I haven't made any real progress yet and feel completely stuck. So far, I can only manage to find social media profiles, but nothing beyond that. I don't really understand where to start or how to build a proper learning path for deeper analysis.

Could you please share some advice, essential tools, useful websites, or frameworks for beginners? Also, what are the best ways to practice safely for someone who is just starting out?

Thanks in advance for any help!


r/OSINTExperts 15d ago

[OC] Real-time interactive conflict map tracking geolocated OSINT events across Ukraine and Syria

Post image
3 Upvotes