Home Information Gathering InSpy – Linkedin Information Gathering Tool for Penetration Testers

InSpy – Linkedin Information Gathering Tool for Penetration Testers

The objective of this Information Gathering tool is to extract Linkedin users based on their organization, job description, or email address.InSpy was written in Python by gojhonny.

Multiple Functionalities

  • TechSpy
  • EmpSpy

TechSpy – Crawls LinkedIn job listings for technologies used by the provider company. It attempts to identify technologies by matching job descriptions to keywords from a new line delimited file.

EmpSpy – Crawls LinkedIn for employees working at the provided company. It searches for employees by title and/or departments from a new line delimited file. It may also create emails for the identified employees if the user specifies an email format.

The tool was published 2 years in GitHub and with the release of Kali Linux 2017.3, it was added to the repo. In this Kali Linux tutorial, we show how to use InSpy to gather information from Linkedin.

Working with InSpy

To Clone the tool from GitHub, if you are using an older version of Kali Linux

git clone https://github.com/gojhonny/InSpy.git


The tool consists of a wordlist that has more than 300 job titles, and department names and the TechSpy crawl LinkedIn for technologies.

Must Read Complete Kali Tools tutorials from Information gathering to Forensics

The following command will check for profiles that associated with cybersecurity

python inspy.py –empspy /root/In-Spy/wordlists/title-list-large.txt cybersecurity


To Extract list of email address that matching to the company and the domain name @domain.com

python InSpy.py –empspy /root/In-Spy/wordlists/title-list-large.txt –emailformat [email protected] company


To list the profiles based on Tech specification

python InSpy.py –empspy /root/In-Spy/wordlists/tech-list-large.txt siem



This article is only for an Educational purpose. Any actions and or activities related to the material contained on this Website is solely your responsibility.The misuse of the information on this website can result in criminal charges brought against the persons in question. The authors and www.gbhackers.com  will not be held responsible in the event any criminal charges be brought against any individuals misusing the information in this website to break the law.

Guru is an Ex-Security Engineer at Comodo Cybersecurity. Co-Founder - Cyber Security News & GBHackers On Security.


  1. Hi,I’m having this error.Any solution? I have downloaded the BeautifulSoup tar file but i can’t proceed after that.

    root@kali:~/InSpy# python InSpy.py
    Traceback (most recent call last):
    File “InSpy.py”, line 7, in
    from lib.soup import *
    File “/root/InSpy/lib/soup.py”, line 1, in
    import BeautifulSoup, json
    ImportError: No module named BeautifulSoup


Please enter your comment!
Please enter your name here