Skip to content
A web-based tool for discovering and indexing web servers in an intranet
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
static
.gitignore
LICENSE.md
README.md
config.json
requirements.txt
webscope.py

README.md

WebScope

logo

This is a tiny web server that has the following capabilities:

  1. Scan given port ranges on given host addresses to detect all the web servers
  2. Take a screenshot of the homepage of each website
  3. Show the list of all these servers along with their screenshots
  4. Provide a basic HTTP authentication to secure itself

This is useful especially in an internal network where many small websites are deployed at different ports under a single host address and you do not want to remember all these ports (and addresses).

Installation

  1. Python packages

    (setup virtualenv if you want)
    pip install -r requirements.txt
  2. PhantomJS

    Download/Install a suitable executable of PhantomJS for your platform

Configurations

Edit config.json to set

  • server settings of itself
  • phantomJS path and settings
  • scan timeout
  • hostnames and port ranges to scan
  • server authentication
You can’t perform that action at this time.