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
- 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
- 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
----------------

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.
- 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
- 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
-----------------------

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
- 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
- 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

View file

@ -26,7 +26,7 @@ Dettagli tecnici
- 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
- 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
----------------

View file

@ -26,13 +26,14 @@ Features
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)
- Signatures are stored using BloomFilters for O(k) lookup
- 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 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
----------------
@ -80,6 +81,8 @@ Credits
- @cardpuncher for French and the Turkish translations.
- Tommaso Fonda for Italian 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/
Notices

View file

@ -30,7 +30,7 @@ Technical Details
- 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 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
----------------

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
- 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
- Ş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
----------------

View file

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

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<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_version">Weergawe: %s</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>• Tommaso Fonda: italský 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>• ESET: databáze podpisů</item>
<item>• Nex (@botherder): databáze podpisů</item>

View file

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<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">Licence: GPL-3.0</string>
<string name="app_version">Verze: %s</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"?>
<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_version">Έκδοση: %s</string>
<string name="app_db_type_clamav">Υποστηρίζεται από υπογραφές τύπου ClamAV</string>

View file

@ -16,6 +16,8 @@
<item>• @cardpuncher: Traducciones francés/turco</item>
<item>• Tommaso Fonda: Traducciones al italiano</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>• ESET: 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>• Tommaso Fonda: traduction italienne</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>• ESET: 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"?>
<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_version">Numéro de version: %s</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"?>
<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_version">Wersja: %s</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"?>
<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_version">Versão: %s</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>• Tommaso Fonda: İtalyanca 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>• ESET: İmza Veri Tabanları</item>
<item>• Nex (@botherder): İmza Veri Tabanları</item>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<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_version">Sürüm: %s</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"?>
<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_version">版本:%s</string>
<string name="app_db_type_clamav">由 ClamAV 数据库特征码提供支持</string>

View file

@ -16,6 +16,8 @@
<item>• @cardpuncher: French/Turkish Translations</item>
<item>• Tommaso Fonda: Italian 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>• ESET: Signature Databases</item>
<item>• Nex (@botherder): Signature Databases</item>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<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_version">Version: %s</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
rm -f 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
wget "https://threatview.io/Downloads/MD5-HASH-ALL.txt" -O - >> raw/threatview.md5
wget "https://threatview.io/Downloads/SHA-HASH-FEED.txt" -O - >> raw/threatview.sha1
sort -u -o raw/threatview.md5 raw/threatview.md5
sort -u -o raw/threatview.sha1 raw/threatview.sha1