Prowl: email harvesting tool

Prowl

Prowl

Prowl is an email harvesting tool that scrapes Yahoo for Linkedin profiles associated to the user’s search terms and identifies job titles. It also identifies current job listings for the specified organisation.

Installation

  • git clone https://github.com/nettitude/Prowl.git
  • pip install -r requirements.txt

Use

python prowl.py -h

usage: prowl.py [-h] [-c COMPANY] [-e EMAILFORMAT] [-j] [-s] [-a] [-d DEPTH]
[-p PROXY]

Scrape LinkedIn for company staff members

optional arguments:
-h, --help show this help message and exit
-c COMPANY, --company COMPANY
Company to search for
-e EMAILFORMAT, --emailformat EMAILFORMAT
Format of house email address style. Use:
<fn>,<ln>,<fi>,<li> as placeholders for first/last
name/initial. e.g "<fi><ln>@company.com"
-j, --jobs Include available jobs in result
-s, --subdomains Find subdomains
-a, --all FIND EVERYTHING
-d DEPTH, --depth DEPTH
How many pages of Yahoo to search through
-p PROXY, --proxy PROXY
http(s)://localhost:8080

 

 

Basic search

python prowl.py -c "Yahoo" -e "<fn><ln>@yahoo.com"

Search jobs

python prowl.py -c "Yahoo" -e "<fn><ln>@yahoo.com" -j

Search subdomains

(UDP 53 needs to be allowed outbound – otherwise slow results)

python prowl.py -c "Yahoo" -e "<fn><ln>@yahoo.com" -s

Change search depth

python prowl.py -c "Yahoo" -e "<fn><ln>@yahoo.com" -d "10"

(smaller is less, larger is more pages to search)

Proxy

python prowl.py -c "Yahoo" -e "<fn><ln>@yahoo.com" -p "http://127.0.0.1:8080"

Full search

python prowl.py -c "Yahoo" -e "<fn><ln>@yahoo.com" -a

Demo

Copyright (C) 2018 Pickfordmatt

Source: https://github.com/nettitude/