- 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!