Home

Awesome

██████╗  ██████╗ ██████╗ ████████╗███████╗██████╗ ██╗██████╗ ███████╗██████╗
██╔══██╗██╔═══██╗██╔══██╗╚══██╔══╝██╔════╝██╔══██╗██║██╔══██╗██╔════╝██╔══██╗
██████╔╝██║   ██║██████╔╝   ██║   ███████╗██████╔╝██║██║  ██║█████╗  ██████╔╝
██╔═══╝ ██║   ██║██╔══██╗   ██║   ╚════██║██╔═══╝ ██║██║  ██║██╔══╝  ██╔══██╗
██║     ╚██████╔╝██║  ██║   ██║   ███████║██║     ██║██████╔╝███████╗██║  ██║
╚═╝      ╚═════╝ ╚═╝  ╚═╝   ╚═╝   ╚══════╝╚═╝     ╚═╝╚═════╝ ╚══════╝╚═╝  ╚═╝
                                             v1.0 by David Schütz (@xdavidhu)

Build Status Compatibility License Stars

⚠️ Warning! This project is no longer maintained and may not work as excepted.

<h3>A lightning fast multithreaded network scanner framework with modules.</h3> <h4>portSpider is a tool for scanning huge network ranges to find open ports and vulnerable services. This tool is not intended to scan one target, rather a whole IP range. (eg. 192.168.0.0/24) Most of the time companies/organizations have public information about their owned public IP ranges, so portSpider will help you to scan all of their machines at once for vulnerable devices/services.</h4>

modules:

commands:

installing:

<h3>Debian based systems:</h3>
$ sudo apt-get update && sudo apt-get install python3 python3-pip -y

$ git clone https://github.com/xdavidhu/portSpider

$ cd portSpider/

$ python3 -m pip install -r requirements.txt
<h3>macOS / OSX:</h3>
$ brew install python3

$ git clone https://github.com/xdavidhu/portSpider

$ cd portSpider/

$ python3 -m pip install -r requirements.txt

NOTE: You need to have Homebrew installed before running the macOS/OSX installation.<br> WARNING: portSpider is only compatible with Python 3.3 & 3.4 & 3.5 & 3.6

usage:

<h3>Start portSpider with Python3:</h3>
python3 portSpider.py
<h3>Select a module: (eg. 'mysql')</h3>
portSpider $> use mysql
<h3>View the module's options:</h3>
portSpider/mysql $> options
<h3>Set all '[NOT SET]' options: (eg. option 'network' to '192.168.0.0/24')</h3>
portSpider/mysql $> set network 192.168.0.0/24
<h4>(You can also modify already set options, but that is not required.)</h4> <h3>If you have every option set, run the scan:</h3>
portSpider/mysql $> run
<h4>You will see the results on the screen as well as in a text file in the 'logs/' folder.</h4>

developers:

contribution:

<h4>If you have any ideas about new modules and improvements in portSpider, feel free to contribute.</h4>

disclaimer:

I'm not responsible for anything you do with this program, so please only use it for good and educational purposes.

legal:

Copyright (c) 2017 by David Schütz. Some rights reserved.

portSpider is under the terms of the MIT License, following all clarifications stated in the license file. You can also go ahead and email me at xdavid{at}protonmail{dot}com.