mirror of
https://github.com/MaintainTeam/Hypatia.git
synced 2025-03-01 05:48:23 +03:00
Update README
Signed-off-by: Tad <tad@spotco.us>
This commit is contained in:
parent
47f16839df
commit
c15aba2a97
6 changed files with 5 additions and 14 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue