Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
6cy — Format de conteneur haute performance, priorisant le streaming, avec polymorphisme de codec par bloc et récupération robuste des données. Implémentation de référence en Rust. | Kitploit
Outils/GitHubGitHub/byte271/6cy
Utilitaires GénérauxOutils de Chiffrement/DéchiffrementStéganographieRécupération de DonnéesCryptographieUtilitaires et Frameworks
GitHubbyte271/6cy

6cy

Format de conteneur haute performance, priorisant le streaming, avec polymorphisme de codec par bloc et récupération robuste des données. Implémentation de référence en Rust.

Voir le dépôt
2916il y a 7h 7mVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

sixcy — Format de conteneur .6cy

Une implémentation Rust du format d'archive .6cy offrant :

  • Blocs auto-descriptifs : chaque bloc porte son propre magic, version, UUID de codec, tailles et sommes de contrôle d'intégrité
  • Vérification d'intégrité obligatoire : contrôles CRC32 sur les en-têtes + hachages BLAKE3 sur le contenu de chaque bloc
  • Plusieurs codecs : Zstd (par défaut), LZ4, Brotli, LZMA et passe-through (aucun)
  • Chiffrement AES-256-GCM avec dérivation de clé Argon2id
  • Découpage basé sur le contenu (CDC Gear64) pour une meilleure déduplication
  • Correction d'erreur Reed-Solomon pour la récupération de blocs manquants/corrompus
  • Preuves Merkle pour une vérification d'intégrité efficace
  • Partage de secret Shamir pour la fragmentation de clé
  • Utilitaires de stéganographie de base pour cacher des données dans les LSB d'images

Démarrage rapide

root@kitploit:~
# 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

Commandes CLI

CommandeDescription
packCréer une archive à partir de fichiers/répertoires
unpackExtraire les fichiers de l'archive
listLister le contenu de l'archive
infoAfficher les métadonnées de l'archive
scanAnalyser les blocs sans index
recoverExtraire les données récupérables d'une archive endommagée
optimizeRe-compresser à un niveau différent
mergeCombiner plusieurs archives
benchÉvaluer les performances du pré-filtre RLE
vantaSous-commandes de stéganographie

Utilisation en tant que bibliothèque

root@kitploit:~
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()?;

Architecture

root@kitploit:~
src/
├── archive.rs      # API d'archive de haut niveau
├── block.rs        # Format de bloc (en-têtes de 84 octets)
├── superblock.rs   # En-tête d'archive (512 octets)
├── codec/          # Registre de codecs de compression
├── crypto/         # AES-256-GCM + Argon2id
├── cdc.rs          # Découpage basé sur le contenu Gear64
├── fec.rs          # Correction d'erreur directe Reed-Solomon
├── merkle.rs       # Arbre Merkle binaire + preuves
├── sharding.rs     # Partage de secret de Shamir
├── stego.rs        # Stéganographie LSB
├── chaos.rs        # Utilitaires de brouillage de blocs
├── io_stream/      # Lecteur/écrivain d'archive
├── index/          # Gestion d'index de fichiers
├── recovery/       # Scanner de récupération sans index
├── perf.rs        # Utilitaires de performance
└── plugin.rs      # ABI C pour plugins de codec

Version du format

Actuelle : v2.1.0 (format_version = 2)

Le format .6cy est documenté dans spec.md.

Licence

  • Code : Apache-2.0
  • Spécification : CC BY 4.0
Télécharger l’outil