Category: Blog

When Linux conntrack is no longer your friend

Connection tracking (“conntrack”) is a core feature of the Linux kernel's networking stack. It allows the kernel to track all logical network connections or flows and thus identify all packets that constitute each flow, so they can be processed sequentially together. Conntrack is an important kernel feature used in several key cases: NAT relies on information from conntrack […]

Simple hash table for GPU

I uploaded a new project to Github: A Simple GPU Hash Table. This is a simple hash table for GPU that can handle hundreds of millions of insertions per second. On my laptop with an NVIDIA GTX 1060, the code inserts 64 million randomly generated key-value pairs in about 210 ms and removes 32 million pairs in about 64 ms. So, the speed is around […]

Free Proxy Server for Enterprises with Domain Authentication

pfSense + Squid with HTTPS filtering + Single Sign-On (SSO) technology with filtering by Active Directory groups. Background: There was a need in the company to implement a proxy server with the ability to filter access to websites (including HTTPS) by AD groups so that users wouldn’t need to enter any additional passwords, and administration could be done via a web interface. Quite a request, isn't it? […]

Magnetic core memory in the Saturn V rocket

The computer that operated in the launch vehicle (Launch Vehicle Digital Computer, LVDC) played a key role in the Apollo lunar program, controlling the Saturn V rocket. Like most computers of that time, it stored data in tiny magnetic cores. In this article, Cloud4Y discusses the LVDC memory module from Steve Jurvetson's luxurious collection. This memory module was enhanced in the mid-1960s […]

OpenID Connect: Authorizing Internal Applications from Custom to Standard

A few months ago, I was working on the implementation of an OpenID Connect server to manage access to hundreds of our internal applications. We transitioned from our own developments, which were convenient on smaller scales, to a widely accepted standard. Access through a centralized service significantly simplifies monotonous operations, reduces authorization implementation costs, allows for finding many ready-made solutions, and avoids headaches when developing new ones. In this […]

Beta release of the Devuan 3 distribution, a fork of Debian without systemd

The first beta release of the Devuan 3.0 "Beowulf" distribution, a fork of Debian GNU/Linux that is provided without the system manager systemd, has been formed. The new branch is notable for its transition to the Debian 10 "Buster" package base. Live builds and installation ISO images have been prepared for AMD64 and i386 architectures. Devuan-specific packages can be downloaded from the repository packages.devuan.org. The project has created forks for 381 Debian packages, […]

GitHub has released mobile applications for development.

After four months of beta testing, GitHub announced the stabilization of mobile applications for iOS and Android, allowing the use of smartphones or tablets for participation in development. The apps enable tracking project status, viewing code, resolving issues, reviewing pull requests, and merging changes. Source: opennet.ru

Java SE 14 Release

After six months of development, Oracle has released the Java SE 14 platform (Java Platform, Standard Edition 14), with the open source project OpenJDK serving as the reference implementation. Java SE 14 maintains backward compatibility with previous Java platform releases, ensuring that all previously written Java projects will run without changes on the new version. Installable builds are ready […]

Not so Common Desktop Environment (NsCDE) — a desktop environment styled like CDE

As the saying goes, GNU/Linux is great because it allows you to set up a familiar interface reminiscent of Windows, or you can create something unusual and unconventional. For retro enthusiasts, there’s good news — making your computer resemble the good old warm vacuum tube computers from the early 90s has become even easier. Not so Common Desktop Environment, or abbreviated as […]

Oracle Solaris 11.4 SRU19 has been released

On March 16, Oracle announced the release of Solaris 11.4 SRU19. This release includes another series of bug fixes and introduces some improvements. Solaris is an operating system developed by Sun Microsystems for the SPARC platform and has been owned by Oracle since 2010 along with Sun's assets. Despite being a closed-source operating system, most […]

Forensic analysis of HiSuite backups

Extracting data from Android devices is becoming increasingly challenging — sometimes even more so than from an iPhone. Igor Mikhailov, a specialist at Group-IB's Computer Forensics Laboratory, explains what to do if you can't extract data from an Android smartphone using standard methods. A few years ago, my colleagues and I discussed the trends in security mechanisms development for Android devices and arrived at […]

Wrike TechClub: Delivery infrastructure – processes and tools (DevOps+QAA). Presentations in English

Hello, Habr! We at Wrike are testing new formats for technical events and inviting everyone to watch the video of our first online meetup in English. We discussed DevOps infrastructure for web application testing, containers, Selenium, and its alternatives. The spread of coronavirus and the bans on large offline events across European countries have brought changes, so the planned offline meetup for testers in Wrike Prague […]

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