项目说明
![GitHub issues]()
![GitHub issues]()
![GitHub forks]()
![GitHub stars]()
![GitHub license]()
:red_square: RapidScan v1.2 - _The Multi-Tool Web Scanner_
_
RapidScan has been ported to Python3 i.e. v1.2. The Python2.7 codebase is a on v1.1 releases section. Download and use it if you still haven't upgraded to Python 3. Kindly note that the v1.1 (Python2.7) will not be enhanced further._
E:
> It is quite a fuss for a pentester to perform _
binge-tool-scanning_ (_running security scanning tools one after the other_) sans automation. Unless you are a pro at automating stuff, it is a herculean task to perform binge-scan for each and every engagement. The ultimate goal of this program is to solve this problem through automation; viz.
running multiple scanning tools to disco, effectively judge false-positives, collectively correlate results and
sa time; all these under one roof.<p>Enter
RapidScan.
Features
one-step installation.executes a multitude of security scanning tools, does other custom coded checks and prints the results spontaneously.some of the tools include nmap, dnsrecon, wafw00f, uniscan, sslyze, fierce, lbd, thehar, amass, nikto etc executes under one entity.saves a lot of time, indeed a lot time!.checks for same with multiple tools to help you zero-in on false positives effectively.extremely light-weight and not process intensive.legends to help you understand which tests may take longer time, so you can Ctrl+C to skip if needed.association with OWASP Top 10 & CWE 25 on the list of discovered. (_under de_)critical, high, medium, low and informational classification of . definitions guides you what the actually is and the threat it can pose.remediation tells you how to plug/fix the found .executi gives you an o context of the scan performed with critical, high, low and informational issues discovered.artificial intelligence to deploy tools automatically depending upon the issues found. for eg; automates the launch of wpscan and plecost tools when a wordpress installation is found. (_under de_)detailed comprehensi in a portable document format (*.pdf) with complete details of the scans and tools used. (_under de_)on the run metasploit auxilliary modules to discover more . (_under de_)---
FYI:
_program is still under de, works and currently supports 80 tests.__parallel processing is not yet implemented, may be coded as more tests gets introduced._ Checks
:hea: DNS/HTTP Load Balancers & Web Application Firewalls.:hea: Checks for Joomla, WordPress and Drupal:hea: SSL related (_HEARTBLEED, FREAK, POODLE, CCS Injection, LOGJAM, OCSP Stapling_).:hea: Commonly Opened Ports.:hea: DNS Zone Transfers using multiple tools (_Fierce, DNSWalk, DNSRecon, DNSEnum_).:hea: Sub-Domains Brute Forcing (_DNSMap, amass, nikto_):hea: Open Directory/File Brute Forcing.:hea: Shallow XSS, SQLi and BSQLi Banners.:hea: Slow-Loris DoS Attack, LFI (_Local File Inclusion_), RFI (_Remote File Inclusion_) & RCE (_Remote Code Execution_).& more coming up...Requirements
Python 3Kali OS (_Preferred, as it is shipped with almost all the tools_)Tested with Parrot & Ubuntu Operating Systems.Usage
python3 rapidscan.py example.comInstallation
Alternatively, your can install the rapidscan python module with pip. This will create a link for rapidscan in your PATH.
Docker Support
Under de.
Contribution
Create your feature branch: git checkout -b my-new-featureCommit your changes: git commit -am 'Add some feature'Push to the branch: git push origin my-new-featureSubmit a pull request.项目信息
开发语言:Python
Star 数:2133
技术要点
该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕:new: The Multi-Tool Web Vulnerability Scanner. 展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
使用与学习建议
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
免责声明
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。