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

Latest commit

 

History

History
49 lines (43 loc) · 1.02 KB

README.md

File metadata and controls

49 lines (43 loc) · 1.02 KB

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