Архив рубрики: Публикации

Приходит новая версия системы компиляции QBS 2.0

QbS

Qbs — управляемая сообществом система автоматизации сборки, не зависящая от языка. Это быстро и предлагает простой для изучения язык на основе QML.

Недавно анонсирован выход новой версии Qbs 2.0, это бесплатное кроссплатформенное программное обеспечение с открытым исходным кодом для управления процессом создания программного обеспечения. Он был разработан для поддержки больших и сложных проектов, написанных на различных языках программирования, в основном C/C++.

Новая версия 2.0 имеет большое значение в номере версии, так как он связан с реализацией нового бэкенда JavaScript., который заменил QtScript, объявленный устаревшим в Qt 6.



Читать

антивирусы для windows, описание, характеристики

Антивирусы — это программы, предназначенные для защиты компьютеров и других устройств от вредоносных программ, вирусов и других онлайн-угроз. Антивирусы для windows 10 и их некоторые характеристики :

  1. Сканирование в режиме реального времени: Антивирусы должны иметь возможность сканировать вашу систему в режиме реального времени для обнаружения и удаления любых вредоносных программ или вирусов.
  2. Обнаружение и удаление вредоносных программ: Антивирусы должны быть способны обнаруживать различные типы вредоносных программ, таких как вирусы, трояны, черви, шпионские программы, рекламное ПО и программы-вымогатели. После обнаружения они должны удалить вредоносное программное обеспечение, чтобы обеспечить безопасность вашего компьютера.
  3. Защита брандмауэром: Некоторые антивирусы также поставляются со встроенными брандмауэрами, которые блокируют несанкционированный доступ к вашему компьютеру.
  4. Защита электронной почты: Антивирусы могут сканировать вложения вашей электронной почты и сообщения на наличие любых вредоносных программ и предотвращать открытие зараженных файлов.
  5. Автоматические обновления: Антивирусы должны автоматически обновлять свои базы данных, чтобы быть в курсе последних угроз и обеспечивать вам наилучшую защиту.
  6. Удобный интерфейс: Антивирусы должны иметь удобный интерфейс, который прост в навигации, настройке и использовании.
  7. Низкое использование ресурсов: Антивирусы не должны потреблять слишком много системных ресурсов или замедлять работу вашего компьютера при сканировании на наличие угроз.

 

Некоторые популярные антивирусы для Windows включают:

  • Norton Antivirus: Norton — это хорошо известное антивирусное программное обеспечение, которое обеспечивает комплексную защиту от вирусов, вредоносных программ, шпионских программ и других онлайн-угроз. Он обеспечивает защиту в режиме реального времени, брандмауэр и автоматические обновления.
  • McAfee Antivirus: McAfee — еще одно популярное антивирусное программное обеспечение, обеспечивающее защиту от вирусов, вредоносных программ и шпионских программ. Он включает в себя брандмауэр, веб-защиту и защиту электронной почты.
  • Avast Antivirus: Avast — это бесплатная антивирусная программа, которая обеспечивает базовую защиту от вирусов и вредоносных программ. Он включает в себя защиту в режиме реального времени, защиту электронной почты и сканер сетевой безопасности.
  • Bitdefender Antivirus: Bitdefender — это мощная антивирусная программа, которая обеспечивает защиту в режиме реального времени от всех типов вредоносных программ. Он включает в себя брандмауэр, веб-защиту и защиту электронной почты.
  • Антивирус Касперского: Kaspersky — это хорошо известная антивирусная программа, которая обеспечивает комплексную защиту от вирусов, шпионских программ и других онлайн-угроз. Он включает в себя брандмауэр, веб-защиту и защиту электронной почты.
  • Защитник Windows: Защитник Windows — это бесплатная антивирусная программа, встроенная в Windows 10. Он обеспечивает базовую защиту от вирусов и вредоносных программ.

 

Существует множество других антивирусных программ, доступных для Windows, поэтому важно провести исследование и выбрать ту, которая наилучшим образом соответствует вашим потребностям.



2023-04-25T18:10:43
Программное обеспечение

MikroTik Hotspot Configuration in RouterOS 7

MikroTik Hotspot is an awesome service to run a captive portal network. You can run a public Wi-Fi network, Hotel Network, Airport network, CAMP Wi-Fi network, Shopping Mall Network and so on using MikroTik Hotspot and even can monetize your network for earning if you use Hotspot Billing Software like GalaxyRAD which is specially designed for MikroTik Hotspot network.




GalaxyRAD helps to monetize your any network providing online payment gateway as well as integrating voucher-based system. It also helps to automate your Hotspot/Captive Portal System. GalaxyRAD is a cloud-based RADIUS application and there is no need to have public IP address in your MikroTik Router if you want to integrate your Hotspot Server with GalaxyRAD. So, it is possible to integrate any network with GalaxyRAD Billing Software.  




MikroTik Hotspot configuration in RouterOS 7 is so easy. Following some easy steps, we can build a captive portal network with MikroTik Hotspot Server. In my previous article, I discussed how to configure MikroTik RouterOS 7 from the very beginning. In this article, I am going to show how to configure MikroTik Hotspot in RouterOS 7.




Network Diagram for MikroTik Hotspot Network




We will configure MikroTik Hotspot Server according to the following network diagram where the MikroTik Router is acting as a Hotspot Server and an AP is being used to connect wireless devices to this Hotspot Server.



MikroTik Hotspot with GalaxyRAD
MikroTik Hotspot with GalaxyRAD



When a wireless device will be connected to this Hotspot network using network SSID, it will be redirected to the hotspot login page for authentication. Using username and password, a device can be authenticated and can get internet. 




In this network, I have also shown the position of a GalaxyRAD cloud-based application. If we use GalaxyRAD Billing Software, the connected device will be redirected to the portal login page where a user can put his voucher/card number for authentication or even he/she can buy a package using online payment gateway and can use internet service automatically. 




Configuring MikroTik Hotspot in RouterOS 7




Before start to configure Hotspot Server, we must have WAN configured so that MikroTik Router has internet accessibility. If you are new to MikroTik Router configuration, feel free to study MikroTik Router first time configuration guide line and then follow this article.






I hope, you have also configured your LAN gateway and LAN block. For simplicity, I am assuming the LAN gateway – 192.168.0.1/24 and the LAN interface – ether2. Hence, the LAN block will be 192.168.0.0/24.




To configure Hotspot in MikroTik RouterOS, follow the following steps.




  • From Winbox, go to IP > Hotspot and then click Hotspot Setup button.



  • Follow the instructions shown in the window by clicking Next button.



Hotspot Setup
Hotspot Setup



Choose the interface on which you want to setup Hotspot Server. We can install Hotspot Server on each interface of MikroTik Router. For our demo configuration, we are using ether2 port. So, choose your desired ether port and then click Next button.



Choosing Hotspot Network Gateway
Choosing the Hotspot Network Gateway



It will now ask to provide the Gateway of the Hotspot network. By default, the provided LAN gateway will be assigned and we want to keep it. So, there is no need to change. It will also keep checked the Masquerade Network. If you have not yet masqueraded this network, keep checked it otherwise uncheck it and click Next button.



Choosing Address Pool of the Network
Choosing Address Pool of the Network



It will now ask to provide Address Pool from where users of the network will get IP address. By default, it will assign all the addresses in your LAN block without the LAN gateway. If require, can change the IP range according to your demand. Click the Next button. 



Choosing SSL Certificate
Choosing SSL Certificate



It will now ask to provide SSL certificate for your DNS Name that will be assigned in the upcoming step. For the production network, we should have an SSL certificate for our DNS Name otherwise there will arise a lot of issues. But for demo network, we can skip this step. So, click the Next button.



SMTP Server for Hotspot Server
SMTP Server for Hotspot Server



We will use no SMTP server for our Hotspot Network even we can skip this step in the production network. So, click the Next button.



Providing DNS Servers for Hotspot User
Providing DNS Servers for Hotspot User



We can now provide one or more DNS Servers for our Hotspot Network. Here, we are using Google’s DNS Server for simplicity. If you have own DNS Server, can use that here. Click the Next Button.



Providing DNS Name for the Hotspot Network
Providing DNS Name for the Hotspot Network



Now it is time to provide DNS Name. For a professional Hotspot network, we should provide a valid DNS Name and should have an SSL Certificate for this DNS Name. For this demo network, I am using wifi.systemzone.net. It is my valid domain name. So, I can generate an SSL certificate for this DNS Name if a I require. Providing your DNS Name, click the Next button.



Creating First Hotspot User
Creating First Hotspot User



It will now ask to create the first Hotspot User that can be used to authenticate any device. For simplicity, I am providing admin and a simple password. Click the Next button.



Hotspot Setup has been Completed
Hotspot Setup has been Completed



Hotspot Setup will now be completed and you will find a successful message like the above image.






After completing Hotspot Setup, connect any device to the LAN network with RJ45 cable or connect any AP and setup SSID and then connect a Wi-Fi device. If everything is OK, you will now get the hotspot login page like the below image. If the login page does not appear automatically, browse any website without Google, Facebook and YouTube or type wifi.systemzone.net from the Browser’s URL bar.   



Hotspot Default Login Page
Hotspot Default Login Page



Now if we provide the admin user credentials that we created while setting up Hotspot Server, the admin user will be authenticated and can get internet access. As soon as the user will be connected, a status page will be shown showing user details like the below image.



Hotspot Status Page
Hotspot Status Page



If we see the Hotspot Hosts list, we can see that the Host has been connected and an active flag will be shown at the beginning of the Host list.



Hotspot Host Window
Hotspot Host Window



So, our Hotspot configuration is done. Now create any user from Users tab and let it connect. Your desired user will now be connected and can access internet through your Hotspot Server.




This is the beginning of MikroTik Hotspot Journey. Now you can change the login template according to your business, you can apply voucher-based authentication system or even you can apply online gateway payment system to automate your Hotspot system and revenue using a powerful RADIUS based application like GalaxyRAD – WISP Automation and Billing Software.




How to configure MikroTik Hotspot Server in RouterOS 7 has been discussed in this article. I hope, you will now be able to configure MikroTik Hotspot Server for your network and can run a smooth Captive Portal System. However, if you face any confusion, feel free to discuss in comment or contact me from Contact page. I will try my best to stay with you.



2023-04-25T12:12:06
MikroTik Hotspot Tutorials & Guides

Получите стандартный загрузочный образ для устройств Google Pixel для рутирования

В этом руководстве я покажу вам, как получить стандартный загрузочный образ для вашего устройства Google Pixel, извлекая его из заводского образа. Вам понадобится копия стандартного загрузочного образа для установки Magisk и рутирования вашего телефона.

Оглавление

Обзор

Если вы хотите модифицировать программное обеспечение своего устройства Google Pixel в соответствии со своими потребностями и предпочтениями, возможно, вы подумали о рутировании своего пикселя с помощью Magisk.

Традиционно установка Magisk включала перепрошивку установщика Magisk через пользовательское восстановление, такое как TWRP. Однако этот метод больше не рекомендуется и постепенно устаревает, поскольку с каждым крупным обновлением Android вносятся более сложные изменения. Разработчик Джон Ву обсуждал некоторые из этих «махинаций» в Документация Magisk если вы хотите узнать больше.

Предпочтительный способ установить Magisk и рутировать ваше устройство Google Pixel или большинство других устройств Android, если на то пошло, — это исправить стандартный загрузочный образ с помощью Magisk и, наконец, прошить полученный пропатченный загрузочный образ на телефон через fastboot. Этот метод прост и не зависит от внешней утилиты, такой как TWRP. Чтобы использовать этот метод, вам сначала необходимо получить стандартный загрузочный образ для вашего устройства Google Pixel.

К счастью, Google предоставляет заводские образы всех версий прошивки/программного обеспечения, выпущенных для их устройств Pixel. Вы можете легко извлечь файл загрузочного образа из заводского образа, и я покажу вам, как это сделать.

Прежде чем приступить к инструкциям, обратите внимание на несколько важных моментов:

  1. На Pixel 7 и Pixel 7 Pro (и вообще на устройствах, запущенных с Android 13) виртуальный диск находится внутри init_boot.img, а не в традиционном boot.img, который теперь содержит только ядро ​​GKI. Если вы хотите узнать больше об этом изменении, разработчик Крис Реншоу (иначе осмозис) сделал некоторый анализ загрузочных образов и Google также обновили свои документация для того же. Итак, для этих двух устройств вам нужно будет вытащить init_boot.img для рутирования.
  2. Чрезвычайно важно, чтобы стандартный загрузочный образ был извлечен из той же версии программного обеспечения/прошивки, которая в настоящее время установлена ​​на вашем Google Pixel. Использование загрузочного образа из другой версии программного обеспечения может вызвать непредвиденные проблемы.

И с этим, давайте теперь перейдем к инструкции.

Поддерживаемые устройства

Хотя этот метод будет работать для всех устройств Pixel, ниже для ясности приведен полный список всех поддерживаемых устройств.

Кодовое название устройства Google Pixel 7 Pro гепард Google Pixel 7 пантера Google Pixel 6a голубая сойка Google Pixel 6 Pro ворон Google Pixel 6 иволга Google Pixel 5a барбет Google Pixel 5 красноперка Google Pixel 4a (5G) ежевика Google Pixel 4a солнечная рыба Google Pixel 4 XL коралловый Google Pixel 4 пламени Google Pixel 3a XL бонито Google Pixel 3a сарго Google Pixel 3 XL штриховка Google Pixel 3 blueline Google Pixel 2 XL таймень Google Pixel 2 судак Google Pixel XL марлин Google Pixel парусник

Как я упоминал ранее, вы можете извлечь стандартный загрузочный образ из заводских образов, предоставленных Google, что легко сделать на вашем компьютере или на самом телефоне.

Я лично делаю это на своем компьютере, потому что интернет относительно быстрый и без каких-либо ограничений данных. При желании вы также можете извлечь загрузочный образ прямо на свой Pixel. Это также устранит дополнительный шаг по переносу загрузочного образа с компьютера на телефон во время процесса рутирования.

Тем не менее, приведенные ниже инструкции включают шаги для обоих сценариев. Итак, позвольте мне провести вас через процесс шаг за шагом.

Шаг 1. Подтвердите номер сборки

Загрузочный образ, необходимый для рутирования, должен соответствовать версии программного обеспечения, установленного на вашем устройстве Google Pixel. Это чрезвычайно важно, так как использование загрузочного образа из другой версии программного обеспечения приведет к неожиданным результатам.

Итак, первым шагом является проверка номера сборки, который также иногда называют «версией программного обеспечения». Для этого перейдите в «Настройки» > «О телефоне» на своем Pixel. Затем прокрутите вниз до самого низа и найдите запись «Номер сборки». Текст под этикеткой — это номер сборки программного обеспечения. Например, номер сборки моего Pixel 7 Pro — TQ1A.230205.002, как показано на рисунке ниже.

Проверьте номер сборки программного обеспечения, установленного на вашем Google Pixel.

Запишите номер сборки, так как он понадобится вам на следующем шаге.

Шаг 2. Загрузите заводской образ для своего Google Pixel.

Теперь второй шаг — загрузить заводской образ для вашего конкретного устройства Google Pixel. Сделать это, посетите официальный портал Google используя ваш выбор веб-браузера на вашем компьютере или на вашем телефоне.

Прокрутите страницу вниз и найдите раздел для вашего устройства Pixel. Например, в моем случае это Pixel 7 Pro. В таблице под этикеткой устройства указаны ссылки для скачивания заводских образов для соответствующих версий Android и номера их сборок.

Откройте портал загрузки изображений Google Pixel FactoryПортал загрузки заводских образов Google

Вам нужно найти заводской образ для номера сборки, который вы записали в конце шага №1. Вы можете найти его вручную или использовать функцию поиска вашего веб-браузера. Найдя его, нажмите «Ссылка», чтобы начать загрузку заводского образа, соответствующего вашему номеру сборки.

Например, поскольку на моем Pixel 7 Pro установлена ​​прошивка с номером сборки TQ1A.230205.002, я загружу заводской образ, соответствующий версии 13.0.0 (TQ1A.230205.002, февраль 2023 г.) в таблице.

Загрузите образ Pixel Factory, соответствующий вашему номеру сборки.

Итак, теперь, когда у вас есть правильный заводской образ в соответствии с номером сборки установленного программного обеспечения, пришло время, наконец, извлечь из него загрузочный образ.

Заводской образ представляет собой сжатый ZIP-архив, и файл использует следующее соглашение об именах: –-factory-.zip. Например, заводской образ Pixel 7 Pro с номером сборки TQ1A.230205.002 называется cheetah-tq1a.230105.002-factory-34d676ff.zip.

Архив с заводским образом содержит пару flash-скриптов, файлы образов разделов загрузчика и радио, а также еще один ZIP-архив. ZIP-архив (image-–.zip) среди извлеченных файлов содержит стандартный загрузочный образ вместе с другими файлами образов разделов. Для справки и демонстрации назовем этот файл «архив образа раздела“.

Содержимое архива изображений Pixel factory

Теперь я предполагаю, что большинство из вас уже знают, как распаковывать архивы, и если да, я думаю, вы знаете, что делать дальше. Если нет, вы можете следовать приведенным ниже инструкциям в зависимости от того, выполняете ли вы процесс на своем компьютере или на устройстве Google Pixel.

Вариант 1: на вашем компьютере

Сначала используйте проводник на своем компьютере и найдите загруженный заводской образ. Затем:

  • В Windows: щелкните правой кнопкой мыши архив заводского образа, выберите «Извлечь все» в контекстном меню, а затем нажмите «Извлечь». Откройте извлеченную папку и повторите тот же процесс еще раз для архива образа раздела.

    Извлеките содержимое образа Pixel Factory на компьютере с Windows.

    Извлеките содержимое образа Pixel Factory на компьютере с Windows.

  • В Linux: Щелкните правой кнопкой мыши архив заводского образа и выберите «Извлечь сюда» в контекстном меню. Затем откройте извлеченный каталог, щелкните правой кнопкой мыши архив образа раздела и выберите «Извлечь сюда».

    Извлеките содержимое образа Pixel Factory на компьютере с Linux.

    Извлеките содержимое образа Pixel Factory на компьютере с Linux.

  • На macOS: Дважды щелкните архив заводского образа, затем откройте извлеченную папку и, наконец, дважды щелкните архив образа раздела.

После распаковки архива образа раздела (например, image-cheetah-tq1a.230105.002.zip в случае Pixel 7 Pro с номером сборки TQ1A.230205.002) вы найдете стандартный загрузочный образ в извлеченном каталоге (например, image-cheetah- tq1a.230105.002).

Стандартный загрузочный образ, извлеченный из заводского образа Pixel.

Вариант 2: на вашем Google Pixel

Чтобы извлечь загрузочный образ из заводского образа на устройстве Google Pixel:

  1. Откройте ящик приложения и запустите приложение «Файлы».
  2. Выберите «Обзор» в нижнем навигационном меню приложения, прокрутите вниз и нажмите «Внутренняя память».
    Перейдите во внутреннюю память вашего Google Pixel с помощью приложения «Файлы».
  3. Перейдите в каталог загрузки во внутренней памяти телефона.
  4. Найдите загруженный ZIP-архив заводского образа и нажмите на него. Как только вы нажмете, на экране должна появиться подсказка.
    Извлеките заводской образ Pixel с помощью приложения «Файлы».
  5. Нажмите «Извлечь», чтобы извлечь содержимое заводского образа, а затем нажмите «Готово», когда извлечение завершится.
  6. Откройте извлеченный каталог и коснитесь архива образа раздела (например, image-cheetah-tq1a.230105.002.zip в случае Pixel 7 Pro с номером сборки TQ1A.230205.002).
    Извлеките архив образа раздела, чтобы получить стандартный загрузочный образ.
  7. Снова нажмите «Извлечь», когда будет предложено извлечь содержимое файла, а затем, наконец, нажмите «Готово», когда он завершится.

Вот и все! Извлеченный каталог (например, image-cheetah-tq1a.230105.002) будет содержать стандартный загрузочный образ для вашего устройства Google Pixel.

Стандартный загрузочный образ, извлеченный из заводского образа Pixel.

Альтернативный метод: создание дампа файла Payload.bin из пакета OTA

Отличительной особенностью заводских образов является то, что вы можете легко распаковать архив, чтобы извлечь стандартный загрузочный образ. Однако есть еще один метод, которым я хотел бы поделиться.

Этот альтернативный метод включает в себя создание дампа файла payload.bin из пакета обновления OTA с помощью специальной программы, такой как Payload Dumper. Пользователи полагаются на этот метод, потому что некоторые OEM-производители Android не предоставляют заводские образы (или файлы встроенного ПО для быстрой загрузки) для своих устройств.

Хотя вам нужно использовать этот метод, поскольку в вашем распоряжении уже есть гораздо более простой, я все же хотел упомянуть его ради документации. Если вы хотите попробовать это, просто следуйте приведенному ниже руководству, и вы можете узнать несколько вещей на этом пути.

Вы можете получить полный пакет OTA для своего устройства Google Pixel со страницы официальный портал загрузки OTA.

Подведение итогов

Итак, вы узнали, как получить стандартный загрузочный образ для вашего устройства Google Pixel, извлекая его из заводского образа. Как видите, процесс чрезвычайно прост, и все, что вам нужно сделать, это разархивировать архивы, проще не бывает.

Теперь, когда у вас есть загрузочный образ, вы можете получить root права на свой Google Pixel, установка магии.

И снова стоит отметить, что если у вас Pixel 7 или 7 Pro, стандартным загрузочным образом, который вам потребуется для рутирования, будет файл init_boot.img вместо обычного файла boot.img.

Для остальной линейки Pixel файл init_boot.img не существует, поскольку виртуальный диск по-прежнему находится в разделе /boot даже в последней версии прошивки Android 13. Итак, вам просто понадобится старый добрый boot.img для рутирования старых устройств Pixel.

Если у вас есть какие-либо вопросы относительно инструкций или процесса в целом, или у вас есть отзывы об этом руководстве, пожалуйста, дайте мне знать, опубликовав комментарий.



2023-04-24T22:24:42
Tips and Tricks

Как сбросить пароль WordPress из базы данных

Вы хотите быстро сбросить пароль WordPress из базы данных, но не знаете, как это сделать? Если это так, то вы пришли в нужное место. В этом случае мы покажем вам, как быстро сбросить пароль WordPress из базы данных, не используя FTP или какие-либо громоздкие процессы. Читать

Что такое ДНС? | Простой способ понять DNS

Система доменных имен или DNS, как известно большинству людей, позволяет нам подключаться к веб-сайтам, используя доменные имена вместо IP-адресов.

Давайте рассмотрим основные вещи, которые вам нужно знать о том, как работает DNS, какие термины используются и что происходит, когда вы нажимаете Enter после ввода домена веб-сайта в адресной строке браузера. Читать