运维123 - scanner
type: channel
link: https://www.sddts.cn/index.php/tag/scanner/
items: Pulsar网络足迹扫描平台技术分析

Pulsar网络足迹扫描平台技术分析
type: item
date: 2026-01-17T06:03:15+00:00
description: Pulsar 网络足迹扫描平台技术分析一、项目概述1. 项目背景A. 项目简介Pulsar 是一个自动化的网络足迹扫描平台，专为红队、渗透测试人员和漏洞赏金猎人设计。该平台专注于发现组织的公开资产，即使在对其基础设施了解最少的情况下也能有效运行。B. 核心特点100% 免费，无需任何 API 密钥提供网络数据可视化功能基础漏洞评分系统可用作自定义漏洞扫描器适用于广泛且未知的扫描范围C. 项目状态项目已于 2022 年 5 月 24 日被作者归档，仅进行安全补丁和修复。作者表示由于社区支持不足和关注度低，不再继续开发该项目。2. 目标用户红队成员渗透测试人员漏洞赏金猎人安全研究人员二、技术架构1. 技术栈A. 前端技术Vue.js 2.6.11：前端框架JavaScript：主要编程语言（占比 47.5%）CSS：样式表（占比 27.3%）B. 后端技术Django 3.2.12：Web 框架Django Rest Framework：API 框架Python 15.0%：后端逻辑Nginx：反向代理服务器Gunicorn：WSGI HTTP 服务器C. 容器化部署Docker：容器化平台Docker Compose：容器编排基于多容器架构的 PaaS 平台2. 系统架构graph TB Client[客户端浏览器] -->|HTTPS| Nginx[Nginx 反向代理] Nginx -->|WSGI| Gunicorn[Gunicorn 应用服务器] Gunicorn -->|WSGI| Django[Django REST Framework] Django -->|读写| PostgreSQL[(PostgreSQL 数据库)] Django -->|存储| Redis[(Redis 缓存)] Django -->|队列| Celery[Celery 任务队列] subgraph 扫描引擎 Amass[OWASP Amass] ZMap[ZMap] Nmap[Nmap] CloudEnum[CloudEnum] SSHAudit[SSH Audit] WhatWeb[WhatWeb] end Celery -->|调用| Amass Celery -->|调用| ZMap Celery -->|调用| Nmap Celery -->|调用| CloudEnum Celery -->|调用| SSHAudit Celery -->|调用| WhatWeb Django -->|查询| RIPEstat[RIPEstat API] Django -->|查询| NVD[NVD 数据馈送]3. 组件说明A. Web 服务层Nginx：处理 HTTPS 连接，静态文件服务，反向代理Gunicorn：管理 Django 应用进程，处理并发请求Django：提供 REST API，用户认证，任务调度B. 数据存储层PostgreSQL：持久化存储扫描结果、用户数据、配置信息Redis：缓存频繁访问的数据，任务队列代理C. 任务队列层Celery：异步任务处理，扫描任务调度支持定时任务和后台任务执行D. 扫描引擎层集成多个开源扫描工具通过统一的接口调用各类扫描器支持自定义扫描器扩展三、核心功能1. 资产发现功能A. 子域名发现使用 OWASP Amass 进行子域名枚举：被动信息收集主动DNS 枚举证书透明度日志查询搜索引擎爬取B. 顶级域名发现跨 TLD 资产识别新注册域名检测域名变体发现C. 云资源发现集成 CloudEnum 工具：AWS 资源发现Azure 资源发现GCP 资源发现存储桶识别云虚拟机发现2. 漏洞扫描功能A. 基础漏洞扫描端口扫描（ZMap）服务指纹识别（Nmap）Web 技术栈识别（WhatWeb）SSH 配置审计（SSH Audit）B. 漏洞评分系统基础漏洞严重程度评分资产关联性分析弱点识别与优先级排序C. NVD 数据集成实时漏洞数据库查询CVE 信息匹配漏洞影响评估3. 数据可视化功能A. 网络拓扑图资产关系可视化攻击面展示依赖关系图B. 扫描结果展示仪表板视图扫描进度追踪历史数据对比4. 协作与导出功能A. 多用户协作基于 OAuth 的认证角色权限管理团队共享空间B. 数据导出支持多种格式导出REST API 访问批量数据导出5. 任务调度与通知A. 定时扫描周期性任务调度自定义扫描策略扫描策略优化B. 通知系统邮件通知扫描完成提醒异常情况告警四、集成工具分析1. OWASP Amass功能：子域名枚举工具特点：多种数据源集成高度可配置支持被动和主动枚举社区活跃维护2. ZMap功能：高速网络扫描器特点：单台机器可扫描整个互联网适用于大规模端口扫描低调的网络负载3. Nmap功能：网络探测和安全审…