Repository navigation
RepertIA 3.0.2
🇮🇹 Testo italiano più sotto.
RepertIA works completely WITHOUT artificial intelligence. The local AI model is not included in the packages: it is an optional choice of the user (LM Studio, llama-server or Ollama). Without a model all analyses, searches and reports work.
Download
| System | File |
|---|---|
| Windows (installer) | RepertIA-3.0.2-Setup.exe |
| Windows (portable) | RepertIA-3.0.2-Windows.zip |
| Mac (Apple Silicon) | RepertIA-3.0.2-Mac.zip |
| Linux x86_64 (experimental) | RepertIA-3.0.2-Linux.tar.gz |
| Acceptance test (collaudo) | RepertIA-collaudo.zip |
| SHA-256 checksums | SHA256SUMS.txt |
| Checksum signature (minisign) | SHA256SUMS.txt.minisig |
| Illustrated guide (HTML, Italian and English) | RepertIA-guida-3.0.2.html |
| Demo video | English · Italian |
Checking the download: minisign -Vm SHA256SUMS.txt -P RWRcYbYmv6AKnsFJMmI0szUorQooceqz0AZ3/9nGrdigNZ4hC6F9KJia must say Signature and comment signature verified; then shasum -a 256 -c SHA256SUMS.txt --ignore-missing (on Windows: certutil -hashfile <file> SHA256). The key is also in SECURITY.md.
Sources of the third-party components (GPL/LGPL), unchanged from 3.0.1: RepertIA-2.19.0-sorgenti-terze-parti.tar, poppler-26.09.0.tar.xz, ffmpeg-n9.0.2-36-g6882969ce9-sorgenti.tar.gz, 7z2605-src.tar.xz, Image-ExifTool-13.61.tar.gz. New in the Mac and Windows packages: dissect.evidence 3.13 (Fox-IT, AGPL-3.0-or-later) for AD1 images; on Linux it is installed by installa.sh.
Tested against public reference data
We compared RepertIA with results published by others, on public data with known answers. Results, method, limits and scripts are in the repository (docs/prove):
- Deleted file recovery (90 NIST CFTT images): complete and correct files first or tied for first against the published reports, on FAT, exFAT, NTFS and ext; on exFAT all of them.
- Image carving (26 NIST CFTT images): whole files, also not aligned to sectors, equal to the best published result, zero false positives; fragmented files of the 2014 set still below the best.
- NIST «Data Leakage» case: of 60 questions, 53 can be checked on the images and RepertIA's answers are NIST's (except one e-mail in the unused space of the OST); the other 7 are analyst reasoning.
- Joshua Hickman's Android 14 and iOS 17: all 262 actions present in the phones' data found, with the right details even where the diary is wrong.
This is not a certification: NIST and Joshua Hickman did not test RepertIA.
What's new in 3.0.2
- Logical source: open a case from files already collected: zip, tar, tar.gz, 7z, rar, FTK Imager AD1 images (also multi-segment, with FTK's hashes checked file by file; files that FTK listed without copying their content are reported as "without data"), CD/DVD images ISO 9660 and UDF (also BIN/CUE) or a folder.
- UDF with VAT: multisession CD-Rs are read by RepertIA, including the files that exist only in the previous VATs.
- Windows: Windows Search index (
Windows.edb), Internet Explorer history, Sticky Notes, Google Drive and more events. - Deleted file recovery: fragmented deleted files on exFAT rebuilt by following the FAT chain; exFAT dates with the UTC offset of the entry; on ext3/ext4 the files of deleted folders get back their name and path; deleted names left without metadata are listed; a deleted file whose inode was reassigned, or whose blocks now belong to another file, is marked as such.
- Carving: PhotoRec default file types (the noisy signatures split BMP and TIFF files) and, after PhotoRec, a byte-level search for JPEG, PNG, GIF, BMP, TIFF and HEIC files not aligned to sectors.
- iMessages in "Recently Deleted" (iOS keeps them for about 30 days) are marked "deleted by the user" with the date of deletion, in chats, in the deleted filter, in the report and for the AI agent.
- HTML report: navigation bar always visible with previous and next section, button to go back to the top, table headers aligned with the columns.
- Illustrated guide and demo videos redone from scratch, in Italian and English.
- Fixes: iLEAPP/ALEAPP titles cut without any sign (now "…"), report window on disk cases ("no such column: grp"), PhotoRec on Windows with the case on a different drive (it recovered nothing), fixes found with the NIST «Data Leakage» case, non-ASCII file names on Windows, archive dates on Windows, Linux installation (
ewf-tools, bulk_extractor explained), three hardenings from CodeQL alerts.
Tested: acceptance test 754/754 in Italian and English (128/128 on public images) from the Windows package and from the Setup installation, 754/754 from the Mac package; navigation 525/525 in Italian and English (Chromium).
Not tested: Linux with this version on a real Linux computer.
Details in CHANGELOG.en.md.
RepertIA funziona completamente SENZA intelligenza artificiale. Il modello IA locale non è incluso nei pacchetti: è una scelta facoltativa dell'utente (LM Studio, llama-server o Ollama). Senza modello funzionano tutte le analisi, le ricerche e i report.
Scarica
| Sistema | File |
|---|---|
| Windows (installazione) | RepertIA-3.0.2-Setup.exe |
| Windows (portatile) | RepertIA-3.0.2-Windows.zip |
| Mac (Apple Silicon) | RepertIA-3.0.2-Mac.zip |
| Linux x86_64 (sperimentale) | RepertIA-3.0.2-Linux.tar.gz |
| Collaudo | RepertIA-collaudo.zip |
| Impronte SHA-256 | SHA256SUMS.txt |
| Firma delle impronte (minisign) | SHA256SUMS.txt.minisig |
| Guida illustrata (HTML, italiano e inglese) | RepertIA-guida-3.0.2.html |
| Video dimostrativo | italiano · inglese |
Per controllare lo scaricamento: minisign -Vm SHA256SUMS.txt -P RWRcYbYmv6AKnsFJMmI0szUorQooceqz0AZ3/9nGrdigNZ4hC6F9KJia deve rispondere Signature and comment signature verified; poi shasum -a 256 -c SHA256SUMS.txt --ignore-missing (su Windows: certutil -hashfile <file> SHA256). La chiave è anche in SECURITY.md.
Sorgenti dei componenti di terze parti (GPL/LGPL), invariati dalla 3.0.1: RepertIA-2.19.0-sorgenti-terze-parti.tar, poppler-26.09.0.tar.xz, ffmpeg-n9.0.2-36-g6882969ce9-sorgenti.tar.gz, 7z2605-src.tar.xz, Image-ExifTool-13.61.tar.gz. Nuovo nei pacchetti Mac e Windows: dissect.evidence 3.13 (Fox-IT, AGPL-3.0-or-later) per le immagini AD1; su Linux lo installa installa.sh.
Provato su dati di riferimento pubblici
Abbiamo confrontato RepertIA con risultati pubblicati da altri, su dati pubblici con le risposte note. Risultati, metodo, limiti e script sono nel repository (docs/prove):
- Recupero dei file cancellati (90 immagini NIST CFTT): file completi e giusti primo o pari al primo rispetto ai rapporti pubblicati, su FAT, exFAT, NTFS ed ext; su exFAT tutti.
- Carving di immagini (26 immagini NIST CFTT): file interi, anche non allineati ai settori, pari al miglior risultato pubblicato, zero falsi positivi; sui file frammentati della serie 2014 ancora sotto il migliore.
- Caso NIST «Data Leakage»: delle 60 domande, 53 si verificano sulle immagini e le risposte di RepertIA sono quelle NIST (salvo un messaggio nello spazio non usato dell'OST); le altre 7 sono di ragionamento dell'analista.
- Android 14 e iOS 17 di Joshua Hickman: ritrovate tutte le 262 azioni presenti nei dati dei telefoni, con il dato giusto anche dove il diario sbaglia.
Non è una certificazione: NIST e Joshua Hickman non hanno provato RepertIA.
Novità della 3.0.2
- Sorgente logica: si apre un caso da file già raccolti: zip, tar, tar.gz, 7z, rar, immagini AD1 di FTK Imager (anche in più segmenti, con gli hash di FTK ricontrollati file per file; i file che FTK ha elencato senza copiarne il contenuto sono segnalati «senza dati»), immagini di CD/DVD ISO 9660 e UDF (anche BIN/CUE) o una cartella.
- UDF con VAT: i CD-R scritti in più volte si leggono con RepertIA, compresi i file che esistono solo nelle VAT precedenti.
- Windows: indice di Ricerca di Windows (
Windows.edb), cronologia di Internet Explorer, Sticky Notes, Google Drive ed eventi in più. - Recupero dei cancellati: su exFAT i cancellati frammentati si ricostruiscono seguendo la catena della FAT; date exFAT con lo scostamento UTC della voce; su ext3/ext4 i file delle cartelle cancellate ritrovano nome e percorso; i nomi rimasti senza metadati sono elencati; un cancellato con l'inode riassegnato, o con blocchi oggi di un altro file, è segnato.
- Carving: tipi di file predefiniti di PhotoRec (le firme rumorose spezzavano BMP e TIFF) e, dopo PhotoRec, ricerca a livello di byte di JPEG, PNG, GIF, BMP, TIFF e HEIC non allineati ai settori.
- iMessage in «Eliminati di recente» (iOS li conserva per circa 30 giorni): segnati «cancellato dall'utente» con la data della cancellazione, nelle chat, nel filtro dei cancellati, nel report e per l'agente IA.
- Report HTML: barra di navigazione sempre visibile con sezione precedente e successiva, pulsante per tornare in cima, intestazioni delle tabelle allineate alle colonne.
- Guida illustrata e video dimostrativi rifatti da capo, in italiano e in inglese.
- Correzioni: titoli di iLEAPP/ALEAPP tagliati senza segno (ora «…»), finestra del report sui casi disco («no such column: grp»), PhotoRec su Windows con il caso su un altro disco (non recuperava nulla), correzioni trovate col caso NIST «Data Leakage», nomi dei file non ASCII su Windows, date degli archivi su Windows, installazione su Linux (
ewf-tools, bulk_extractor spiegato), tre rinforzi dagli avvisi di CodeQL.
Provato: collaudo 754/754 in italiano e in inglese (128/128 su immagini pubbliche) dal pacchetto Windows e dall'installazione col Setup, 754/754 dal pacchetto Mac; navigazione 525/525 in italiano e in inglese (Chromium).
Non provato: Linux con questa versione su un computer Linux vero.
Dettagli in CHANGELOG.md.