{"id":15027823,"url":"https://github.com/lucifer1993/satansword","last_synced_at":"2025-05-16T10:06:40.117Z","repository":{"id":38307489,"uuid":"272968767","full_name":"Lucifer1993/SatanSword","owner":"Lucifer1993","description":"红队综合渗透框架","archived":false,"fork":false,"pushed_at":"2023-05-11T09:54:06.000Z","size":88693,"stargazers_count":1175,"open_issues_count":5,"forks_count":211,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-05-16T10:06:33.664Z","etag":null,"topics":["fingerprinting","pentest-tool","poc","security-tools","vulnerability-detection","vulnerability-scanners"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lucifer1993.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-06-17T12:31:14.000Z","updated_at":"2025-05-15T08:38:23.000Z","dependencies_parsed_at":"2023-01-25T02:30:11.662Z","dependency_job_id":"558b4243-3699-4d80-97ba-e92ac6707d3b","html_url":"https://github.com/Lucifer1993/SatanSword","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lucifer1993%2FSatanSword","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lucifer1993%2FSatanSword/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lucifer1993%2FSatanSword/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lucifer1993%2FSatanSword/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lucifer1993","download_url":"https://codeload.github.com/Lucifer1993/SatanSword/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254509476,"owners_count":22082891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fingerprinting","pentest-tool","poc","security-tools","vulnerability-detection","vulnerability-scanners"],"created_at":"2024-09-24T20:07:07.165Z","updated_at":"2025-05-16T10:06:35.106Z","avatar_url":"https://github.com/Lucifer1993.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SatanSword\n***红队综合渗透框架***\n\n[![python](https://img.shields.io/badge/python-3.x-blue.svg?logo=python\u0026labelColor=yellow)](https://www.python.org/downloads/)\n[![platform](https://img.shields.io/badge/platform-osx%2Flinux-green.svg)](https://github.com/Lucifer1993/SatanSword/)\n[![Github Stars](https://img.shields.io/github/stars/Lucifer1993/SatanSword)](https://github.com/Lucifer1993/SatanSword) \n[![GitHub forks](https://img.shields.io/github/forks/Lucifer1993/SatanSword)](https://github.com/Lucifer1993/SatanSword)\n![license](https://img.shields.io/badge/License-GPL--3.0-yellow.svg)\n![release](https://img.shields.io/badge/Release-v0.1-orange.svg)\n\n\n### \u003e\u003e\u003eDocker使用\n- 1.拉取镜像 docker pull satansword/satansword\n- 2.执行命令 docker run -ti satansword/satansword /bin/bash -c \"service mariadb start \u0026\u0026 python3 /root/SatanSword/SatanSword.py\"\n\n### \u003e\u003e\u003e功能描述\n- web指纹识别，集成whatweb及wappalyzer所有指纹及自己收集的web服务器指纹1839条+cms指纹1936条。\n\n- 漏洞PoC检测，提供1000+PoC检测脚本内置在数据库中，同时支持漏洞查询和代码查看及一键批量检测功能。\n\n- 批量web信息和端口信息查询，web信息包括headers，whois，dig，CDN检测，指纹检测，IP位置检测。端口扫描使用masscan+nmap探测常用端口指纹服务。\n\n- 路径扫描，集成dirsearch的路径字典，通过GET和HEAD两种方法实现。\n\n- 批量JS查找子域名，参考某大佬写的脚本直接拿过来改了一下，后面会贴上地址链接。\n\n- 协程支持。\n\n- 使用google headless，更精准的XSS检测。\n\n- 完整的日志回溯。\n\n### \u003e\u003e\u003e环境设置\n- **安装python3+模块+系统命令+配置api文件**\n\n ![image](https://github.com/Lucifer1993/SatanSword/raw/master/img/checkenv.png)\n**修改conf/config.py，在对应的参数中填入自己辅助接口的信息**\n ![image](https://github.com/Lucifer1993/SatanSword/raw/master/img/config.png)\n\n- **新建mysql数据库名“SatanSword”，导入Heaven_Hell/backuptables路径下面的所有SQL文件**\n\n- **保证下载的chromedriver和chromium版本一致**\n ![image](https://github.com/Lucifer1993/SatanSword/raw/master/img/chromedriver.png)\n\n### \u003e\u003e\u003e使用说明\n\n- **设置或取消线程数、cookies**\n ![image](https://github.com/Lucifer1993/SatanSword/raw/master/img/use1.png)\n\n- **对多个目标执行多个POC**\n ![image](https://github.com/Lucifer1993/SatanSword/raw/master/img/use2.png)\n\n- **所有成功和失败的利用都会写入数据库和日志文件**\n![image](https://github.com/Lucifer1993/SatanSword/raw/master/img/use3.png)\n\n- **CMS指纹识别**\n![image](https://github.com/Lucifer1993/SatanSword/raw/master/img/use4.png)\n\n- **web和ip信息识别，sniper用于单一IP或URL，批量请使用bomber，结果自动保存到数据库中**\n![image](https://github.com/Lucifer1993/SatanSword/raw/master/img/use5.png)\n\n- **JS文件批量检索子域名**\n![image](https://github.com/Lucifer1993/SatanSword/raw/master/img/use6.png)\n\n### \u003e\u003e\u003e感谢如下优秀开源项目\n\n## https://github.com/nmap/nmap\n\n## https://github.com/robertdavidgraham/masscan\n\n## https://github.com/knownsec/pocsuite3\n\n## https://github.com/Threezh1/JSFinder\n\n## https://github.com/urbanadventurer/WhatWeb\n\n## https://github.com/chorsley/python-Wappalyzer\n\n### \u003e\u003e\u003e特别说明\n\n***1.本项目中的所有PoC代码全部转移到 https://github.com/Lucifer1993/PoCHub ，提供json和sql两种文件格式。***\n\n***2.请遵守《中华人民共和国网络安全法》，禁止将代码用于未授权测试及破坏行为。***\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucifer1993%2Fsatansword","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucifer1993%2Fsatansword","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucifer1993%2Fsatansword/lists"}