All Projects โ†’ xdavidhu โ†’ Portspider

xdavidhu / Portspider

Licence: mit
๐Ÿ•ท A lightning fast multithreaded network scanner framework with modules.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Portspider

Not Your Average Web Crawler
A web crawler (for bug hunting) that gathers more than you can imagine.
Stars: โœญ 107 (-64.33%)
Mutual labels:  spider, scanner
Vault
swiss army knife for hackers
Stars: โœญ 346 (+15.33%)
Mutual labels:  networking, scanner
Blackwidow
A Python based web application scanner to gather OSINT and fuzz for OWASP vulnerabilities on a target website.
Stars: โœญ 887 (+195.67%)
Mutual labels:  spider, scanner
Admin Finder
Blazing fast admin panel finder with asyncio and aiohttp
Stars: โœญ 113 (-62.33%)
Mutual labels:  multi-threading, scanner
Pspider
็ฎ€ๅ•ๆ˜“็”จ็š„Python็ˆฌ่™ซๆก†ๆžถ๏ผŒQQไบคๆต็พค๏ผš597510560
Stars: โœญ 1,611 (+437%)
Mutual labels:  multi-threading, spider
Zhihuspider
ๅคš็บฟ็จ‹็ŸฅไนŽ็”จๆˆท็ˆฌ่™ซ๏ผŒๅŸบไบŽpython3
Stars: โœญ 201 (-33%)
Mutual labels:  multi-threading, spider
Netstack
Lightweight toolset for creating concurrent networking systems for multiplayer games
Stars: โœญ 157 (-47.67%)
Mutual labels:  multi-threading, networking
Dumpall
ไธ€ๆฌพไฟกๆฏๆณ„ๆผๅˆฉ็”จๅทฅๅ…ท๏ผŒ้€‚็”จไบŽ.git/.svnๆบไปฃ็ ๆณ„ๆผๅ’Œ.DS_Storeๆณ„ๆผ
Stars: โœญ 250 (-16.67%)
Mutual labels:  spider, scanner
Pulsar
Protocol Learning and Stateful Fuzzing
Stars: โœญ 285 (-5%)
Mutual labels:  networking
Weixin Spider
ๅพฎไฟกๅ…ฌไผ—ๅท็ˆฌ่™ซ๏ผŒๅ…ฌไผ—ๅทๅŽ†ๅฒๆ–‡็ซ ๏ผŒๆ–‡็ซ ่ฏ„่ฎบ๏ผŒๆ–‡็ซ ้˜…่ฏปๅŠๅœจ็œ‹ๆ•ฐๆฎ๏ผŒๅฏ่ง†ๅŒ–web้กต้ข๏ผŒๅฏ้ƒจ็ฝฒไบŽWindowsๆœๅŠกๅ™จใ€‚ๅŸบไบŽPython3ไน‹flask/mysql/redis/mitmproxy/pywin32็ญ‰ๅฎž็Žฐ๏ผŒ้ซ˜ๆ•ˆๅพฎไฟก็ˆฌ่™ซ๏ผŒๅพฎไฟกๅ…ฌไผ—ๅท็ˆฌ่™ซ๏ผŒๅŽ†ๅฒๆ–‡็ซ ๏ผŒๆ–‡็ซ ่ฏ„่ฎบ๏ผŒๆ•ฐๆฎๆ›ดๆ–ฐใ€‚
Stars: โœญ 287 (-4.33%)
Mutual labels:  spider
Urlgrab
A golang utility to spider through a website searching for additional links.
Stars: โœญ 285 (-5%)
Mutual labels:  spider
Whatweb
Next generation web scanner
Stars: โœญ 3,503 (+1067.67%)
Mutual labels:  scanner
Swiftscan
A barcode and qr code scanner( ไบŒ็ปด็ /ๆกๅฝข็ ๆ‰ซๆใ€็”Ÿๆˆ๏ผŒไปฟๅพฎไฟกใ€ๆ”ฏไป˜ๅฎ)
Stars: โœญ 293 (-2.33%)
Mutual labels:  scanner
Watchtower
๐Ÿ—ผObserve OKHttp API Calls With Request And Response Details Right In Your Browser!
Stars: โœญ 286 (-4.67%)
Mutual labels:  networking
Rmiscout
RMIScout uses wordlist and bruteforce strategies to enumerate Java RMI functions and exploit RMI parameter unmarshalling vulnerabilities
Stars: โœญ 296 (-1.33%)
Mutual labels:  scanner
Crawlertutorial
็ˆฌ่Ÿฒๆฅต็ฐกๆ•™ๅญธ๏ผˆfetch, parse, search, multiprocessing, API๏ผ‰- PTT ็‚บไพ‹
Stars: โœญ 282 (-6%)
Mutual labels:  spider
Legion
Automatic Enumeration Tool based in Open Source tools
Stars: โœญ 280 (-6.67%)
Mutual labels:  scanner
Netfox
A lightweight, one line setup, iOS / OSX network debugging library! ๐ŸฆŠ
Stars: โœญ 3,188 (+962.67%)
Mutual labels:  networking
Kubernetes Network Policy Recipes
Example recipes for Kubernetes Network Policies that you can just copy paste
Stars: โœญ 3,681 (+1127%)
Mutual labels:  networking
Wsltools
Web Scan Lazy Tools - Python Package
Stars: โœญ 288 (-4%)
Mutual labels:  spider
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—
โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ•šโ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•
โ–ˆโ–ˆโ•”โ•โ•โ•โ• โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•‘   โ•šโ•โ•โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ• โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•  โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—
โ–ˆโ–ˆโ•‘     โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘
โ•šโ•โ•      โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ•  โ•šโ•โ•   โ•šโ•โ•   โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•     โ•šโ•โ•โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•  โ•šโ•โ•
                                             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.

A lightning fast multithreaded network scanner framework with modules.

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.

modules:

  • http - Scan for open HTTP ports, and get the titles.
  • mysql - Scan for open MySQL servers, and try to log in with the default credentials.
  • mongodb - Scan for open MongoDB instances, and check if they are password protected.
  • ssh - Scan for open SSH ports.
  • printer - Scan for open printer ports and websites.
  • gameserver - Scan for open game server ports.
  • manual - Scan custom ports.

commands:

  • modules - List all modules.
  • use - Use a module.
  • options - Show a module's options.
  • set - Set an option.
  • run - Run the selected module.
  • back - Go back to menu.
  • exit - Shut down portSpider.

installing:

Debian based systems:

$ 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

macOS / OSX:

$ 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.
WARNING: portSpider is only compatible with Python 3.3 & 3.4 & 3.5 & 3.6

usage:

Start portSpider with Python3:

python3 portSpider.py

Select a module: (eg. 'mysql')

portSpider $> use mysql

View the module's options:

portSpider/mysql $> options

Set all '[NOT SET]' options: (eg. option 'network' to '192.168.0.0/24')

portSpider/mysql $> set network 192.168.0.0/24

(You can also modify already set options, but that is not required.)

If you have every option set, run the scan:

portSpider/mysql $> run

You will see the results on the screen as well as in a text file in the 'logs/' folder.

developers:

contribution:

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

  • Check out the template module to get a better understanding of the framework.
  • Make sure to include a description about your module in the pull request.
  • If you create a module, you will be mentioned here in the readme with a link to your social media.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].