Skip to content

Latest commit

 

History

History
92 lines (64 loc) · 2.4 KB

File metadata and controls

92 lines (64 loc) · 2.4 KB

How Install LAY

Lib Install:

apt install musl-tools gcc-aarch64-linux-gnu

GitHub Clone:

git clone https://github.com/pengu-apm/LAY.git

Then run the build.sh File (You might needed to Download Rust/Cargo first!)

└─$ sudo bash build.sh    

  LAY v2.0.3 -- Build Script
  Linux Adversar(y) | by AdverXarial

  -------------------------------------------------------

[*] Rust toolchain
[+] rustc: rustc 1.93.1 (01f6ddf75 2026-02-11)
[+] cargo: cargo 1.93.1 (083ac5135 2025-12-15)

[*] Installing musl targets...
[-] Already installed: x86_64-unknown-linux-musl
[-] Already installed: aarch64-unknown-linux-musl
[-] Already installed: i686-unknown-linux-musl
[-] Already installed: armv7-unknown-linux-musleabihf

[*] Checking musl linkers...
[+] musl-gcc found: x86_64-linux-gnu-gcc (Debian 14.2.0-19) 14.2.0
[+] aarch64-linux-gnu-gcc found (will attempt ARM64)
[-] x86 32-bit musl cross-compiler not found -- skipping
[-] ARM32 musl cross-compiler not found -- skipping

[*] Creating output directory: ./dist
[*] Building: x86_64-unknown-linux-musl
   Compiling lay v2.0.0 (/home/kali/Documents/Project/pengu-project/LAY)
    Finished `release` profile [optimized] target(s) in 3.43s
[+] Built: ./dist/lay-linux-x86_64 (596K)

[*] Building: aarch64-unknown-linux-musl
   Compiling lay v2.0.0 (/home/kali/Documents/Project/pengu-project/LAY)
    Finished `release` profile [optimized] target(s) in 3.41s
[+] Built: ./dist/lay-linux-arm64 (528K)

[-] Skipping x86 32-bit build

[-] Skipping ARM32 build

  ---------------------------------------------------

[*] Build summary
[+] Succeeded: 2

[*] Binaries in: ./dist/

    -rwxr-xr-x 1 root root  456 Feb 26 06:08 lay
    -rwxr-xr-x 1 root root 581K Feb 26 06:13 lay-linux-arm64
    -rwxr-xr-x 1 root root 593K Feb 26 06:13 lay-linux-x86_64

[*] Usage on target:
    Detect architecture first:
    uname -m

    x86_64  ->  ./lay-linux-x86_64
    aarch64 ->  ./lay-linux-arm64
    i686    ->  ./lay-linux-x86_32
    armv7   ->  ./lay-linux-arm32

[*] Or use the wrapper (auto-detects arch):

[+] Wrapper created: ./dist/lay (auto-selects binary by arch)

  LAY build complete -- AdverXarial

Compiled LAY in the latest Release!

└─$ ls
lay  lay-linux-arm64  lay-linux-x86_64

CONTACT

For more, come to the documentation for use cases and write-ups here, if there's any security concern, please contact me at byt3n33dl3@pm.me