Skip to content

v0.1.2使用体验优化 #45

@M09Ic

Description

@M09Ic

编译

  • 优化prebuild的编译实现, 并能解析yaml tag, 能从resource中自动寻找合适的bof
  • 实现professional的saas编译 #49
  • build 命令添加个autodownload参数, 自动下载编译产物
  • 新增artifact delete

tui

mal

  • 实现community-mal文档自动生成
  • 新增mal update命令, 自动更新mal

implant

  • malefic的build.rs 中实现自动运行mutant,优先环境变量中寻找, 否则cargo run -p malefic mutant
  • sgn, objdump 迁移到mutant
  • mutant中的toolchain变成flag, 默认 nightly-2023-09-18, 防止pro版本这个变成固定特征
  • mutant build后输出一下target的二进制文件路径, 防止用户找不到编译结果
  • 恢复mutant的-s flag
  • 适配config_lint.json 到v0.1.1

架构调整

  • embed的community嵌入到代码中 , professional使用git 子项目管理
  • 新增professional的goreleaser 配置
  • 新增go tag条件编译, professional.go 用来区别
  • 将 intl.go中的 UnifiedFS embed.FS 移动到与 professional.go 与community.go

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions