Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
alter-zero — Harness de agente de terminal eficiente em RAM para programação, cibersegurança e automação. | Kitploit
Ferramentas/GitHubGitHub/linuztx/alter-zero
Utilitários de Propósito GeralAnálise Estática de Código (SAST)Análise de VulnerabilidadesAnálise de CódigoScripting e AutomaçãoTestes de PenetraçãoComando e ControleUtilitários e FrameworksSegurança de IA
GitHublinuztx/alter-zero

alter-zero

616194há 13h 28mRevisado pelo Kitploit

Harness de agente de terminal eficiente em RAM para programação, cibersegurança e automação.

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Alter Zero

Alter Zero

Dê ao seu terminal um agente de programação.

Leia, construa, depure e revise código com um agente que trabalha ao seu lado.
Use as mesmas ferramentas para pesquisa em cibersegurança, investigação técnica e automação do dia a dia.

Built with Rust Platforms: Linux and macOS Version: 0.15.0
License: Apache 2.0 Support Alter Zero Support Alter Zero on Ko-fi Ask DeepWiki

Início rápido · Recursos · Provedores de modelo · Comandos e atalhos · Apoie · Agradecimentos

Demonstração do agente de programação de terminal Alter Zero
Assista à demonstração em vídeo do Alter Zero no YouTube
Assista à demonstração em vídeo no YouTube

Por que Alter Zero

Alter Zero é um agente de programação com IA de código aberto escrito em Rust. Ele trabalha diretamente no seu projeto: lendo arquivos, fazendo edições, executando comandos e verificando resultados enquanto você acompanha no seu terminal. A programação é o seu foco, com a flexibilidade para investigar problemas de segurança, explorar sistemas desconhecidos e automatizar tarefas usando suas ferramentas existentes.

O que você recebePor que isso importa
Trabalho que você pode acompanharSaída de comandos ao vivo, diffs legíveis e uma lista de verificação de tarefas tornam o progresso fácil de inspecionar.
Controle sobre a execuçãoEscolha um modo de permissão, revise as alterações propostas e oriente o agente enquanto ele trabalha.
Sua escolha de modeloConecte-se com uma assinatura ou chave de API compatível, ou execute modelos locais com Ollama.
Espaço para estenderAdicione subagentes especialistas, habilidades reutilizáveis, hooks de ciclo de vida e servidores MCP para se adequar ao seu fluxo de trabalho.
Uma experiência nativa de terminalUm único binário Rust com sessões persistentes, imagens embutidas e controles por teclado.

Início rápido

Alter Zero roda em Linux (x86_64, arm64) e macOS (Intel, Apple silicon) em um terminal moderno.

Instalação

Uma linha no Linux ou macOS:

curl -fsSL https://raw.githubusercontent.com/linuztx/alter-zero/main/install.sh | sh

Ele escolhe o build para a sua máquina, verifica o seu SHA-256 em relação ao checksum publicado com a release, instala o alter-zero em ~/.local/bin e avisa se esse diretório não estiver no seu PATH.

Ou instale o mesmo build com npm:

npm install -g @linuztx/alter-zero
Opções de instalação

Defina ALTER_ZERO_INSTALL_DIR para instalar em outro local, ou ALTER_ZERO_VERSION=vX.Y.Z para fixar uma versão. O arquivo CHANGELOG.md registra o que mudou entre as versões.

ALTER_ZERO_INSTALL_DIR="$HOME/bin" ALTER_ZERO_VERSION=v0.1.0 \
  sh -c "$(curl -fsSL https://raw.githubusercontent.com/linuztx/alter-zero/main/install.sh)"

Para uma instalação manual, as notas de cada versão listam cada arquivo com o seu SHA-256, para que possa descarregar, verificar e extrair um manualmente.

Executá-lo num contentor Kali Linux

docker/ constrói uma pequena imagem headless do Kali Rolling em torno da versão mais recente, com um conjunto funcional de ferramentas de linha de comandos, para Docker ou Podman. Um único comando constrói-a e inicia um contentor numa pasta sua:

docker/build.sh ~/projects/site              # add --engine podman for Podman
docker exec -it -e TERM -e COLORTERM -e TERM_PROGRAM -e KITTY_WINDOW_ID -e TMUX \
  alter-zero-kali alter-zero

Fora de um multiplexador, as flags -e transferem a identidade do seu terminal para que as imagens sejam renderizadas como imagens reais em vez de meio-blocos. O guia do contêiner aborda espaços de trabalho, as portas publicadas, colar imagens e adicionar ferramentas.

Dentro do tmux, habilite allow-passthrough no host e selecione explicitamente o protocolo de imagem do terminal externo para esse docker exec; as instruções do tmux incluem um exemplo Podman pronto para executar.

Compilar a partir do código-fonte

Você precisa do rustup e de um compilador C. O repositório fixa o toolchain do Rust, que o rustup instala automaticamente.

git clone https://github.com/linuztx/alter-zero.git
cd alter-zero
cargo install --path .
alter-zero

Sem um provedor configurado, o Alter Zero abre uma demonstração offline com turnos pré-definidos para que você possa explorar a interface. Para trabalhar nas suas próprias tarefas:

  1. Execute /login e escolha uma assinatura compatível, um provedor de API ou um servidor de modelo local. Siga as instruções para conectar.
  2. Execute /model para escolher um modelo. O Alter Zero lembra sua seleção para este diretório.
  3. Descreva uma tarefa, revise quaisquer solicitações de aprovação e acompanhe o trabalho conforme ele acontece.

Os logins adicionados por meio de /login são salvos em ~/.alter-zero/.env, fora do seu repositório. Use / para navegar pelos comandos ou ? em um compositor vazio para ver os atalhos.

Conectar com variáveis de ambiente

Você também pode selecionar seu provedor antes da inicialização. Defina a variável da chave de API e o ID do provedor, depois inicie o aplicativo. Por exemplo, com o OpenRouter:

Baixar ferramenta