logo
Moje projekty
Icon image kit-static-scgi

Usługa SCGI do wystawiania statycznych plików

Prosta usługa SCGI do wystawiania statycznych plików z kompresją i pamięcią podręczną.

Źródła są dostępne: tutaj.

Ostatnia wersja: 1.2.1.

Wielowątkowy kalkulator funkcji sktóru dla strumienia

Wielowątkowy kalkulator liczący skróty dla strumienia powłoki przepuszczanego przez siebie. Obsługuje funkcje skrótu:

Strumień jest liczony dla standardowego wejścia które jest kopiowane na standardowe wyjście. Po zakończeniu strumienia wynik jest wyświetlany na wyjście błędów. Każda wybrana funkcja jest liczona w osobnym wątku.

Źródła są dostępne: tutaj.

Ostatnia wersja: 1.1.0.

Icon image kit-mhash-calc
Icon image kit-mirror-scgi

Usługa SCGI do uruchamiania serwera lustrzanego

Prosta usługa SCGI od udostępniania plików wraz z możliwością przeglądania katalogów.

Źródła są dostępne: tutaj.

Ostatnia wersja: 1.2.2.

Proste narzędzie do wyświetlania liczb z przedrostkami

Proste narzędzie konsolowe do wyświetlania liczb z przedrostkami. Pozwala na wyświetlania dużych liczb z dokładnością do 2 lub 3 cyfr po przecinku z przedrostkami binarnymi lub SI, oraz z automatycznym lub zadanym przedrostkiem.

Źródła są dostępne: tutaj.

Ostatnia wersja: 1.4.0.

Icon image kit-pval
Icon image kit-easy-tap

Easy tap tool

Proste narzędzie do uruchamiania programów korzystających z urządzeń TAP bez konieczności tworzenia ich z uprawnieniami administratora.

Narzędzie tworzy interfejsy TAP wg podanego schematu, opcjonalnie nadaje im adres MAC i również opcjonalnie dodaje do interfejsu mostka.

Źródła są dostępne: tutaj.

Ostatnia wersja: 1.1.1.

Sumator liczb naturalnych

Proste narzędzie do sumowania liczb naturalnych wczytywanych ze standardowego wejścia.

Skanuje standardowe wejście i parsuje z niego liczby naturalne. Każdą odczytaną liczbę dodaje do 128 bitowego akumulatora. Potem wyświetla sumę na standardowe wyjście.

Źródła są dostępne: tutaj.

Ostatnia wersja: 1.0.0.

Icon image kit-int-sum
Icon image kit-tap-writer

Nagrywarka strumienia sieciowego L2

Proste narzędzie do nagrywania pakietów do pliku pcap, strumienia wysyłanego na interfejs TAP (L2).

Program tworzy/otwiera interfejs TAP z zadanym wewnętrznym adresem MAC (domyślnie 52:54:00:00:00:00).

Odpowiada na ICMP PING i ICMPv6 PING dowolnym adresem o który zostanie zapytany. Zapisuje wszystkie pakiety do wskazanego pliku pcap.

Przydatny np. do zgrywania ruchu z firewall - regułki TEE z iptables lub DUP z nftables.

Źródła są dostępne: tutaj.

Ostatnia wersja: 1.2.0.

Logo 3D

Prosta animacja napisana w języku Java Script wraz z biblioteką WebGL. Wczytuje 2 obrazki i wyświetla trójwymiarowe przejście między nimi na zasadzie wychodzących i obracających się kosteczek.

Animację można zobaczyć: tutaj.

Icon image logo3d
Icon image kit-stdiorec

Nagrywarka do strumienii wyjść z procesu

Prosta para aplikacji służąca do nagrywania do pliku standardowego wyjścia i wyjścia błędów z procesu, oraz do późniejszego wyświetlenia nagranego zestawu danych.

Źródła są dostępne: tutaj.

Ostatnia wersja: 1.0.0.

PoC na 22 Jesień Linuksową

Zestaw 2 narzędzi napisanych na potrzeby prezentacji pt. ,,Dwa Oblicza FUSE" wygłoszonej na 22 Jesieni Linuksowej.

Pierwsze narzędzie: kit-tag-createdb - służy do skanowania plików multimedialnych przy użyciu biblioteki taglib (C++) oraz zapisania odczytanych znaczników do bazy danych sqlite3.

Drugie narzędzie: kit-tag-fuse - otwiera bazę danych utworzoną pierwszym narzędziem i pozwala przeglądać jej wyniki reprezentowane jako system plików dostarczony przez interfejs FUSE. Wykorzystuje do tego bibliotekę libfuse (C).

Kod powstał jako demo i jest prostym dowodem na to, że systemy plików nie muszą odzwierciedlać fizycznych plików, tylko mogą również być interfejsem do danych.

Źródła są dostępne: tutaj.

Ostatnia wersja: 1.0.0.

Icon image kit-tag-tool
Icon image kit-uvpn

VPN L2

Prosty VPN drugiej warstwy ISO/OSI

Źródła są dostępne: tutaj.

Ostatnia wersja: 3.5.1.