Author: ProHoster

Release of Snoop 1.3.7, an OSINT tool for collecting user information from open sources

The release of the Snoop 1.3.3 project has been published, which develops a forensic OSINT tool that looks for user accounts in public data (intelligence based on open sources). The program analyzes various sites, forums and social networks for the presence of the username you are looking for, i.e. allows you to determine on which sites there is a user with the specified nickname. The project was developed on the materials of research work in the field of scraping […]

GTK 4.10 graphics toolkit available

After six months of development, the release of a multiplatform toolkit for creating a graphical user interface - GTK 4.10.0 - has been published. GTK 4 is being developed under a new development process that attempts to provide application developers with a stable and supported API for several years, which can be used without fear that applications will have to be reworked every six months due to API changes in the next GTK branch. […]

Project on writing a virtual machine in Russified C language

The source code of the initial implementation of a virtual machine developed from scratch has been published. The project is notable for the fact that the code is written in the Russified C language (for example, instead of int - integer, long - lengths, for - for, if - if, return - return, etc.). Russification of the language is done through macro substitutions and implemented by connecting two header files ru_stdio.h and keywords.h. Initial […]

GNOME Shell and Mutter complete transition to GTK4

The GNOME Shell user interface and the Mutter compositing manager have been completely converted to use the GTK4 library and get rid of the hard dependency on GTK3. Also, the gnome-desktop-3.0 dependency has been replaced with gnome-desktop-4 and gnome-bg-4, and libnma with libnma4. In general, GNOME remains tied to GTK3 for the time being, as not all applications and libraries have been ported to GTK4. For example, on GTK3 […]

Introduced VPN Rosenpass, resistant to attacks using quantum computers

A group of German researchers, developers, and cryptographers has published the first release of the Rosenpass project, which develops VPNs and key exchange mechanisms that are resistant to hacking on quantum computers. VPN WireGuard is used as a transport with standard encryption algorithms and keys, and Rosenpass complements it with key exchange tools protected from tampering on quantum computers (i.e. Rosenpass additionally protects key exchange, […]

Wine 8.3 release

An experimental release of the open implementation of WinAPI — Wine 8.3. Since the release of version 8.2, 29 bug reports have been closed and 230 changes have been made. The most important changes: Added support for smart cards, implemented using the PCSC-Lite layer. Added support for Low Fragmentation Heap when allocating memory. The Zydis library is included for a more correct […]

Release of PortableGL 0.97, a C implementation of OpenGL 3

The release of the PortableGL 0.97 project has been published, which develops a software implementation of the OpenGL 3.x graphics API, written entirely in C (C99). Theoretically, PortableGL can be used in any application that takes a texture or framebuffer as input. The code is formatted as a single header file and distributed under the MIT license. Goals include portability, compliance with the OpenGL API, ease of use, […]

On March 12, children's and youth competitions in Linux will be held

On March 12, 2023, the annual Linux-skills competition for children and youth will start, which will be held as part of the TechnoKakTUS 2023 festival of technical creativity. At the competition, participants will have to move from MS Windows to Linux, keeping all documents, install programs, configure the environment, and configure the local network. Registration is open and will last until March 5, 2023 inclusive. The qualifying round will be held online from March 12 […]

Thorium 110 browser available, faster fork of Chromium

The release of the Thorium 110 project has been published, developing a periodically synchronized fork of the Chromium browser, extended with additional patches to optimize performance, improve usability and enhance security. According to developer tests, Thorium outperforms stock Chromium by 8-40%, mainly due to the inclusion of additional optimizations during compilation. Ready builds are generated for Linux, macOS, Raspberry Pi and Windows. The main differences […]

StrongSwan IPsec Vulnerability Allowing Remote Code Execution

StrongSwan 5.9.10 is now available, a free package for creating IPSec-based VPN connections used on Linux, Android, FreeBSD, and macOS. The new version fixes a dangerous vulnerability (CVE-2023-26463) that could be used to bypass authentication, but could also potentially lead to attacker code being executed on the server or client side. The problem manifests itself when checking specially designed certificates […]

Reworking the VGEM driver in Rust

Maira Canal from Igalia presented a project to rewrite the VGEM (Virtual GEM Provider) driver in Rust. VGEM is about 400 lines of code and provides a hardware-agnostic GEM (Graphics Execution Manager) backend used for shared buffer access by 3D software device drivers such as LLVMpipe to improve software rasterization performance. VGM […]

Release of the free emulator of classic quests ScummVM 2.7.0

After 6 months of development, the release of the free cross-platform classic quest interpreter ScummVM 2.7.0 is presented, replacing the executable files for games and allowing you to run many classic games on platforms for which they were not originally intended. The project code is distributed under the GPLv3+ license. In total, the ability to launch more than 320 quests is provided, including games from LucasArts, Humongous Entertainment, Revolution Software, Cyan and […]