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

61619520h 57m 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 programmazione.

Leggi, compila, esegui il debug e rivedi 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.15.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

Demo dell'agente di programmazione per terminale Alter Zero
Guarda la demo video di Alter Zero su YouTube
Guarda la demo video su YouTube

Perché Alter Zero

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

Cosa ottieniPerché è importante
Lavoro che puoi seguireOutput dei comandi in tempo reale, diff leggibili e una checklist delle attività rendono facile ispezionare i progressi.
Controllo sull'esecuzioneScegli una modalità di autorizzazione, rivedi le modifiche proposte e guida l'agente mentre lavora.
La tua scelta di modelloConnettiti con un abbonamento o una chiave API supportati, oppure esegui modelli locali con Ollama.
Spazio per estendereAggiungi subagenti specializzati, competenze 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

Sceglie la build per la tua macchina, ne verifica lo 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.

Oppure installa la stessa build con npm:

npm install -g @linuztx/alter-zero
Opzioni di installazione

Imposta ALTER_ZERO_INSTALL_DIR per installare in un'altra posizione, oppure ALTER_ZERO_VERSION=vX.Y.Z per fissare una release. CHANGELOG.md registra le modifiche 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 relativo SHA-256, così puoi scaricarne, verificarne ed estrarne uno a mano.

Eseguirlo in un container Kali Linux

docker/ crea una piccola immagine headless di Kali Rolling attorno all'ultima release, con un set funzionante di strumenti da riga di comando, per Docker o Podman. Un solo comando la crea 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 passano l'identità del tuo terminale in modo che le immagini vengano renderizzate come immagini reali anziché come half-block. La guida ai container illustra i workspace, le porte pubblicate, l'incollaggio delle 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 sui tuoi task:

  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 task, rivedi eventuali richieste di approvazione e segui il lavoro mentre viene svolto.

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
Scarica lo strumento