Employee Enumeration

Building a complete list of target organisation employees — names, roles, and contact details.


Primary Sources

LinkedIn

# Google dorks — enumerate employees by role
site:linkedin.com "Company Name"
site:linkedin.com "Company Name" "Security Engineer"
site:linkedin.com "Company Name" "IT Manager"
site:linkedin.com "Company Name" "Head of Infrastructure"
 
# CrossLinked — automate LinkedIn employee scraping + email generation
crosslinked -f '{first}.{last}@example.com' "Company Name"
crosslinked -f '{f}{last}@example.com' "Company Name" -t 15

Company Website

  • Leadership/about pages
  • Press release bylines
  • Blog post authors
  • Event speaker bios
  • Contact us pages

Other Sources

# theHarvester — multi-source email harvesting
theHarvester -d example.com -b linkedin,google,bing,hunter
 
# Hunter.io — discover employees associated with domain
curl "https://api.hunter.io/v2/domain-search?domain=example.com&api_key=YOUR_KEY"
 
# Phonebook.cz — email/name search by domain
# https://phonebook.cz

Building & Formatting the List

# namemash.py — generate email permutations from name list
python namemash.py names.txt > usernames.txt
 
# Apply confirmed email format
sed 's/$/@example.com/' usernames.txt > emails.txt
 
# Remove duplicates
sort -u emails.txt -o emails.txt

High-Value Targeting

Prioritise enumeration of:

RoleWhy
IT AdministratorsDomain admin, privileged access
Finance / Accounts PayableBEC / wire fraud targets
C-Level (CEO, CFO, CISO)Whale phishing, whaling attacks
HR / RecruitmentLikely to open unsolicited attachments
Security teamIntel on defensive posture
HelpdeskSocial engineering pivot point

See Also