Skip to content
This repository has been archived by the owner on Nov 22, 2021. It is now read-only.

horangi-ir/shepherd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shepherd

Globe scanner

Requirements:
- any vpn connection
- zmap
- zgrab
- https://github.com/gushitong/libzmap
- pip
- setuptools

Description:
Scanning the net block of every country for open ports 80,443,22,21,3384

Run:
Tested in ubuntu 16.04.
Run with the sudo previlige in ubuntu, so libzmap can run zmap and return results.
sudo python networkScanner.py

Workflow:

  1. Connect to VPN
  2. Get CIDR list per country
  3. Scan countries for ports
  4. Save to disk
  5. Analyze results
  6. Report analysis

Requirements to workflow:

  1. VPN -> mullvad
    a. no DNS leaks
    b. long running VPN
    c. moderate bandwidth
  2. CIDR
    a. update every scan b. optimize speed
  3. Scan
    a. maximize speed
  4. Save
    a. keep past results for 3+ years
    b. maximize disk usage
    c. Host, Country, DNS, Industry, Owner
  5. Analyze
    a. Change over time + current state
    b. per host
    c. per CIDR
    d. Country
    e. Global
    f. React

Releases

No releases published

Packages

No packages published

Languages