Searches for employees of a company on linkedin using PuppeteerSharp and outputs a list composed of full names and possible emails.
It's now also possible to validate the emails for each employee using SMTP, note that this is not always 100% reliable.
This application might stop working on the future due to changes in Linkedin, I will try to keep it up to date.
It's possible to create builds for Windows, Linux and macOS since the project is done in .NET Core 6.
Download and install the .NET Core 6.0 SDK from the official website: .NET Core 6.0 SDK
Follow the installation instructions for your operating system.
dotnet restore
dotnet build
dotnet run --project LinkedinSearcher/LinkedinSearcher.csproj
Make sure to pass the arguments needed.
dotnet publish --configuration Release --runtime linux-x64
If you want to build for other platform, check the official list of available options from microsoft: .NET RID Catalog
Usage: LinkedinEmails [-options]
options:
-e <email> your linkedin account email
-c <company name> linkedin company email
-d <company domain> email domain
-v tries to validate the emails
-f <file path> generated emails filepath
-pin <auth pin> authentication pin
-h show this help message and exit
LinkedinEmails -e [email protected] -c twitter -d twitter.com
If you have 2FA activated on your account, you can specify the -pin argument and provide an authentication code
LinkedinEmails -e [email protected] -c twitter -d twitter.com -pin 274123
Validating emails:
LinkedinEmails -v -f generated-emails-2023-28-4-07-33-02.json