-
Notifications
You must be signed in to change notification settings - Fork 0
Home
michal92299 edited this page Dec 1, 2025
·
6 revisions
**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)
| 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 |
// 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
]
| 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) |
– | – |
- Składnia i przykłady
- Komendy HLI
- Tworzenie bibliotek
- Pisanie pluginów
- Kompilacja natywna
- FAQ & Troubleshooting
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!