diff --git a/.github/workflows/mobsf.yml b/.github/workflows/mobsf.yml
new file mode 100644
index 000000000..a8a06359a
--- /dev/null
+++ b/.github/workflows/mobsf.yml
@@ -0,0 +1,43 @@
+# This workflow uses actions that are not certified by GitHub.
+# They are provided by a third-party and are governed by
+# separate terms of service, privacy policy, and support
+# documentation.
+
+name: MobSF
+
+on:
+ push:
+ branches: [ "main" ]
+ pull_request:
+ branches: [ "main" ]
+ schedule:
+ - cron: '17 23 * * 2'
+
+permissions:
+ contents: read
+
+jobs:
+ mobile-security:
+ permissions:
+ contents: read # for actions/checkout to fetch code
+ security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
+ actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v3
+
+ - name: Setup python
+ uses: actions/setup-python@v3
+ with:
+ python-version: 3.8
+
+ - name: Run mobsfscan
+ uses: MobSF/mobsfscan@a60d10a83af68e23e0b30611c6515da604f06f65
+ with:
+ args: . --sarif --output results.sarif || true
+
+ - name: Upload mobsfscan report
+ uses: github/codeql-action/upload-sarif@v2
+ with:
+ sarif_file: results.sarif
diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml
index dd37ccdbb..a55a51334 100644
--- a/app/src/main/res/values-fa/strings.xml
+++ b/app/src/main/res/values-fa/strings.xml
@@ -7,17 +7,17 @@
بعدی
قوانین شبکه
Orbot نصب شود؟
- متوقف شد! برنامه های مسدود شده همچنان فایروال می شوند.
+ متوقف شد! برنامه های مسدود شده همچنان دیوار آتش می شوند.
Orbot ویژگی ها و عملکرد Tor را به اندروید می آورد.
متوقف شده
RethinkDNS
DNS و فایروال بسیار قابل تنظیم
نصب
شناسایی و مسدود کردن تهدیدات امنیتی شبکه
- هشدار: RethinkDNS غیرفعال شده است
+ هشدار: Rethink غیرفعال شده است
خوش آمدید
حفاظت شده! متصل به DNS سریع و امن.
- حفاظت شده! متصل به فایروال.
+ حفاظت شده! متصل به دیوار آتش.
خطای dns
خطای برنامه
Dnscrypt
@@ -25,12 +25,12 @@
در انتظار
DoH
درخواست های DNS را نظارت، مسدود و رمزگذاری کنید.
- همه موارد بالا + دور زدن سانسور اینترنت.
- قوانین دیوار آتش را بر روی همه برنامه ها بر اساس رویدادهای دستگاه اعمال کنید، به عنوان مثال، زمانی که دستگاه قفل است یا زمانی که یک برنامه خاص در حال استفاده نیست دیوار آتش فعال باشد.
+ همه موارد فوق + دور زدن سانسور اینترنت.
+ قوانین دیوار آتش را بر روی همه برنامه ها بر اساس رویدادهای دستگاه اعمال کنید، به عنوان مثال، دیوار آتش زمانی که دستگاه قفل است یا زمانی که یک برنامه خاص در حال استفاده نیست.
RethinkDNS از سرویس دسترس پذیری برای شناسایی و فایروال برنامه های پس زمینه استفاده می کند. RethinkDNS هیچ اطلاعاتی را جمع آوری یا نمی فروشد.
محافظت شده با پروکسی http و dns خصوصی
RethinkDNS ساده ترین راه برای نظارت بر فعالیت شبکه، دور زدن سانسور اینترنت و برنامه های فایروال در دستگاه اندرویدی شما است.
- RethinkDNS یک نرم افزار متن باز است که توسط برنامه Mozilla Builders MVP حمایت می شود.
+ Rethink یک نرم افزار متن باز است که توسط برنامه Mozilla Builders MVP حمایت می شود.
محافظت شده با پروکسی و dns خصوصی
رایگان و متنباز
DNS + دیوار آتش
@@ -44,16 +44,16 @@
محافظت شده با پروکسی socks
محافظت شده با socks5 و dns خصوصی
محافظت نشده
- توقف
+ متوقف کردن
RethinkDNS پلاس
- DNS + فایروال
+ DNS + دیوار آتش
برای تغییر تنظیمات حفاظت ضربه بزنید
DNS
رد شدن
برنامه ها
RDNS پلاس
dns خصوصی فعال است
- محافظت شده با http proxy
+ محافظت شده با http پروکسی
قوانین
پیکربندی
گزارشها
@@ -71,12 +71,12 @@
دامنه
لغو
اعمال
- به فایروال وصل شد
+ به دیوار آتش وصل شد
بدون اینترنت
محافظت شده با پروکسی
حفاظت شده
ایجاد وقفه …
- حفاظت شده! به DNS + فایروال متصل است.
+ حفاظت شده! به DNS + دیوار آتش متصل است.
نشانی نامعتبر
همه گزارش های شبکه حذف شود؟
%1$s را در دستگاه مسدود کرد
@@ -99,7 +99,7 @@
این ulg فقط \'chvahj شبکه را حذف می کند اما قوانین فایروال را حذف نمی کند. این عمل برگشت پذیر نیست. آیا می خواهید ادامه دهید؟
مکث
دور زدن کلی
- اجازه
+ همیشه
محافظت شده با DNS خصوصی
ادامه
محافظت شده توسط تور
@@ -109,9 +109,9 @@
مستثنی
VPN همیشه روشن را غیرفعال کنید
ردیابی نشده
- RethinkDNS از سرویس دسترسی برای ردیابی برنامه هایی که در حال استفاده هستند (پیش زمینه) در برابر برنامه هایی که در حال استفاده نیستند (پس زمینه) استفاده می کند.
+ Rethink از سرویس دسترسی برای ردیابی برنامه هایی که در حال استفاده هستند (پیش زمینه) در برابر برنامه هایی که در حال استفاده نیستند (پس زمینه) استفاده می کند.
\n
-\nRethinkDNS هیچ اطلاعاتی را جمع آوری نکرده و به هیچ وجه از شما جاسوسی نمی کند.
+\nRethink هیچ اطلاعاتی را جمع آوری نکرده و به هیچ وجه از شما جاسوسی نمی کند.
متصل به DNS و دیوار آتش Rethink
سرویس دسترسی RethinkDNS متوقف شده یا از کار افتاده است. به تنظیمات رفته و RethinkDNS را اجباراً متوقف کنید و دوباره آن را برای استفاده از ویژگی مسدود کردن هر برنامهای که از آن استفاده نمیکنید، راهاندازی کنید.
\n
@@ -253,4 +253,59 @@
ایجاد
کیوآر کد
وارد کردن
+ وایرگارد
+ آدرس ها
+ کلید عمومی
+ IP های مجاز
+ SOCKS5
+ اضافه کردن
+ HTTP
+ محدوده پورت باید از 1024-65535 باشد
+ اتصال میزبان انجام نشد. دوباره امتحان کنید.
+ حداکثر واحد انتقال
+ ثانیه
+ ادامه دهید
+ ساعت
+ ماندگار
+ لینک سرور سفارشی
+ IPv4 (پیشفرض)
+ ذخیره
+ (اختیاری)
+ برای اهداف اشکال زدایی
+ تاریک
+ حذف
+ DNS پروکسی
+ ارسال به %1$s
+ HTTPS & SOCKS5
+ ظاهر
+ نسخه IP را انتخاب کنید
+ تولید شده
+ سطح گزارش
+ (خودکار)
+ پروکسی HTTP تنظیم شده است
+ آهسته
+ IPv6 (آزمایشی)
+ روز
+ سریع
+ غیر فعال
+ پورت نامعتبر است
+ فعال
+ سرورهای DNS
+ در هر برنامه
+ محافظت شده با وایرگارد
+ (ناامن)
+ دقیقه
+ تاریک/روشن ظاهر
+ کلید خصوصی
+ کلید از پیش به اشتراک گذاشته شده
+ سیاه واقعی
+ برنامه ( ابزار ) های کاربردی
+ عبارتند از
+ ظاهر
+ خیلی
+ انتخاب همه
+ نام میزبان خالی است
+ محافظت شده با وایرگارد و dns خصوصی
+ پورتهای مشغول
+ (تصادفی)
\ No newline at end of file
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 0177e7837..70dda4db3 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -9,7 +9,7 @@
Закінчити
Ласкаво просимо
Вільний і з відкритим вихідним кодом
- Rethink - це ПЗ з відкритим вихідним кодом, яке підтримується програмою Mozilla Builders MVP.
+ Rethink - це програмне забезпечення з відкритим вихідним кодом, яке підтримується програмою Mozilla Builders MVP.
блокувати
виключити
ізолювати
@@ -21,7 +21,7 @@
Налаштування
RethinkDNS
rethink
- DNS і Брандмауер, що легко налаштовуються
+ DNS та брандмауер, що легко налаштовуються
Rethink запускає VPN у режимі Блокування. Його зупинка призведе до втрати підключення до Інтернету для цього профілю користувача. Ви все одно хочете продовжити\?
Вимкнути Приватний DNS
Виявлення та блокування загроз мережевої безпеки
@@ -63,7 +63,7 @@
DNS
Правила мережі
Брандмауер
- Застосовувати правила брандмауера до всіх застосунків на основі подій пристрою, наприклад, брандмауер, коли пристрій заблоковано або коли певний застосунок не використовується.
+ Застосовуйте правила брандмауера до всіх застосунків на основі подій на пристрої, наприклад, коли пристрій заблоковано або коли певна програма не використовується.
Блокувати, обходити, виключати, ізолювати цей застосунок
Видалення цього правила дозволить будь-якому застосунку підключатися до цієї IP-адреси. Ви бажаєте продовжити\?
Повторну синхронізацію списку застосунків завершено.
@@ -90,8 +90,8 @@
Сторінку налаштувань застосунку не знайдено
%1$s + %2$s інший(-і) застосунок(-ки)
Правила, що застосовуються для %1$s, будуть також застосовні для інших застосунків %2$s
- Блокувати всі застосунки , коли пристрій заблоковано
- Блокувати всіх, крім заблокованих застосунків та IP-адрес
+ Блокувати всі застосунки, коли пристрій заблоковано
+ Блокувати усе, крім обраних застосунків та IP-адрес
Видалення цих правил дозволило б будь-якому застосунку підключатися до заблокованих на даний момент IP-адрес.
Назва застосунку: %1$s
\n
@@ -167,7 +167,7 @@
Іконка застосунку
Інформація про застосунок не знайдено
Тема: %1$s
- RethinkDNS — це найпростіший спосіб відстежувати активність застосунків, обходити інтернет-цензуру та брандмауери на вашому пристрої Android.
+ Rethink — це найпростіший спосіб відстежувати активність застосунків, обходити інтернет-цензуру та брандмауери на вашому пристрої Android.
застосунок
Інформація про застосунок
Перекласти
@@ -233,7 +233,7 @@
\nHTTP-проксі: RethinkDNS встановлює HTTP-проксі, але не вимагає, щоб застосунки використовували його. Зазвичай такі браузери, як Chrome і Firefox, використовують його. Застосунки, які використовують проксі HTTP(S), обходять правила брандмауера та DNS.
Вручну створіть резервну копію або відновіть дані та налаштування застосунку.
Переадресація на %1$s:%2$s
- Блокування нових встановлених застосунків за замовчуванням
+ Блокувати нові встановлені застосунки за замовчуванням
Помилка запуску Tor-as-a-Proxy. Відкрийте застосунок Orbot, щоб запустити його вручну.
Сповіщення застосунку
Не вдалося запустити екран сповіщень застосунку.
@@ -289,20 +289,20 @@
Неправильний підставний символ.
Статистика
Скасувати
- Дозволено
+ Дозволені
Застосувати
- Вимкнено
+ Вимкнені
Домен
Необхідні дії
Правила IP
Правила домену
Підставний символ
- Всі
+ Усі
Видалити DNSCrypt Relay\?
Відхилити
Налаштування
- Заблоковано
- Можливо, заблоковано.
+ Заблоковані
+ Можливо заблоковані
журнали
Все перераховане вище + обхід інтернет-цензури.
Видалити всі мережеві журнали\?
@@ -336,7 +336,7 @@
год
Постійно активне
зберегти
- (додатково)
+ (необов\'язково)
Видалити
QR-код
HTTPS & SOCKS5
@@ -348,21 +348,49 @@
Неактивне
Адреси
Активне
- DNS Сервери
- на програму
+ DNS сервери
+ на застосунок
захищено wireguard
- Відкритий ключ
- (несекретно)
+ Публічний ключ
+ (незахищено)
хв
Приватний ключ
Загальний ключ
- Програми
+ Застосунки
Долучити
дуже
- позначити все
+ обрати все
Створити
Оновлено!
захищено wireguard & приватний dns
Слухати порт
(випадково)
+ Блокувати трафік через 80 порт (незахищений HTTP)
+ Що нового у %1$s
+ Rethink – це безкоштовний проєкт з відкритим вихідним кодом, який очолюють колишні інженери з Amazon, IBM та Scientific Games.
+ Універсальні правила брандмауера
+ Відвідайте rethinkdns.com
+ Напишіть нам
+ Звіт про помилку
+ Читати документацію
+ Незахищенний HTTP
+ Спонсорувати
+ Блокувати UDP, крім DNS та NTP
+ Правила IP та портів
+ посилання
+ допомога та зворотний зв\'язок
+ Блокувати у разі обходу DNS
+ Зміна заблокованих та довірених правил для доменів, IP чи портів.
+ [Rethink]: Звіт про помилку
+ Надіслати
+ Що нового
+ ел. пошта
+ Читати політику конфіденційності
+ Відвідайте вебсайт
+ Звіт про помилку
+ зв\'язок
+ Що нового у v055a
+ Telegram
+ Переглянути ЧаПи
+ Зробити внесок на GitHub
\ No newline at end of file