xdavidhu / Portspider
Licence: mit
๐ท A lightning fast multithreaded network scanner framework with modules.
Stars: โญ 300
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
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
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
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
โโโโโโโ โโโโโโโ โโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโ โโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโ โโโโโโโโโโโ โโโ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโ โโโโโโโโ
โโโโโโโ โโโ โโโโโโโโโโโ โโโ โโโโโโโโโโโโโโโ โโโโโโ โโโโโโโโโ โโโโโโโโ
โโโ โโโโโโโโโโโโ โโโ โโโ โโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโ โโโ
โโโ โโโโโโโ โโโ โโโ โโโ โโโโโโโโโโโ โโโโโโโโโโ โโโโโโโโโโโ โโโ
v1.0 by David Schรผtz (@xdavidhu)
โ ๏ธ 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:
- David Schรผtz (@xdavidhu)
- Lรกszlรณ Simonffy (@Letsgo00HUN) - Multithreading
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].