Binary package “shc” in ubuntu focal
Shell script compiler
SHC is a generic shell script compiler.
It takes a script, which is specified on the command line and produces
C source code. The generated source code is then compiled and linked to
produce a stripped binary.
.
The compiled binary will still be dependent on the shell specified in
the first line of the shell code, thus shc does not create completely
independent binaries.
.
shc itself is not a compiler such as cc,
it rather encodes and encrypts a shell script and generates C source
code with the added expiration capability. It then uses the system
compiler to compile a stripped binary which behaves exactly like the
original script. Upon execution, the compiled binary will decrypt and
execute the code with the shells' -c option.
Source package
Published versions
- shc 4.0.3-0.1 in amd64 (Proposed)
- shc 4.0.3-0.1 in amd64 (Release)
- shc 4.0.3-0.1 in arm64 (Proposed)
- shc 4.0.3-0.1 in arm64 (Release)
- shc 4.0.3-0.1 in armhf (Proposed)
- shc 4.0.3-0.1 in armhf (Release)
- shc 4.0.3-0.1 in ppc64el (Proposed)
- shc 4.0.3-0.1 in ppc64el (Release)
- shc 4.0.3-0.1 in riscv64 (Release)
- shc 4.0.3-0.1 in s390x (Proposed)
- shc 4.0.3-0.1 in s390x (Release)