Autor: ProHoster

Wydanie Snoop 1.3.7, narzędzia OSINT do zbierania informacji o użytkownikach z otwartych źródeł

Opublikowano wersję projektu Snoop 1.3.3, rozwijającego narzędzie kryminalistyczne OSINT wyszukujące konta użytkowników w danych publicznych (inteligencja open source). Program analizuje różne strony, fora i sieci społecznościowe pod kątem obecności wymaganej nazwy użytkownika, tj. pozwala określić, na jakich stronach znajduje się użytkownik o podanym pseudonimie. Projekt został opracowany w oparciu o materiały badawcze z zakresu skrobania [...]

Dostępny zestaw narzędzi graficznych GTK 4.10

Po sześciu miesiącach prac opublikowano wieloplatformowy zestaw narzędzi do tworzenia graficznego interfejsu użytkownika - GTK 4.10.0. GTK 4 jest opracowywane w ramach nowego procesu rozwojowego, który ma na celu zapewnienie twórcom aplikacji stabilnego i wspieranego API na kilka lat, z którego można korzystać bez obawy konieczności przepisywania aplikacji co sześć miesięcy ze względu na zmiany API w następnym GTK oddział. […]

Projekt dotyczący napisania maszyny wirtualnej w języku zrusyfikowanym C

Opublikowano kod źródłowy wstępnej implementacji tworzonej od podstaw maszyny wirtualnej. Projekt wyróżnia się tym, że kod jest napisany w zrusyfikowanym języku C (na przykład zamiast int - liczba całkowita, long - długość, for - for, if - if, return - return itp.). Rusyfikacja języka odbywa się poprzez podstawienia makr i jest realizowana poprzez połączenie dwóch plików nagłówkowych ru_stdio.h i słów kluczowych.h. Oryginalny […]

Zakończenie przejścia powłoki GNOME i Mutter do GTK4

Interfejs użytkownika powłoki GNOME i menedżer kompozytów Mutter zostały całkowicie przekonwertowane do korzystania z biblioteki GTK4 i pozbyły się ścisłej zależności od GTK3. Dodatkowo zależność gnome-desktop-3.0 została zastąpiona przez gnome-desktop-4 i gnome-bg-4, a libnma przez libnma4. Ogólnie rzecz biorąc, GNOME pozostaje na razie powiązane z GTK3, ponieważ nie wszystkie aplikacje i biblioteki zostały przeniesione do GTK4. Na przykład w GTK3 […]

Wprowadzono VPN Rosenpass, odporny na ataki z wykorzystaniem komputerów kwantowych

Grupa niemieckich badaczy, programistów i kryptografów opublikowała pierwszą wersję projektu Rosenpass, który opracowuje VPN i mechanizm wymiany kluczy odporny na włamania na komputerach kwantowych. Jako transport służy VPN WireGuard ze standardowymi algorytmami szyfrowania i kluczami, a Rosenpass uzupełnia go o narzędzia wymiany kluczy zabezpieczone przed włamaniami na komputerach kwantowych (tj. Rosenpass dodatkowo chroni wymianę kluczy bez […]

Wydanie wina 8.3

Nastąpiło eksperymentalne wydanie otwartej implementacji WinAPI - Wine 8.3. Od wydania wersji 8.2 zamknięto 29 raportów o błędach i wprowadzono 230 zmian. Najważniejsze zmiany: Dodano obsługę kart inteligentnych, zaimplementowaną przy użyciu warstwy PCSC-Lite. Dodano obsługę sterty o niskiej fragmentacji podczas alokacji pamięci. Dołączona biblioteka Zydis zapewnia bardziej poprawne […]

Wydanie PortableGL 0.97, implementacja C OpenGL 3

Opublikowano wydanie projektu PortableGL 0.97, rozwijającego programową implementację graficznego API OpenGL 3.x, napisaną w całości w języku C (C99). Teoretycznie PortableGL może być używany w dowolnej aplikacji, która jako dane wejściowe pobiera teksturę lub bufor ramki. Kod jest sformatowany jako pojedynczy plik nagłówkowy i jest rozpowszechniany na licencji MIT. Cele obejmują przenośność, zgodność z OpenGL API, łatwość użycia, […]

12 marca odbędą się dziecięce i młodzieżowe zawody w Linuksie

12 marca 2023 roku rozpocznie się coroczny konkurs umiejętności linuksowych dla dzieci i młodzieży, który odbędzie się w ramach festiwalu kreatywności technicznej TechnoKakTUS 2023. Podczas zawodów uczestnicy będą musieli przejść z MS Windows na Linux, zapisując wszystkie dokumenty, instalując programy, konfigurując środowisko i konfigurując sieć lokalną. Rejestracja jest otwarta i potrwa do 5 marca 2023 roku włącznie. Etap kwalifikacyjny odbędzie się online od 12 marca […]

Dostępna przeglądarka Thorium 110, szybszy widelec Chromium

Opublikowano wydanie projektu Thorium 110, który rozwija okresowo synchronizowany fork przeglądarki Chromium, rozbudowany o dodatkowe poprawki optymalizujące wydajność, poprawiające użyteczność i zwiększające bezpieczeństwo. Według testów programistów Thorium jest o 8-40% szybszy niż standardowe Chromium, głównie dzięki włączeniu dodatkowych optymalizacji podczas kompilacji. Gotowe złożenia tworzone są dla systemów Linux, macOS, Raspberry Pi i Windows. Główne różnice […]

Luka w zabezpieczeniach StrongSwan IPsec umożliwiająca zdalne wykonanie kodu

Już dostępny strongSwan 5.9.10, darmowy pakiet do tworzenia połączeń VPN w oparciu o protokół IPSec używany w systemach Linux, Android, FreeBSD i macOS. Nowa wersja eliminuje niebezpieczną lukę (CVE-2023-26463), która może zostać wykorzystana do ominięcia uwierzytelnienia, ale potencjalnie może również doprowadzić do wykonania kodu atakującego po stronie serwera lub klienta. Problem pojawia się przy sprawdzaniu specjalnie zaprojektowanych certyfikatów [...]

Przeróbka sterownika VGEM w Rust

Maíra Canal z Igalii przedstawiła projekt przepisania sterownika VGEM (Virtual GEM Provider) w języku Rust. VGEM składa się z około 400 linii kodu i zapewnia niezależny od sprzętu backend GEM (Graphics Execution Manager), używany do współdzielenia dostępu do bufora ze sterownikami urządzeń 3D, takimi jak LLVMpipe, w celu poprawy wydajności rasteryzacji oprogramowania. VGEM […]

Wydanie darmowego emulatora klasycznych zadań ScummVM 2.7.0

Po 6 miesiącach rozwoju zaprezentowano darmowy, wieloplatformowy interpreter klasycznych zadań ScummVM 2.7.0, zastępujący pliki wykonywalne gier i umożliwiający uruchamianie wielu klasycznych gier na platformach, dla których nie były one pierwotnie przeznaczone. Kod projektu jest rozpowszechniany na licencji GPLv3+. W sumie możliwe jest uruchomienie ponad 320 zadań, w tym gier od LucasArts, Humongous Entertainment, Revolution Software, Cyan i […]