Skip to content
michal92299 edited this page Dec 1, 2025 · 6 revisions

Hacker Lang – Nowoczesny język skryptowy dla HackerOS

Hacker Lang Banner

**Hacker Lang (.hacker) to minimalistyczny, ale potężny język skryptowy stworzony z myślą o automatyzacji, pentestingu, administracji systemowej i szybkim prototypowaniu w środowisku HackerOS Linux.

Główne cechy:

  • Czytelna, deklaratywny syntax inspirowany Bash + Makefile + YAML
  • Wbudowane wsparcie dla operacji uprzywilejowanych (^ = sudo)
  • Automatyczne zarządzanie zależnościami systemowymi i bibliotekami
  • Kompilacja do natywnego binarka (Cranelift + object file → ELF)
  • Pełna integracja z ekosystemem bytes.io (libs + plugins)
  • Tryb runtime (bezpieczne wykonanie przez interpreter) oraz tryb compile (zero-overhead)

Komponenty projektu

Narzędzie Język Rola Status
hacker-parser Zig Parser + walidacja składni → JSON Stable
hacker-compiler Rust Kompilacja do natywnego ELF (Cranelift) Stable
hacker-runtime Go Bezpieczne wykonanie skryptu .hacker Stable
hli Crystal Zaawansowane CLI (jak Cargo) Stable
hackerc Crystal Proste CLI (dla początkujących) Stable
bytes Crystal Menedżer pakietów (libs + plugins) Stable

Szybki start

Przykład main.hacker

// curl wget git ! zależności systemowe # network-utils ! biblioteka z bytes.io # logging ! kolejna biblioteka @APP=SuperTool @TARGET=8.8.8.8 > echo "Starting $APP..." =5 > ping -c 1 $TARGET ! pętla 5 razy ? [ -f /root/.ssh/id_rsa ] > echo "Klucz roota istnieje!" & sleep 30 & ! w tle >> echo "Z zmienną: $APP" ! >> = wymaga rozwinięcia zmiennych lokalnych >>> heavy_task.sh ! >>> = osobny plik tymczasowy ^> echo "Operacja jako root" ! ^ = sudo [ Author = AnonHacker Version = 1.0 Category = automation ] 

Dlaczego Hacker Lang?

Cecha Hacker Lang Bash Python
Czytelność składni 5 stars 2 stars 4 stars
Operacje uprzywilejowane natywne (^) sudo subprocess + sudo
Kompilacja do binarki Yes (Cranelift) No No (chyba że PyInstaller)
Automatyczne zależności Yes (// apt) No No
Menedżer bibliotek (bytes) Yes No pip (ale inny ekosystem)
Bezpieczny runtime Yes (hacker-runtime)

Dokumentacja


Hacker Lang jest rozwijany przez HackerOS Team
Licencja: MIT
Repozytorium: https://github.com/HackerOS-Linux-System/Hacker-Lang

Dołącz do nas – PR-y, biblioteki i pluginy mile widziane!

Clone this wiki locally