返回更新列表
新发布Aug 6, 2026

puncia v0.35

Panthera(P.)uncia - 子域中心与漏洞利用观察者的官方 CLI 实用工具。

分享

Panthera(P.)uncia

适用于 Subdomain Center 与 Exploit Observer 的官方 CLI 工具

Downloads GitHub stars

Puncia 利用我们的两个智能 API 来收集结果 -

请注意,虽然这些结果有时可能相当不准确且不可靠,但由于其自我改进能力,它们在不同时间可能会有很大差异。

使用 API 密钥可以避免严格的速率限制:https://www.arpsyndicate.io/pricing.html

实际应用

  1. 绘制外部攻击面
    识别并监控互联网上暴露的子域名和基础设施组件。
  2. 高级漏洞研究与监控
    发现并跟踪已知及新兴威胁,包括隐蔽或未收录的漏洞。
  3. CVE/GHSA 数据的上下文增强
    为已知漏洞增加深度和可操作的情报,以便更好地确定优先级。
  4. 软件物料清单(SBOM)中的漏洞检测
    使用结构化 SBOM 数据分析软件组件中已知的漏洞利用和安全问题。
  5. 与 CI/CD 及威胁情报工作流的无缝集成
    在开发或安全管道中自动化情报收集和漏洞检查。
  6. 监控国家支持的漏洞利用趋势
    通过跟踪被外国行为者标记但尚未被主流数据库识别的漏洞,领先于威胁。
  7. 仿冒域名与品牌保护
    识别可能被用于网络钓鱼或冒充攻击的仿冒或相似域名。
  8. 基于关键字的子域名发现
    在互联网上发现带有指定关键字的主机,不受特定父域限制。
  9. 批量威胁情报处理
    运行批量查询(域名、漏洞等),以在大型数据集或企业资产清单中进行可扩展分析。
  10. 面向红队的被动侦察
    通过使用被动数据源(不直接与目标交互)进行隐蔽侦察。
  11. 开源情报(OSINT)收集
    结合子域名与漏洞利用情报,以增强 OSINT 调查。
  12. 合规与风险管理支持
    丰富漏洞数据,以更深入的上下文支持合规审计(如 ISO 27001、SOC 2)。

安装

  1. 通过 PyPi - pip3 install puncia
  2. 通过源码 - pip3 install .

用法

  1. (付费)存储 API 密钥(storekey)- puncia storekey <api-key>

  2. (免费增值)按域查询域名,按域聚类(subdomain / cuttlefish 引擎)- puncia subdomain <domain> <output-file>

  3. (免费增值)查询仿冒域名,按品牌聚类(replica / octopus 引擎)- puncia replica <domain>[|<match>] <output-file>

  4. (免费增值)按关键字查询,按关键字聚类(keyword / ammonites 引擎)- puncia keyword <keyword>[|<match>] <output-file>

  5. 查询漏洞利用与漏洞标识符(exploit)

    • (免费)漏洞与漏洞利用标识符监视列表(^WATCHLIST_IDES)- puncia exploit ^WATCHLIST_IDES <output-file>
    • (免费)漏洞与漏洞利用标识符监视列表(含描述)(^WATCHLIST_INFO)- puncia exploit ^WATCHLIST_INFO <output-file>
    • (免费)易受攻击技术监视列表(^WATCHLIST_TECH)- puncia exploit ^WATCHLIST_TECH <output-file>
    • (免费增值)受支持的漏洞标识符 - puncia exploit <eoidentifier>[|<match>] <output-file>
  6. (免费增值)丰富 CVE/GHSA 标识符(enrich)- puncia enrich <cve-id/ghsa-id> <output-file>

  7. (付费)按 VEDAS 分组查询非 CVE 标识符(noncve)- puncia noncve <browser/china/russia/europe/exploitable> <output-file>

  8. 批量查询(bulk/sbom)

    • (免费增值)批量输入 JSON 文件格式 - puncia bulk <json-file> <output-directory>
      {
          "subdomain": [
              "domainA.com",
              "domainB.com"
          ],
          "replica": [
              "domainA.com",
              "domainB.com"
          ],
          "keyword": [
              "keywordA",
              "keywordB"
          ],
          "exploit": [
              "eoidentifierA",
              "eoidentifierB"
          ],
          "enrich": [
              "eoidentifierA",
              "eoidentifierB"
          ]
      }
      
    • (免费增值)SBOM 输入 JSON 文件格式 - puncia sbom <json-file> <output-directory>
  9. (免费增值)外部导入

import puncia
import asyncio

async def main():
   # Without API Key
   print(await puncia.query_api("exploit", "CVE-2021-3450"))
   print(await puncia.query_api("subdomain", "arpsyndicate.io"))
   print(await puncia.query_api("replica", "arpsyndicate.io"))

   # With API Key
   await puncia.store_key("ARPS-xxxxxxxxxx")
   api_key = await puncia.read_key()
   print(await puncia.query_api("subdomain", "arpsyndicate.io", apikey=api_key))
   print(await puncia.query_api("exploit", "CVE-2021-3450", apikey=api_key))
   print(await puncia.query_api("enrich", "CVE-2021-3450", apikey=api_key))
   print(await puncia.query_api("noncve", "exploitable", apikey=api_key))

# Run the main async function
asyncio.run(main())

CVE 增强


GHSA 增强


值得关注的文章

来自 A.R.P. Syndicate 的更多内容

分类