Kategoria: Blog

Wydanie serwera SSH Dropbear 2020.79

Wydano nową wersję Dropbear 2020.79, kompaktowego serwera i klienta SSH, rozpowszechnianego na licencji MIT, stosowanego głównie w systemach wbudowanych, takich jak bezprzewodowe routery. Dropbear charakteryzuje się niskim zużyciem pamięci (przy statycznym powiązaniu z uClibc zajmuje zaledwie 110 kB), możliwością wyłączenia zbędnych funkcji na etapie kompilacji oraz wsparciem dla budowy klienta i serwera w jednym pliku wykonywalnym […]

FFmpeg 4.3 («4:3»)

Odbyła się stabilna wersja FFmpeg 4.3 („4:3”) — zestawu wolnych bibliotek z otwartym kodem źródłowym, które umożliwiają nagrywanie, konwersję i przesyłanie cyfrowych nagrań audio i wideo w różnych formatach. FFmpeg 4.3 zawiera biblioteki libavutil 56.51.100, libavcodec 58.91.100, libavformat 58.45.100, libavdevice 58.10.100, libavfilter 7.85.100, libswscale 5.7.100, libswresample 3.7.100, libpostproc 55.7.100. Lista głównych zmian: wsparcie dla Vulkan API, przyspieszenie […]

Jestem root. Zajmujemy się podnoszeniem uprawnień w systemie Linux

Pierwszy kwartał 2020 roku spędziłem na przygotowaniach do egzaminu OSCP. Szukanie informacji w Google i wiele „ślepych” prób zajmowały mi cały wolny czas. Szczególnie trudne okazało się zrozumienie mechanizmów podnoszenia uprawnień. Kurs PWK poświęca temu tematowi dużą uwagę, jednak zawsze brakuje materiałów metodycznych. W internecie jest mnóstwo podręczników z przydatnymi poleceniami, ale ja […]

CI/CD w GitHub Actions dla projektu na Flask+Angular

W tym artykule podzielę się swoim doświadczeniem w konfiguracji CI/CD z użyciem panelu Plesk i Github Actions. Dziś będziemy się uczyć, jak wdrożyć prosty projekt o niezłożonej nazwie „Helloworld”. Został napisany na frameworku Pythona Flask, z workerami na Celery i frontendem na Angular 8. Linki do repozytoriów: backend, frontend. W pierwszej części artykułu przyjrzymy się naszemu projektowi […]

Fabrika VxLAN. Część 2

Cześć, Habr. Kontynuuję cykl artykułów na temat technologii VxLAN EVPN, które zostały napisane specjalnie na potrzeby uruchomienia kursu „Inżynier Sieciowy” od OTUS. Dziś omówimy interesującą część zadań — routowania. Choć może się to wydawać banalne, w ramach pracy fabryki sieciowej wszystko może być bardziej skomplikowane. Część 1 cyklu — L2 powiązania między serwerami W […]

19 zdalnych luk w zabezpieczeniach w stosie TCP/IP Treck

W proprietarnym stosie TCP/IP Treck zidentyfikowano 19 podatności, wykorzystywanych poprzez wysyłanie specjalnie przygotowanych pakietów. Podatności otrzymały kodową nazwę Ripple20. Niektóre z tych podatności występują również w stosie TCP/IP KASAGO firmy Zuken Elmic, który ma wspólne korzenie z Treck. Stos Treck jest używany w wielu urządzeniach przemysłowych, medycznych, komunikacyjnych, wbudowanych i konsumenckich (od inteligentnych żarówek po drukarki i […]

Dostępny Solaris 11.4 SRU22

Opublikowano aktualizację systemu operacyjnego Solaris 11.4 SRU 22 (Support Repository Update), w której zaproponowano szereg kolejnych poprawek i usprawnień dla gałęzi Solaris 11.4. Aby zainstalować proponowane w aktualizacji poprawki, wystarczy wykonać polecenie ‘pkg update’. W nowym wydaniu, oprócz poprawek błędów, zaktualizowane zostały wersje następujących komponentów z otwartym źródłem: Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE

Zespół inżynieryjny FreeBSD z radością przedstawia FreeBSD 11.4-RELEASE – piąte i ostatnie wydanie oparte na gałęzi stable/11. Najważniejsze zmiany: W systemie bazowym: LLVM i powiązane narzędzia (clang, lld, lldb) zaktualizowane do wersji 10.0.0. OpenSSL zaktualizowane do wersji 1.0.2u. Unbound zaktualizowane do wersji 1.9.6. Dodano możliwość zmiany nazw zakładek ZFS. Dodano polecenie certctl(8). W repozytorium pakietów: pkg(8) […]

Z outsourcingu do rozwoju (Część 1)

Witajcie, nazywam się Siergiej Jemieljanczyk. Jestem szefem firmy Audit-Telekom, głównym programistą i autorem systemu Veliam. Postanowiłem napisać artykuł o tym, jak razem z przyjacielem zakładaliśmy firmę outsourcingową, stworzyliśmy oprogramowanie dla siebie, a następnie zaczęliśmy je rozpowszechniać wszystkim chętnym w systemie SaaS. O tym, jak kategorycznie nie wierzyłem w to, że to […]

Z outsourcingu do rozwoju (Część 2)

W poprzednim artykule opisałem historię powstania Veliam oraz decyzję o wdrożeniu go w systemie SaaS. W tym artykule opowiem, co musieliśmy zrobić, aby produkt stał się publiczny, a nie lokalny. O tym, jak zaczynaliśmy dystrybucję i z jakimi problemami się zmierzyliśmy. Planowanie Aktualna część serwerowa dla użytkowników była na Linuxie. Prawie […]

Wydanie FreeBSD 11.4

Po 11 miesiącach od wydania 11.3 i 7 miesiącach od wydania 12.1 dostępne jest wydanie FreeBSD 11.4, które zostało przygotowane dla architektur amd64, i386, powerpc, powerpc64, sparc64, aarch64 oraz armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Dodatkowo przygotowano obrazy dla systemów wirtualizacji (QCOW2, VHD, VMDK, raw) oraz środowisk chmurowych Amazon […]

Pierwsza wersja testowa Qt 6

Firma Qt Company opublikowała pierwsze wydanie testowe nowej gałęzi Qt 6, w której zaplanowane są znaczące zmiany architektoniczne. Do budowy wymagany jest kompilator wspierający standard C++17. Wydanie zawiera tylko początkową wersję przyszłego wydania Qt 6, które ma być dostępne 1 grudnia 2020 roku. Funkcjonalność w gałęzi Qt 6 będzie rozwijana aż do ogłoszenia zamrożenia kodu […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster