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
6cy — Formato contenitore ad alte prestazioni, orientato allo streaming, con polimorfismo del codec per blocco e robusta recuperabilità dei dati. Implementazione di riferimento in Rust. | Kitploit
Strumenti/GitHubGitHub/byte271/6cy
Utilità GenericheStrumenti di Crittografia/DecrittografiaSteganografiaRecupero DatiCrittografiaUtilità e Framework
GitHubbyte271/6cy

6cy

Formato contenitore ad alte prestazioni, orientato allo streaming, con polimorfismo del codec per blocco e robusta recuperabilità dei dati. Implementazione di riferimento in Rust.

Vedi Repository
291321 mese faRevisionato da Kitploit

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

sixcy — Formato contenitore .6cy

Un'implementazione in Rust del formato archivio .6cy con le seguenti caratteristiche:

  • Blocchi auto-descrittivi: Ogni blocco contiene il proprio magic, versione, UUID del codec, dimensioni e checksum di integrità
  • Verifica di integrità obbligatoria: Checksum CRC32 dell'intestazione + hash BLAKE3 del contenuto per ogni blocco
  • Codec multipli: Zstd (predefinito), LZ4, Brotli, LZMA e pass-through (nessuno)
  • Crittografia AES-256-GCM con derivazione della chiave Argon2id
  • Chunking basato sul contenuto (Gear64 CDC) per una migliore deduplicazione
  • FEC Reed-Solomon per il recupero da blocchi mancanti/corrotti
  • Prove Merkle per una verifica di integrità efficiente
  • Condivisione segreta di Shamir per la frammentazione della chiave
  • Utilità di steganografia di base per nascondere dati nei LSB delle immagini

Avvio rapido

# Pack files into an archive
6cy pack -o archive.6cy -i file1.txt file2.txt

# List archive contents
6cy list archive.6cy

# Extract files
6cy unpack archive.6cy -C ./output_dir

# View archive info
6cy info archive.6cy

# Create encrypted archive
6cy pack -o secure.6cy -i sensitive.dat --password "mypassword"

# Use FEC for error recovery (10 data shards, 4 parity shards)
6cy pack -o resilient.6cy -i data/ --fec 10/4

# Use content-defined chunking for deduplication
6cy pack -o dedup.6cy -i data/ --cdc --merkle

# Recover from damaged archive
6cy recover damaged.6cy -o recovered.6cy

# Merge archives
6cy merge archive1.6cy archive2.6cy -o merged.6cy

Comandi CLI

ComandoDescrizione
packCrea archivio da file/directory
unpackEstrae file dall'archivio
listElenca il contenuto dell'archivio
infoMostra i metadati dell'archivio
scanScansiona i blocchi senza indice
recoverEstrae dati recuperabili da un archivio danneggiato
optimizeRicomprime a un livello diverso
mergeCombina più archivi
benchBenchmark del pre-filtro RLE
vantaSottocomandi di steganografia

Utilizzo della libreria

use sixcy::Archive;

let opts = sixcy::PackOptions {
    default_codec: sixcy::CodecId::Zstd,
    level: 3,
    use_cdc: true,
    build_merkle: true,
    ..Default::default()
};

let mut ar = Archive::create("data.6cy", opts)?;
ar.add_file("readme.txt", b"Hello, world!")?;
ar.finalize()?;

Architettura

src/
├── archive.rs      # High-level Archive API
├── block.rs        # Block format (84-byte headers)
├── superblock.rs   # Archive header (512 bytes)
├── codec/          # Compression codec registry
├── crypto/         # AES-256-GCM + Argon2id
├── cdc.rs          # Gear64 content-defined chunking
├── fec.rs          # Reed-Solomon forward error correction
├── merkle.rs       # Binary Merkle tree + proofs
├── sharding.rs     # Shamir's Secret Sharing
├── stego.rs        # LSB steganography
├── chaos.rs        # Block scrambling utilities
├── io_stream/      # Archive reader/writer
├── index/          # File index management
├── recovery/       # Index-bypass recovery scanner
├── perf.rs        # Performance utilities
└── plugin.rs      # C ABI for codec plugins

Versione del formato

Corrente: v2.1.0 (format_version = 2)

Il formato .6cy è documentato in spec.md.

Licenza

  • Codice: Apache-2.0
  • Specifica: CC BY 4.0
Scarica lo strumento