Update README

Signed-off-by: Tad <tad@spotco.us>
This commit is contained in:
Tad 2023-12-22 14:09:53 -05:00
parent 47f16839df
commit c15aba2a97
6 changed files with 5 additions and 14 deletions

View file

@ -26,7 +26,7 @@ Technische Details
------------------ ------------------
- Signaturdatenbanken sind ClamAV .hdb (MD5-Hashes) und .hsb (SHA-1/SHA-256) Format - Signaturdatenbanken sind ClamAV .hdb (MD5-Hashes) und .hsb (SHA-1/SHA-256) Format
- Signaturdatenbanken werden nicht erneut heruntergeladen, wenn sich die Datei auf dem Server nicht geändert hat (HTTP-Code 304 -> nicht modifiziert) - Signaturdatenbanken werden nicht erneut heruntergeladen, wenn sich die Datei auf dem Server nicht geändert hat (HTTP-Code 304 -> nicht modifiziert)
- Signaturen werden mit HashMaps für O(1) Lookup gespeichert - Signaturen werden mit BloomFilters für O(k) Lookup gespeichert
- Dateien haben ihre MD5/SHA-1/SHA-256-Hashes in einem Durchgang berechnet - Dateien haben ihre MD5/SHA-1/SHA-256-Hashes in einem Durchgang berechnet
- Der Echtzeit-Scanner ist multithreaded und nutzt die Hälfte der Kernanzahl des Geräts für das asynchrone Scannen mehrerer Dateien - Der Echtzeit-Scanner ist multithreaded und nutzt die Hälfte der Kernanzahl des Geräts für das asynchrone Scannen mehrerer Dateien
- Echtzeit-Scanning wird von einem rekursiven FileObserver unterstützt - Echtzeit-Scanning wird von einem rekursiven FileObserver unterstützt
@ -39,10 +39,8 @@ Geplante Updates
- Scannen von Dateien über Share Intent - Scannen von Dateien über Share Intent
- Scannen neu installierter/aktualisierter Anwendungen - Scannen neu installierter/aktualisierter Anwendungen
- Option zum Aufrufen von Scans durch Drittanbieter-Apps - Option zum Aufrufen von Scans durch Drittanbieter-Apps
- Unterstützung für benutzerdefinierte Datenbanken
- Automatische Datenbank-Updates - Automatische Datenbank-Updates
- Automatische Datenbankerstellung - Automatische Datenbankerstellung
- Client-seitige Datenbank-Generierung
- Datenbank-Sanity-Checks - Datenbank-Sanity-Checks
- Prüfung - Prüfung
- Bessere GUI - Bessere GUI

View file

@ -28,7 +28,7 @@ Detalles técnicos
----------------- -----------------
- Las bases de datos de firmas tienen formato ClamAV .hdb (hashes MD5) y .hsb (SHA-1/SHA-256) - Las bases de datos de firmas tienen formato ClamAV .hdb (hashes MD5) y .hsb (SHA-1/SHA-256)
- Las bases de datos de firmas no se volverán a descargar si el archivo no ha cambiado en el servidor (304 no modificado) - Las bases de datos de firmas no se volverán a descargar si el archivo no ha cambiado en el servidor (304 no modificado)
- Las firmas se almacenan utilizando HashMaps para O(1) su consulta - Las firmas se almacenan utilizando BloomFilters para O(k) su consulta
- Los hashes MD5/SHA-1/SHA-256 de los archivos se calculan de una sola vez - Los hashes MD5/SHA-1/SHA-256 de los archivos se calculan de una sola vez
- El escáner en tiempo real es multihilo y utilizará la mitad del número de núcleos del dispositivo para escanear múltiples archivos de forma asíncrona - El escáner en tiempo real es multihilo y utilizará la mitad del número de núcleos del dispositivo para escanear múltiples archivos de forma asíncrona
- El escaneo en tiempo real es impulsado por un FileObserver recursivo - El escaneo en tiempo real es impulsado por un FileObserver recursivo
@ -41,11 +41,8 @@ Actualizaciones previstas
- Escanear archivos al intentar compartirlos - Escanear archivos al intentar compartirlos
- Escanear aplicaciones recién instaladas/actualizadas - Escanear aplicaciones recién instaladas/actualizadas
- Opción de permitir que aplicaciones de terceros invoquen escaneos - Opción de permitir que aplicaciones de terceros invoquen escaneos
- Soporte de bases de datos personalizadas
- Actualización automática de bases de datos - Actualización automática de bases de datos
- Generación automática de bases de datos - Generación automática de bases de datos
- Generación de bases de datos en el lado del cliente
- Verificación de la firma de las bases de datos
- Comprobación de la integridad de la base de datos - Comprobación de la integridad de la base de datos
- Pruebas - Pruebas
- Mejorar la GUI - Mejorar la GUI

View file

@ -22,7 +22,7 @@ Détails techniques
------------------ ------------------
- Les bases de données de signatures sont au format ClamAV .hdb (hachages MD5) et .hsb (SHA-1/SHA-256) - Les bases de données de signatures sont au format ClamAV .hdb (hachages MD5) et .hsb (SHA-1/SHA-256)
- Les bases de données de signatures ne seront pas rechargées si le fichier n'a pas été modifié sur le serveur (code 304 - non modifié) - Les bases de données de signatures ne seront pas rechargées si le fichier n'a pas été modifié sur le serveur (code 304 - non modifié)
- Les signatures sont stockées à l'aide de HashMaps pour la recherche O(1) - Les signatures sont stockées à l'aide de BloomFilters pour la recherche O(k)
- Les fichiers ont leurs hachages MD5/SHA-1/SHA-256 calculés en un seul passage - Les fichiers ont leurs hachages MD5/SHA-1/SHA-256 calculés en un seul passage
- Le scanner en temps réel est multifilaire et utilisera la moitié du nombre d'éléments de l'appareil pour analyser plusieurs fichiers de manière asynchrone. - Le scanner en temps réel est multifilaire et utilisera la moitié du nombre d'éléments de l'appareil pour analyser plusieurs fichiers de manière asynchrone.
- Analyse en temps réel grâce à un FileObserver récursif - Analyse en temps réel grâce à un FileObserver récursif

View file

@ -22,7 +22,7 @@ Dettagli tecnici
------------------ ------------------
- I database delle firme sono in formato ClamAV .hdb (hash MD5) e .hsb (SHA-1/SHA-256) - I database delle firme sono in formato ClamAV .hdb (hash MD5) e .hsb (SHA-1/SHA-256)
- I database delle firme non saranno riscaricati se il file non è cambiato sul server (304 non modificato) - I database delle firme non saranno riscaricati se il file non è cambiato sul server (304 non modificato)
- Le firme sono memorizzate usando HashMaps per una ricerca O(1) - Le firme sono memorizzate usando BloomFilters per una ricerca O(k)
- I file hanno i loro hash MD5/SHA-1/SHA-256 calcolati in un solo passaggio - I file hanno i loro hash MD5/SHA-1/SHA-256 calcolati in un solo passaggio
- Lo scanner in tempo reale è multithreaded e utilizzerà metà del numero di core del dispositivo per la scansione di più file in modo asincrono - Lo scanner in tempo reale è multithreaded e utilizzerà metà del numero di core del dispositivo per la scansione di più file in modo asincrono
- Scansione in tempo reale alimentata da un FileObserver ricorsivo - Scansione in tempo reale alimentata da un FileObserver ricorsivo

View file

@ -41,10 +41,8 @@ Planned Updates
- Scan files via share intent - Scan files via share intent
- Scan newly installed/updated apps - Scan newly installed/updated apps
- Option to let 3rd-party apps invoke scans - Option to let 3rd-party apps invoke scans
- Custom database support
- Automatic database updates - Automatic database updates
- Automatic database generation - Automatic database generation
- Client side database generation
- Database sanity checks - Database sanity checks
- Testing - Testing
- Better GUI - Better GUI

View file

@ -26,7 +26,7 @@ Technical Details
------------------ ------------------
- Sygnatury bazy danych używają formatu ClamAV .hdb (MD5 hashes) i .hsb (SHA-1/SHA-256) - Sygnatury bazy danych używają formatu ClamAV .hdb (MD5 hashes) i .hsb (SHA-1/SHA-256)
- Sygnatury bazy danych nie będą pobierane, jeżeli plik nie został zmieniony na serwerze (304 not modified) - Sygnatury bazy danych nie będą pobierane, jeżeli plik nie został zmieniony na serwerze (304 not modified)
- Sygnatury są przechowywane z wyorzystaniem HashMap dla wyszukiwania o złożoności O(1) - Sygnatury są przechowywane z wyorzystaniem BloomFilters dla wyszukiwania o złożoności O(k)
- Hashe MD5/SHA-1/SHA-256 plików są obliczane jednocześnie - Hashe MD5/SHA-1/SHA-256 plików są obliczane jednocześnie
- Skaner w czasie rzeczywistym używa wielu wątków i wykorzystuje połowę rdzeni urządzenia dla skanowania wielu plików asynchronicznie - Skaner w czasie rzeczywistym używa wielu wątków i wykorzystuje połowę rdzeni urządzenia dla skanowania wielu plików asynchronicznie
- Skaner w czasie rzeczywistym wykorzystuje rekurencyjny FileObserver - Skaner w czasie rzeczywistym wykorzystuje rekurencyjny FileObserver
@ -39,10 +39,8 @@ Planowane aktualizacje
- Skanowanie plików przez opcję udostępnienia - Skanowanie plików przez opcję udostępnienia
- Skanowanie nowo zainstalowanych/aktualizowanych aplikacji - Skanowanie nowo zainstalowanych/aktualizowanych aplikacji
- Możlwiość wywołania skanowania przez aplikacje trzecie - Możlwiość wywołania skanowania przez aplikacje trzecie
- Obsługa niestandardowych baz danych
- Automatyczne aktualizacje baz danych - Automatyczne aktualizacje baz danych
- Automatyczne generowanie baz danych - Automatyczne generowanie baz danych
- Generowanie baz danych przez klienta
- Kontrola poprawności baz danych - Kontrola poprawności baz danych
- Testy - Testy
- Lepsze GUI - Lepsze GUI