Skip to content
View fcorbelli's full-sized avatar

Block or report fcorbelli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fcorbelli/README.md

dott. Franco Corbelli

I build fast, append-only backup tools that survive ransomware — and forensic imaging tools that hold up in court

Developer from Italy  ·  ⚙️ Systems programmer  ·  🗜 Compression enthusiast  ·  🔍 Digital forensics


👋 About Me

I'm an Italian developer interested in making data last forever — safely, efficiently, and without trusting the cloud with your secrets.

My focus areas:

🗜 Compression 🛡 Anti-ransomware 💾 Backup & Recovery 🔍 Digital Forensics
Efficient algorithms Append-only writes Incremental transfers Forensic disk imaging
Long-term archival Immutable history Cross-platform tools SHA-256 chain of custody

I also happen to love 🐱 Ragdoll and Norwegian Forest Cats.


🚀 Featured Projects

ZPAQ-based compression and backup tool — ransomware-resistant by design

Built on Dr. Matt Mahoney's ZPAQ technology, zpaqfranz adds:

  • 🔒 Append-only incremental backups → previous backups are never overwritten
  • ☁️ Efficient cloud transfers via rsync --append or internal append mechanism
  • ♾️ Immutable history → all versions kept forever unless explicitly deleted
  • 🧩 Cross-platform → Windows, Linux, macOS, FreeBSD, Solaris and many more...

GitHub stars  

⭐ Please leave a review on SourceForge — it really helps!


🐱 catpaq

Open-source cross-platform GUI for zpaqfranz

Makes ZPAQ technology accessible to everyone — no command line needed.

  • 🖥️ Portable GUI for Windows, macOS, Linux
  • ⚡ Compile once, run almost identically everywhere
  • 🎯 Designed for non-experts

GitHub stars  

⭐ Please leave a review on SourceForge — it really helps!


🛡 Ransomware-Resistant Backup Philosophy

Most backup tools overwrite old data. That's a ransomware's best friend.

My approach is different:

Traditional backup:  v1 → v2 → v3   (v1 and v2 are GONE)
zpaqfranz:           v1 + v2 + v3   (ALL versions kept FOREVER)

Core principles:

  • Never overwrite — always append
  • Incremental — only changes are transferred
  • Verifiable — checksums on everything
  • Cloud-compatible — works with any storage that supports append

🔍 Digital Forensics

zpaqfranz includes dedicated extensions for computer forensics and legal evidence handling, following Italian and international standards.

Forensic disk imaging

  • 📀 Bit-perfect image acquisition — full sector-by-sector copies of drives and media
  • 🔐 SHA-256 hashing — the standard required by Italian law (Legge 48/2008) for evidence integrity
  • 📋 Automatic acquisition reports — timestamped logs ready for court submission
  • 🔗 Chain of custody support — every operation is logged and verifiable

Why SHA-256 matters in Italian forensics

Italian law (Legge 48/2008, ratifying the Budapest Convention on Cybercrime) mandates that digital evidence must be acquired without alteration and its integrity verified with a cryptographic hash. SHA-256 is the accepted standard in Italian courts and law enforcement.

Acquire image  →  Compute SHA-256  →  Store in ZPAQ archive  →  Hash never changes
     ↓                  ↓                      ↓                       ↓
  Bit-perfect       Court-admissible       Append-only              Tamper-proof

This makes zpaqfranz a practical tool not just for IT professionals, but also for CTU (Consulenti Tecnici d'Ufficio), lawyers, and law enforcement dealing with digital evidence in Italy.


🛠 Languages and Tools


🔥 GitHub Stats



 

📈 Activity Graph


🐍 Contribution Snake

contribution snake animation

🙏 Credits

The ZPAQ compression technology was created by Dr. Matt Mahoney. All major credit for the underlying technology goes to him.


⭐ If you find my work useful, consider starring the repos or leaving a review on SourceForge

Popular repositories Loading

  1. zpaqfranz zpaqfranz Public

    Deduplicating archiver with encryption and paranoid-level tests. Swiss army knife for the serious backup and disaster recovery manager. Ransomware neutralizer. Win/Linux/Unix

    C++ 433 32

  2. catpaq catpaq Public

    GUI explorer for ZPAQ archives powered by zpaqfranz. Browse versions, extract files, test integrity and add new content — no installation required!

    C++ 11

  3. zsfx zsfx Public

    zpaqfranz/zpaq SFX module for Windows 32 and 64 bit

    C++ 6 1

  4. zpaqfranz-stuff zpaqfranz-stuff Public

    Collection of material related to zpaqfranz

    C++ 5 2

  5. ugo ugo Public

    Hardware-accelerated SHA-1 hasher

    C 4

  6. unzpaq unzpaq Public

    Reference decompressor for ZPAQ archive

    C++ 1