Skip to content

[P3] Suporte para macOS e BSD #12

@eltongomez

Description

@eltongomez

Suporte macOS/BSD

Objetivo

Adaptar scripts para ambientes não-Linux.

Ambientes

  • macOS 13+
  • macOS 14+
  • macOS 15+
  • FreeBSD 13+
  • FreeBSD 14+

Desafios

  • Diferentes package managers (brew, ports)
  • Sem UFW (usar pf no BSD)
  • Sem systemd (usar launchd no macOS)
  • Sem Fail2Ban nativo
  • Diferentes arquivo locations

Funcionalidades Limitadas

  • SSH hardening (parcial)
  • Firewall (pf em BSD, pf/IPFW em macOS)
  • Kernel hardening (limitado)
  • Monitoring tools (adaptar para BSD)
  • Backups (usar native tools)

Critério de Sucesso

  • Script detecta OS corretamente
  • Funcionalidades core funcionam
  • Testes em macOS e BSD
  • Documentação de limitações

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions