Bump for release

Signed-off-by: Tavi <tavi@divested.dev>
This commit is contained in:
Tavi 2024-02-27 01:41:13 -05:00
parent dc05706a1f
commit 898af0ecfd
No known key found for this signature in database
GPG key ID: E599F62ECBAEAF2E
27 changed files with 45 additions and 25 deletions

View file

@ -30,7 +30,7 @@ Technische Details
- 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
- Netzwerkverbindungen werden zu Adressen nach dem Folgendem Muster hergestellt: https://divested.dev/MalwareScannerSignatures/*.h*b.gz - Netzwerkverbindungen werden zu Adressen nach dem Folgendem Muster hergestellt: https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig}
Geplante Updates Geplante Updates
---------------- ----------------

View file

@ -33,7 +33,7 @@ Datos técnicos
- Los hashes MD5/SHA-1/SHA-256 de los archivos se calculan en una sola pasada. - Los hashes MD5/SHA-1/SHA-256 de los archivos se calculan en una sola pasada.
- El escáner en tiempo real es multihilo y utilizará la mitad del número de núcleos del dispositivo para escanear varios 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 varios archivos de forma asíncrona.
- Escaneo en tiempo real impulsado por un FileObserver recursivo - Escaneo en tiempo real impulsado por un FileObserver recursivo
- Se establecerán conexiones de red a: https://divested. dev/MalwareScannerSignatures/*. h*b. gz - Se establecerán conexiones de red a: https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig}
Actualizaciones previstas Actualizaciones previstas
----------------------- -----------------------

View file

@ -26,7 +26,7 @@ Détails techniques
- 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
- Les connexions au réseau seront effectuées aux adresses de type suivant: https://divested.dev/MalwareScannerSignatures/*.h*b.gz - Les connexions au réseau seront effectuées aux adresses de type suivant: https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig}
Mises à jour prévues Mises à jour prévues

View file

@ -26,7 +26,7 @@ Dettagli tecnici
- 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
- Le connessioni di rete saranno effettuate su: https://divested.dev/MalwareScannerSignatures/*.h*b.gz - Le connessioni di rete saranno effettuate su: https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig}
Aggiornamenti pianificati Aggiornamenti pianificati
---------------- ----------------

View file

@ -26,13 +26,14 @@ Features
Technical Details Technical Details
------------------ ------------------
- Signature databases are ClamAV .hdb (MD5 hashes) and .hsb (SHA-1/SHA-256) format - Signature databases are serialized Guava BloomFilter object format
- Signature databases will not be redownloaded if the file hasn't changed on the server (304 not modified) - Signature databases will not be redownloaded if the file hasn't changed on the server (304 not modified)
- Signatures are stored using BloomFilters for O(k) lookup - Signatures are stored using BloomFilters for O(k) lookup
- Files have their MD5/SHA-1/SHA-256 hashes calculated in one pass - Files have their MD5/SHA-1/SHA-256 hashes calculated in one pass
- Realtime scanner is multithreaded and will use half of the device's core count for scanning multiple files asynchronously - Realtime scanner is multithreaded and will use half of the device's core count for scanning multiple files asynchronously
- Realtime scanning powered by a recursive FileObserver - Realtime scanning powered by a recursive FileObserver
- Network connections will be made to the following: https://divested.dev/MalwareScannerSignatures/*.h*b.gz - Network connections will be made to the following: https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig}
- Statistics & generation output of the current database is available via https://divested.dev/MalwareScannerSignatures/
Planned Updates Planned Updates
---------------- ----------------
@ -80,6 +81,8 @@ Credits
- @cardpuncher for French and the Turkish translations. - @cardpuncher for French and the Turkish translations.
- Tommaso Fonda for Italian translations. - Tommaso Fonda for Italian translations.
- Dimitris Vagiakakos for the Greek translations. - Dimitris Vagiakakos for the Greek translations.
- @gallegonovato for the Spanish translations.
- @Fjuro for the Czech translations.
- Icons: Google/Android/AOSP, License: Apache 2.0, https://google.github.io/material-design-icons/ - Icons: Google/Android/AOSP, License: Apache 2.0, https://google.github.io/material-design-icons/
Notices Notices

View file

@ -30,7 +30,7 @@ Technical Details
- 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
- Połączenia z internetem są dokonywane z adresem https://divested.dev/MalwareScannerSignatures/*.h*b.gz - Połączenia z internetem są dokonywane z adresem https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig}
Planowane aktualizacje Planowane aktualizacje
---------------- ----------------

View file

@ -32,7 +32,7 @@ Teknik Ayrıntılar
- Dosyaların MD5/SHA-1/SHA-256 karma değerleri tek geçişte hesaplanır - Dosyaların MD5/SHA-1/SHA-256 karma değerleri tek geçişte hesaplanır
- Gerçek zamanlı tarayıcı çoklu izlek kullanır ve birçok dosyayı eşzamansız olarak taramak için cihazın çekirdek sayısının yarısını kullanacaktır - Gerçek zamanlı tarayıcı çoklu izlek kullanır ve birçok dosyayı eşzamansız olarak taramak için cihazın çekirdek sayısının yarısını kullanacaktır
- Gerçek zamanlı tarama özyinelemeli bir FileObserver (DosyaGözlemcisi) tarafından desteklenmektedir - Gerçek zamanlı tarama özyinelemeli bir FileObserver (DosyaGözlemcisi) tarafından desteklenmektedir
- Şebeke bağlantıları şu adreslere yapılır: https://divested.dev/MalwareScannerSignatures/*.h*b.gz - Şebeke bağlantıları şu adreslere yapılır: https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig}
Planlanan Güncellemeler Planlanan Güncellemeler
---------------- ----------------

View file

@ -6,9 +6,9 @@ android {
applicationId "us.spotco.malwarescanner" applicationId "us.spotco.malwarescanner"
minSdkVersion 16 minSdkVersion 16
targetSdkVersion 32 targetSdkVersion 32
versionCode 306 versionCode 307
versionName "3.06" versionName "3.07"
resConfigs 'en', 'af', 'de', 'el', 'es', 'fi', 'fr', 'it', 'pl', 'pt', 'ru', 'tr', 'zh-rCN' resConfigs 'en', 'af', 'cs', 'de', 'el', 'es', 'fi', 'fr', 'it', 'pl', 'pt', 'ru', 'tr', 'zh-rCN'
} }
buildTypes { buildTypes {
debug { debug {

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_copyright">Kopiereg 2017-2022 Divested Computing Group</string> <string name="app_copyright">Kopiereg 2017-2024 Divested Computing Group</string>
<string name="app_license">Lisensie: GPL-3.0</string> <string name="app_license">Lisensie: GPL-3.0</string>
<string name="app_version">Weergawe: %s</string> <string name="app_version">Weergawe: %s</string>
<string name="app_db_type_clamav">Aangedryf deur ClamAV tipe stempels</string> <string name="app_db_type_clamav">Aangedryf deur ClamAV tipe stempels</string>

View file

@ -16,6 +16,8 @@
<item>• @cardpuncher: francouzský/turecký překlad</item> <item>• @cardpuncher: francouzský/turecký překlad</item>
<item>• Tommaso Fonda: italský překlad</item> <item>• Tommaso Fonda: italský překlad</item>
<item>• Dimitris Vagiakakos: řecký překlad</item> <item>• Dimitris Vagiakakos: řecký překlad</item>
<item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item>
<item>• ClamAV by Cisco: databáze podpisů</item> <item>• ClamAV by Cisco: databáze podpisů</item>
<item>• ESET: databáze podpisů</item> <item>• ESET: databáze podpisů</item>
<item>• Nex (@botherder): databáze podpisů</item> <item>• Nex (@botherder): databáze podpisů</item>

View file

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_name" translatable="false">Hypatia</string> <string name="app_copyright">Copyright 2017-2024 Divested Computing Group</string>
<string name="app_copyright">Copyright 2017-2023 Divested Computing Group</string>
<string name="app_license">Licence: GPL-3.0</string> <string name="app_license">Licence: GPL-3.0</string>
<string name="app_version">Verze: %s</string> <string name="app_version">Verze: %s</string>
<string name="app_db_type_clamav">Využívá podpisy ve stylu ClamAV</string> <string name="app_db_type_clamav">Využívá podpisy ve stylu ClamAV</string>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_copyright">Πνευματικά δικαιώματα 2017-2023 Divested Computing Group</string> <string name="app_copyright">Πνευματικά δικαιώματα 2017-2024 Divested Computing Group</string>
<string name="app_license">Άδεια: GPL-3.0</string> <string name="app_license">Άδεια: GPL-3.0</string>
<string name="app_version">Έκδοση: %s</string> <string name="app_version">Έκδοση: %s</string>
<string name="app_db_type_clamav">Υποστηρίζεται από υπογραφές τύπου ClamAV</string> <string name="app_db_type_clamav">Υποστηρίζεται από υπογραφές τύπου ClamAV</string>

View file

@ -16,6 +16,8 @@
<item>• @cardpuncher: Traducciones francés/turco</item> <item>• @cardpuncher: Traducciones francés/turco</item>
<item>• Tommaso Fonda: Traducciones al italiano</item> <item>• Tommaso Fonda: Traducciones al italiano</item>
<item>• Dimitris Vagiakakos: Traducciones del griego</item> <item>• Dimitris Vagiakakos: Traducciones del griego</item>
<item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item>
<item>• ClamAV by Cisco: Bases de datos de firmas</item> <item>• ClamAV by Cisco: Bases de datos de firmas</item>
<item>• ESET: Bases de datos de firmas</item> <item>• ESET: Bases de datos de firmas</item>
<item>• Nex (@botherder): Bases de datos de firmas</item> <item>• Nex (@botherder): Bases de datos de firmas</item>

View file

@ -16,6 +16,8 @@
<item>• @cardpuncher: traduction française et turque</item> <item>• @cardpuncher: traduction française et turque</item>
<item>• Tommaso Fonda: traduction italienne</item> <item>• Tommaso Fonda: traduction italienne</item>
<item>• Dimitris Vagiakakos: traduction grecque</item> <item>• Dimitris Vagiakakos: traduction grecque</item>
<item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item>
<item>• ClamAV par Cisco: bases de données de signatures</item> <item>• ClamAV par Cisco: bases de données de signatures</item>
<item>• ESET: bases de données de signatures</item> <item>• ESET: bases de données de signatures</item>
<item>• Nex (@botherder): bases de données de signatures</item> <item>• Nex (@botherder): bases de données de signatures</item>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_copyright">Copyright 2017-2023 Divested Computing Group</string> <string name="app_copyright">Copyright 2017-2024 Divested Computing Group</string>
<string name="app_license">Licence: GPL-3.0</string> <string name="app_license">Licence: GPL-3.0</string>
<string name="app_version">Numéro de version: %s</string> <string name="app_version">Numéro de version: %s</string>
<string name="app_db_type_clamav">Propulsé par les signatures de style ClamAV</string> <string name="app_db_type_clamav">Propulsé par les signatures de style ClamAV</string>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_copyright">Prawa autorskie 2017-2022 Divested Computing Group</string> <string name="app_copyright">Prawa autorskie 2017-2024 Divested Computing Group</string>
<string name="app_license">Licencja: GPL-3.0</string> <string name="app_license">Licencja: GPL-3.0</string>
<string name="app_version">Wersja: %s</string> <string name="app_version">Wersja: %s</string>
<string name="app_db_type_clamav">Oparto o sygnatury w stylu ClamAV</string> <string name="app_db_type_clamav">Oparto o sygnatury w stylu ClamAV</string>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_copyright">Direitos autorais 2017-2022 Divested Computing Group</string> <string name="app_copyright">Direitos autorais 2017-2024 Divested Computing Group</string>
<string name="app_license">Licença: GPL-3.0</string> <string name="app_license">Licença: GPL-3.0</string>
<string name="app_version">Versão: %s</string> <string name="app_version">Versão: %s</string>
<string name="app_db_type_clamav">Produzido por assinaturas estilo ClamAV</string> <string name="app_db_type_clamav">Produzido por assinaturas estilo ClamAV</string>

View file

@ -16,6 +16,8 @@
<item>• @cardpuncher: Fransızca ve Türkçe Tercüme</item> <item>• @cardpuncher: Fransızca ve Türkçe Tercüme</item>
<item>• Tommaso Fonda: İtalyanca Tercüme</item> <item>• Tommaso Fonda: İtalyanca Tercüme</item>
<item>• Dimitris Vagiakakos: Yunanca Tercüme</item> <item>• Dimitris Vagiakakos: Yunanca Tercüme</item>
<item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item>
<item>• Cisco tarafından ClamAV: İmza Veri Tabanları</item> <item>• Cisco tarafından ClamAV: İmza Veri Tabanları</item>
<item>• ESET: İmza Veri Tabanları</item> <item>• ESET: İmza Veri Tabanları</item>
<item>• Nex (@botherder): İmza Veri Tabanları</item> <item>• Nex (@botherder): İmza Veri Tabanları</item>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_copyright">Telif hakkı 2017-2023 Divested Computing Group</string> <string name="app_copyright">Telif hakkı 2017-2024 Divested Computing Group</string>
<string name="app_license">Lisans: GPL-3.0</string> <string name="app_license">Lisans: GPL-3.0</string>
<string name="app_version">Sürüm: %s</string> <string name="app_version">Sürüm: %s</string>
<string name="app_db_type_clamav">ClamAV tarzı imzalarla güçlendirilmiştir</string> <string name="app_db_type_clamav">ClamAV tarzı imzalarla güçlendirilmiştir</string>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_copyright">版权所有 2017-2023 Divested Computing Group</string> <string name="app_copyright">版权所有 2017-2024 Divested Computing Group</string>
<string name="app_license">许可证GPL-3.0</string> <string name="app_license">许可证GPL-3.0</string>
<string name="app_version">版本:%s</string> <string name="app_version">版本:%s</string>
<string name="app_db_type_clamav">由 ClamAV 数据库特征码提供支持</string> <string name="app_db_type_clamav">由 ClamAV 数据库特征码提供支持</string>

View file

@ -16,6 +16,8 @@
<item>• @cardpuncher: French/Turkish Translations</item> <item>• @cardpuncher: French/Turkish Translations</item>
<item>• Tommaso Fonda: Italian Translations</item> <item>• Tommaso Fonda: Italian Translations</item>
<item>• Dimitris Vagiakakos: Greek Translations</item> <item>• Dimitris Vagiakakos: Greek Translations</item>
<item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item>
<item>• ClamAV by Cisco: Signature Databases</item> <item>• ClamAV by Cisco: Signature Databases</item>
<item>• ESET: Signature Databases</item> <item>• ESET: Signature Databases</item>
<item>• Nex (@botherder): Signature Databases</item> <item>• Nex (@botherder): Signature Databases</item>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_name" translatable="false">Hypatia</string> <string name="app_name" translatable="false">Hypatia</string>
<string name="app_copyright">Copyright 2017-2023 Divested Computing Group</string> <string name="app_copyright">Copyright 2017-2024 Divested Computing Group</string>
<string name="app_license">License: GPL-3.0</string> <string name="app_license">License: GPL-3.0</string>
<string name="app_version">Version: %s</string> <string name="app_version">Version: %s</string>
<string name="app_db_type_clamav">Powered by ClamAV style signatures</string> <string name="app_db_type_clamav">Powered by ClamAV style signatures</string>

View file

@ -0,0 +1,4 @@
* Added Czech translations from @Fjuro
* Updated Russian translations from @t1011
* Updated Spanish translations from @gallegonovato
* Updated Turkish translations from @cardpuncher

3
scripts/0cybercure.sh Normal file
View file

@ -0,0 +1,3 @@
wget "https://api.cybercure.ai/feed/get_hash?type=csv" -O - | sed 's/,/\n/g' >> raw/cybercure.md5
sort -u -o raw/cybercure.md5 raw/cybercure.md5

View file

@ -1,4 +1,5 @@
rm -f raw/threatview.md5 wget "https://threatview.io/Downloads/MD5-HASH-ALL.txt" -O - >> raw/threatview.md5
rm -f raw/threatview.sha1 wget "https://threatview.io/Downloads/SHA-HASH-FEED.txt" -O - >> raw/threatview.sha1
wget "https://threatview.io/Downloads/MD5-HASH-ALL.txt" -O - | sort -u > raw/threatview.md5
wget "https://threatview.io/Downloads/SHA-HASH-FEED.txt" -O - | sort -u > raw/threatview.sha1 sort -u -o raw/threatview.md5 raw/threatview.md5
sort -u -o raw/threatview.sha1 raw/threatview.sha1