Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
alter-zero — Harness per agenti terminale efficiente in RAM per coding, cybersecurity e automazione. | Kitploit
Strumenti/GitHubGitHub/linuztx/alter-zero
Utilità GenericheAnalisi Statica del Codice (SAST)Analisi delle VulnerabilitàAnalisi del CodiceScripting e AutomazionePenetration TestingCommand and ControlUtilità e FrameworkSicurezza dell'IA
GitHublinuztx/alter-zero

alter-zero

241135h 5m faRevisionato da Kitploit

Harness per agenti terminale efficiente in RAM per coding, cybersecurity e automazione.

Vedi Repository

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Alter Zero

Alter Zero

Dai al tuo terminale un agente di coding.

Leggi, compila, esegui il debug e revisiona il codice con un agente che lavora al tuo fianco.
Usa gli stessi strumenti per la ricerca in ambito cybersecurity, l'indagine tecnica e l'automazione quotidiana.

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

Avvio rapido · Funzionalità · Provider di modelli · Comandi e scorciatoie · Supporto · Riconoscimenti

Alter Zero terminal coding agent demo
Watch the Alter Zero video demo on YouTube
Guarda la demo video su YouTube

Perché Alter Zero

Alter Zero è un agente di coding AI open source scritto in Rust. Lavora direttamente nel tuo progetto: legge file, apporta modifiche, esegue comandi e verifica i risultati mentre tu segui il tutto nel tuo terminale. Il coding è il suo focus, con la flessibilità di indagare problemi di sicurezza, esplorare sistemi sconosciuti e automatizzare attività usando gli strumenti che già possiedi.

Cosa ottieniPerché è importante
Lavoro che puoi seguireOutput dei comandi in tempo reale, diff leggibili e una checklist delle attività rendono il progresso facile da ispezionare.
Controllo sull'esecuzioneScegli una modalità di autorizzazione, revisiona le modifiche proposte e guida l'agente mentre lavora.
La scelta del modello è tuaConnettiti con un abbonamento o una chiave API supportati, oppure esegui modelli locali con Ollama.
Spazio per estendereAggiungi subagenti specializzati, skill riutilizzabili, hook del ciclo di vita e server MCP per adattarli al tuo flusso di lavoro.
Un'esperienza nativa da terminaleUn singolo binario Rust con sessioni persistenti, immagini inline e controlli da tastiera.

Avvio rapido

Alter Zero funziona su Linux (x86_64, arm64) e macOS (Intel, Apple silicon) in un terminale moderno.

Installazione

Una riga su Linux o macOS:

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

Seleziona la build per la tua macchina, verifica il suo SHA-256 rispetto al checksum pubblicato con la release, installa alter-zero in ~/.local/bin e ti avvisa se quella directory non è nel tuo PATH.

Opzioni di installazione

Imposta ALTER_ZERO_INSTALL_DIR per installare altrove, oppure ALTER_ZERO_VERSION=vX.Y.Z per fissare una release. CHANGELOG.md registra cosa è cambiato tra le versioni.

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)"

Per un'installazione manuale, le note di ogni release elencano ogni archivio con il suo SHA-256, così puoi scaricare, verificare ed estrarre manualmente un archivio.

Eseguilo in un container Kali Linux

docker/ costruisce una piccola immagine Kali Rolling headless attorno all'ultima release, con un set funzionante di strumenti da riga di comando, per Docker o Podman. Un solo comando la costruisce e avvia un container su una tua cartella:

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

Al di fuori di un multiplexer, i flag -e trasmettono l'identità del tuo terminale così che le immagini vengano renderizzate come immagini reali anziché come half-block. La guida al container copre i workspace, le porte pubblicate, l'incollaggio di immagini e l'aggiunta di strumenti.

All'interno di tmux, abilita allow-passthrough sull'host e seleziona esplicitamente il protocollo di immagini del terminale esterno per quel docker exec; le istruzioni per tmux includono un esempio Podman pronto all'uso.

Compilazione dal sorgente

Ti servono rustup e un compilatore C. Il repository fissa la toolchain Rust, che rustup installa automaticamente.

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

Senza un provider configurato, Alter Zero apre una demo offline con turni predefiniti così puoi esplorare l'interfaccia. Per lavorare sulle tue attività:

  1. Esegui /login e scegli un abbonamento supportato, un provider API o un server di modelli locale. Segui le istruzioni per connetterti.
  2. Esegui /model per scegliere un modello. Alter Zero ricorda la tua selezione per questa directory.
  3. Descrivi un'attività, revisiona le eventuali richieste di approvazione e segui il lavoro mentre accade.

Gli accessi aggiunti tramite /login vengono salvati in ~/.alter-zero/.env, al di fuori del tuo repository. Usa / per sfogliare i comandi o ? in un composer vuoto per vedere le scorciatoie.

Connettersi con variabili d'ambiente

Puoi anche selezionare il tuo provider prima dell'avvio. Imposta la variabile della sua chiave API e l'ID del provider, poi avvia l'app. Ad esempio, con OpenRouter:

export OPENROUTER_API_KEY="your-api-key"
export ALTER_ZERO_PROVIDER=openrouter
alter-zero

Scegli un modello con /model, oppure imposta ALTER_ZERO_MODEL con il suo ID modello prima dell'avvio.

Scarica lo strumento