剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 红蓝攻防 OctoC2 - GitHub-native comma…
OctoC2 - GitHub-native command-and-control framework for au 红蓝攻防 点击放大
作者:admin 发布:2026-10-06

OctoC2 - GitHub-native command-and-control framework for au

项目说明<!-- ╔═══════════════════════════════════════╗ ║ OctoC2 — GitHub-Native C2 Framework ║ ╚═══════════════════════════════════════╝--><p ali…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
135浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-06
人工审核发布
评论区答疑

OctoC2 - GitHub-native command-and-control framework for au

项目说明

<!--
╔═══════════════════════════════════════╗
║ OctoC2 — GitHub-Native C2 Framework ║
╚═══════════════════════════════════════╝
-->

<p align="center">
<img src="docs-site/public/logo.png" alt="OctoC2" width="360" />
</p>

<p align="center">
GitHub-nati for authorized security research, with encrypted multi-channel transport and resilient failover.
</p>

> [!IMPORTANT]
> Authorized use only. Run OctoC2 only on systems and repositories you own
> or ha permission to test. Use private test infrastructure,
> least-pri credentials, trusted TLS, and private listener bindings.

OctoC2 combines a TypeScript beacon, durable controller, local operator
dashboard, and CLI. GitHub-backed and direct transports share one signed task
protocol, one identity model, and the same result-ownership rules.

Documentation: Browse the complete manual or open the
documentation site.

Start here

| I want to… | Read or run |
|---|---|
| Browse all documentation | Documentation index |
| Understand the system | Architecture guide |
| Install the toolchain and binaries | Installation |
| Configure the GitHub App, repos, and PATs | GitHub setup |
| Complete a first local run | Quickstart |
| Configure every channel | Channel guide |
| Use operator commands | CLI reference |
| Look up an en | Configuration reference |
| Configure listeners and certificates | Operations and assurance |
| Configure GitHub App recovery | Recovery guide |
| Diagnose a failure | Troubleshooting |
| Contribute a change | De guide |
| Review implementation and li | traceability |
| Use the dashboard | Dashboard guide |

Architecture

Every transport uses the canonical contracts in shared/. The controller
persists identities, credentials, tasks, results, delivery leases, replay
records, and channel cursors in SQLite. The beacon persists its Ed25519
identity and task ledger so a delivered task cannot be executed twice after a
restart.

Workspaces

| Workspace | Responsibility |
|---|---|
| implant/ | Beacon runtime, task lifecycle, recovery, and transport clients |
| server/ | Controller services, durable state, channel polling, HTTP, and gRPC |
| dashboard/ | Local operator interface for beacon and task activity |
| octoctl/ | Keys, enrollment, builds, task submission, and proxy pro |
| shared/ | Task catalog, channel catalog, en, identities, and signatures |
| proxy/ | Relay workflow build and |
| docs-site/ | Public documentation site |

Transport paths

OctoC2 can exchange the same task protocol through several en
paths:

  • GitHub artifacts: Issues, branches, Actions , deployments,

  • Gists, repository , steganographic PNGs, and Git Notes.
  • Direct controller paths: HTTPS/WebSocket, gRPC with mTLS, and GitHub

  • Actions OIDC.
  • Relayed paths: a signed two-repository proxy, relay consortium, and

  • Codespaces SSH tunnel.

    Transport a depends on its declared GitHub permissions, identity
    material, and network prerequisites. See the quickstart
    for exact credential roles and traceability record
    for test e.

    Quick setup

    Requirements

  • Bun 1.3.14

  • Node.js 22.14.0 only for tooling that explicitly requires Node

  • GitHub CLI when using Codespaces tunneling
  • Install the pinned dependency graph and generate the protocol bindings:

    Generate the operator encryption keypair:

    Keep the secret key and all repository credentials outside source control.

    Optional local HTTPS listener

    Controller listeners remain disabled until explicitly enabled. A minimal
    loopback HTTPS/WSS configuration is:

    The certificate SAN must cover the hostname clients use. Install an internal
    CA in each client trust store; there is no certificate- bypass.

    Start the controller and dashboard in separate terminals:

    The dashboard binds to .

    Identity and credential boundaries

    Do not reuse across these roles:

    | Role | Configuration | Used by |
    |---|---|---|
    | Controller GitHub API | OCTOC2_SER | Ser GitHub channels |
    | Operator controller API | OCTOC2_OPERATOR_API_TOKEN | Dashboard and CLI REST/SSE calls |
    | Beacon controller API | OCTOC2_BEACON_API_TOKENS / S | HTTPS and gRPC beacon routes |
    | Operator encryption | OCTOC2_OPERATOR_SECRET | Task sealing and result decryption |
    | GitHub App private key | OCTOC2_GITHUB_APP_PRI | Ser token minting |
    | Codespaces user access | SEN | Runtime Codespaces API/SSH discovery |

    Direct gRPC additionally requires a trusted CA, a distinct client certificate
    per beacon, and an exact SHA-256 certificate fingerprint binding. Gist uses
    separate controller and beacon credentials for the same dedicated account.

    Security model

  • Network listeners are opt-in and loopback-first.

  • HTTP is TLS-only; gRPC requires mTLS and a per-beacon bearer credential.

  • Beacon identities use pro Ed25519 signing keys distinct from X25519

  • encryption keys.
  • Tasks and results are signed, identity-bound, and ownership-checked.

  • Exclusi leases prevent competing transports from claiming one

  • task simultaneously.
  • Durable replay state and the beacon task ledger survi.

  • GitHub App private keys and recovery signing secrets remain ser.

  • Unsigned remote module execution is rejected across the public surfaces.
  • Repository permissions are still an operational boundary: a broad repository
    writer may delete, delay, or reorder artifacts even when it cannot forge their
    authenticated contents. Separate repositories and narrowly scoped credentials
    provide stronger isolation.

    a change

    Run repository policy checks first:

    Then run tests and strict type checks in every affected workspace:

    Build beacon targets and smoke-test distributable artifacts:

    Li is a separate, explicitly authorized exercise. Record the
    re, en, credential roles, observed task/result path, and cleanup
    result alongside the test e.

    项目信息

    开发语言:TypeScript

    Star 数:228

    技术要点

    该项目属于红蓝攻防方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕GitHub-native command-and-control framework for authorized security research, with encrypted multi-channel transport and resilient failover.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题OctoC2 - GitHub-native command-and-control framework for au
    所属分类红蓝攻防
    发布作者admin
    发布时间2026-10-06 00:46:35
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数135
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册