Author: Yuri Gagarin

Installing ROS on the Ubuntu IMG image for a single-board computer

Introduction Recently, while working on my thesis, I encountered the need to create an Ubuntu image for a single-board computer with ROS (Robot Operating System) already installed. Briefly, the thesis focuses on managing a group of robots. The robots are equipped with two wheels and three range finders. Everything is controlled from ROS running on an ODROID-C2 board. Robot Ladybug. Sorry for […]

FlowPrint is available, a toolkit for identifying applications via encrypted traffic.

The FlowPrint toolkit code has been published, allowing for the detection of mobile network applications by analyzing the encrypted traffic generated during the operation of the application. It is possible to identify both typical programs for which statistics have been accumulated and to identify the activity of new applications. The code is written in Python and is distributed under the MIT license. The program implements a statistical method that determines the characteristics of communication specific to different applications […]

Exploring the VoIP engine Mediastreamer2. Part 1

The material of the article is taken from my Zen channel. Introduction This article is the beginning of a series about real-time processing of media data using the Mediastreamer2 engine. The presentation will involve minimal skills in Linux terminal operations and programming in C. Mediastreamer2 is a VoIP engine that is the basis of the popular open-source VoIP phone project Linphone. In Linphone, Mediastreamer2 implements all functions […]

Setting Up a Linux Desktop on Android

Hello, Habr! I present to you a translation of an article from APC magazine. This article discusses the complete installation of a Linux operating environment along with a graphical desktop environment on Android devices. One of the key technologies employed by many Linux systems on Android is pRoot. This is an implementation of the chroot utility in user space, which is very popular in desktop systems […]

ETL process of retrieving data from email in Apache Airflow

No matter how advanced technology becomes, there is always a trail of outdated approaches that follow. This may be due to a gradual transition, human factors, technological necessities, or something else. In the field of data processing, data sources are particularly indicative of this issue. No matter how much we wish to eliminate this, a portion of data is still transmitted through messengers and emails […]

Firefox Preview 4.2 is available for Android

An experimental release of the Firefox Preview 4.2 browser, developed under the codename Fenix as a replacement for the Firefox edition for Android, has been published for the Android platform. Following this, an update 4.2.1 has been released to address vulnerabilities. The new release is available in the Google Play catalog (requires Android 5 or newer to operate). The Firefox 75 release is scheduled for tomorrow. Firefox Preview uses the GeckoView engine, […]

Release of AMD ROCm 3.3.0 - an open platform for high-performance computing on GPUs

ROCm is an open platform for high-performance computing on GPUs that embodies 'the UNIX philosophy in terms of choice, minimalism, and modular software development in the GPU usage environment' [1]. ROCm supports the integration of multiple programming languages for the convenience of both developers using ROCm in their projects and users employing ROCm for personal purposes. Key changes in the ROCm 3.3.0 release include […]

TS Total Sight. An event collection, incident analysis, and threat response automation tool.

Good afternoon, in previous articles we explored the workings of the ELK Stack. Now, let’s discuss the possibilities available to an information security specialist when using these systems. What logs should be created and stored in Elasticsearch? We will examine what statistics can be derived from configuring dashboards and whether there is profitability in it. How can we implement automation of information security processes using the stack […]

Release of container management tools LXC and LXD 4.0

Canonical has released the toolkit for managing isolated LXC containers 4.0, LXD container manager 4.0, and virtual file system LXCFS 4.0 for simulating /proc, /sys, and virtualized cgroupfs views for distributions that do not support namespace for cgroup. The 4.0 branch is classified as long-term support releases, with updates provided for 5 years […]

Release of LXC 4.0 LTS

LXC (Linux Containers) is an operating system-level virtualization system for running multiple isolated instances of the Linux operating system on a single node. LXC does not use virtual machines but creates a virtual environment with its own process space and network stack. All LXC instances share a single instance of the operating system kernel. (q) https://en.wikipedia.org/wiki/LXC In version 4.0: full support for cgroup2 […]

Release of Nim 1.2.0

A new version of the system programming language Nim has been released. It features partial incompatibility with version 1.0, for instance, due to stricter type conversion. However, there is a flag for such cases —useVersion:1.0. The main innovation is a new garbage collector enabled by the —gc:arc option. The language's author, Andreas Rumpf, plans to write a detailed article on the benefits of ARC, but for now, he offers a look at his presentation […]

Remote work in the office. RDP, Port Knocking, Mikrotik: simple and secure

In light of the COVID-19 pandemic and the widespread lockdown in many countries, the only way for many companies to continue operating has been through remote access to workplaces via the internet. There are many relatively safe methods for remote work, but given the scale of the problem, a simple solution for all users for connecting to the office remotely without the need for additional configurations is necessary […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster