Open-Source Intelligence tools in Python.

Brendan Ferris
2 min readJun 11, 2021
Photo by Chris Yang on Unsplash

Open-source Intelligence, or OSINT, consists of using publicly available information to collect data on subject. Used primarily by investigators, law-enforcement, and penetration testers, this information could include anything from public records to social media data. Several freely available tools exist to collect open-source information in Python, and I will present a few of the most popular.

Social Mapper

Social Mapper uses facial recognition to search for social media accounts related to either an individual or company. As an input, the program needs a CSV file with persons name in one column, and path to picture in another. Social Mapper will then search the top results for the persons name on various popular social media sites, then use facial recognition to compare the profile photo to the provided photo, drastically reducing the amount of false positives that would need to be dealt with in a large scale collection.

Skiptracer

Skiptracer is a python based CLI that uses web scraping to gather information on a given target. For example, if you have a username you want to search for this tools will return all of the sites with that provided username. You can also search for information based on someones phone number, name, domain, or email. One interesting feature of this tool…

--

--