linkedin2username is an open source OSINT (Open Source Intelligence) tool designed to generate lists of potential usernames by scraping employee information from a company’s LinkedIn page. It logs into LinkedIn using valid user credentials and collects publicly visible employee names associated with a specified organization. Using these names, it automatically generates multiple possible username formats that organizations commonly use for accounts or email addresses. This process helps security researchers, penetration testers, and investigators perform reconnaissance by building potential username lists for further security testing or OSINT analysis. Unlike tools that rely on official APIs, linkedin2username operates as a pure web scraper and therefore does not require API keys. The script uses Selenium to automate browser interactions and perform searches within LinkedIn to gather employee data.
Features
- Generates multiple probable username formats based on employee names
- Scrapes employee data directly from a company’s LinkedIn profile
- Produces multiple output files including formatted usernames and raw names
- Optionally appends a company domain to generated usernames to simulate email addresses
- Supports filtering searches using keywords or job roles
- Includes techniques such as geographic search splitting to bypass LinkedIn result limits