本地调试 Github Actions:维护纯净代码,减少调测记录 | 开源日报 No.200

nektos/act

Stars: 47.6k License: MIT

act 是一个可以在本地运行 GitHub Actions 的工具。

  • 快速反馈:无需每次都提交/推送更改到 .github/workflows/ 文件(或嵌入式 GitHub actions),使用 act 可以在本地运行 actions,环境变量和文件系统配置与 GitHub 提供的一致。
  • 本地任务执行器:可以使用 act 中定义的 GitHub Actions 替代 Makefile,避免重复操作。
  • 使用 Docker API 拉取或构建必要的镜像,并根据依赖关系确定执行路径,在容器中运行每个 action。

nushell/nushell

Stars: 29.0k License: MIT

nushell 是一种新型的 shell。

  • Nu 的设计受到 PowerShell、函数式编程语言和现代 CLI 工具的启发。
  • Nu 将输入视为具有结构的内容,而不是原始文本流。
  • 支持管道操作,允许命令输出到 stdout 并从 stdin 读取。
  • 命令可以产生流、过滤流或消耗管道输出,并通过管道符号(|)连接。

tteck/Proxmox

Stars: 8.6k License: MIT

Proxmox 是 Proxmox VE 助手脚本。 这些脚本使用户能够交互式地创建 Linux 容器或虚拟机,提供了简单和高级配置的选择。基本设置遵循默认设置,而高级设置允许用户自定义这些默认值。选项以对话框形式显示给用户。一旦用户做出选择,脚本会收集和验证他们的输入,生成容器或虚拟机的最终配置。请谨慎评估从外部来源获取的脚本和自动化任务。

netbox-community/netbox

Stars: 14.5k License: Apache-2.0

netbox 是网络自动化的权威真相来源。

  • 提供全面数据模型,包括机架、设备、电缆、IP 地址等。
  • 专注于网络基础设施建模和文档编制,取代传统 IPAM 和 DCIM 应用程序。
  • 可扩展和可定制性强,用户可以添加自定义字段和标签以满足独特需求。
  • 灵活权限系统,管理员可以精细分配角色给用户组,并设置验证规则保护数据安全。

austinsonger/Incident-Playbook

Stars: 1.3k License: MIT

这是一个面向 SOC/Incident Response 社区的项目,目标是将事件响应 Playbook 与 MITRE 攻击战术和技术相匹配。该项目旨在开发一套针对每个 MITRE 技巧 (某些策略除外) 的事件响应 Playbook 目录,并提供用于训练目的的演习场景、工具评估以及自动化方案等内容。

以下为该项目核心优势和关键特性:

  • 提供了丰富多样的 Incident Response Playbooks,覆盖了各种常见和不常见情况。
  • 开发了基于 JSON 的 Playbooks 设置方式,使其易于使用和管理。
  • 提供了大量可用于培训目的或实际操作中参考使用到角色扮演手册、检查清单以及 SIEM 检测所需相关信息等资源。
  • 包含有关各类安全工具评估并给出评论意见。
相关推荐
不简说1 分钟前
AI 帮你画模板、点一下就云打印:sv-print 这三个月都干了啥
前端·javascript·人工智能
Amos_Web1 分钟前
Rspack 源码解析(二十六):CssPlugin 与 CssChunkingPlugin 如何保证 CSS 顺序并切分 chunk
前端
孙浩君10 分钟前
0行手写代码,我用AI做了一个打工人模拟器(含3D霓虹城市漫游)
前端·后端
羑悻11 分钟前
超越Bridge:全面掌握Docker网络隔离与通信的底层逻辑!
后端
夏天要喝冰可乐11 分钟前
用 Codex 连接 Blender,我做了一块可以走进楼宇的大屏
前端·three.js
他日若遂凌云志13 分钟前
深入剖析 ET8 框架的 ETTask 机制:await 的挂起、唤醒、异常与零 GC
后端
星轨zb15 分钟前
[支付专题4]支付回调幂等性和状态:状态机与终态检查的边界
后端·支付架构学习
会编程的吕洞宾16 分钟前
Spring AI 2.0 结构化输出实战:让大模型返回精准 JSON 不再“抽风“,准确率从 78% 拉到 99%
java·后端
ffyyhh99551118 分钟前
记一次开源脚手架的登录认证流程
开源
醒醒11122 分钟前
从微信小程序到全端:一个安全扫描器的演进之路(v0.5.0 → v0.6.0)
前端·安全