Open-Source Intelligence tools in Python.
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…