Ear2Ground is a program to help you keep tabs on the job postings of infosec companies.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Graham Helton 4fcc76ebf8
Update e2g.py
2 years ago
README.md Update README.md 2 years ago
e2g.py Update e2g.py 2 years ago
e2gExample.png Added example and updated readme 2 years ago
requirements.txt added requirements.txt 2 years ago

README.md

Ear 2 Ground

Ear2Ground is a python learning project that I created to show you new job postings from security websites (or really any site). The idea behind this is not to scrape every site, but to provide a framework you can modify for the company's you're interested in. This tool comes pre-configured to look at Dragos and Scythe but the real power is adding your own sites! Unfortunetly this is hard to without looking at the code for each site but I've written e2g to be fairly modular and only require a few code changes to add your own.

e2g

Installation

Make sure you're running python version 3.10!

Installing python3.10

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update -y
sudo apt upgrade -y
sudo apt install python3.10
sudo apt install pip3
python3.10 --version # Make sure python3 is installed


Installing ear2ground

git clone https://github.com/grahamhelton/Ear2Ground
pip install -r requirements.txt
python3.10 e2g.py

Usage

Simply run python3.10 e2g.py e2g running Job postings are stored in ./data/{company_name}

The first time you run the program it will return all the job postings. After it has built the initial list of postings it will only return new job postings.