|
|
 |
Published by Tanausu
Click here for more information about this publisher...
|
 |
|
Date Posted: |
April 18th, 2009
|
|
|
Last Updated: |
April 18th, 2009
|
|
|
License: |
GPL |
|
|
Downloads: |
28 total; 28 recently |
|
|
Page Views: |
2,827 total |
|
|
User Rating: |
awaiting 10 votes |
 |
|
Jump to the Downloads section |
|
 |
 |
About shc:
shc creates a stripped binary executable version of the script specified with -f on the command line.
(USE ALWAYS -T COMMAND)
shc creates a stripped binary executable version of the
script specified with -f on the command line.
The binary version will get a .x extension appended and will
usually be a bit larger in size than the original ascii
code. Generated C source code is saved in a file with the
extension .x.c
If you supply an expiration date with the -e option the com-
piled binary will refuse to run after the date specified.
The message "Please contact your provider" will be displayed
instead. This message can be changed with the -m option.
You can compile any kind of shell script, but you need to
supply valid -i, -x and -l options.
The compiled binary will still be dependent on the shell
specified in the first line of the shell code (i.e.
#!/bin/sh), 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 shell -c
option. Unfortunatelly, it will not give you any speed
improvement as a real C program would.
shc's main purpose is to protect your shell scripts from
modification or inspection. You can use it if you wish to
distribute your scripts but don't want them to be easily
readable by other people.
|
 |
|
 |
Latest Version |
 |
|
 |
| |
 |
|
Details about this version:
(no information provided)
|
| |
 |
|
Intel Version (36 KB) |
27 downloads |
|
 |
|
 |
 |
| |
  |
[rating: 10] |
|
 |
Primary Location |
|
|
| Add Additional Location |
 |
|
 |
|
| Source Available |
 |
 |
 |
 |
 |
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
|
|
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
|
|
 |
 |
 |
| |
Recent Downloads - N/A
Total Downloads - N/A
Total Views - N/A
User Ratings - N/A
|
 |
 |
 |
 |
| |
Tool Kits
|
 |
 |
 |
 |
 |
1. BePodder - 9.80
2. QEMU - 9.68
3. ScummVM - 9.57
4. cpu_fix - 9.42
5. Jukebox - 9.40
6. libdl.so - 9.40
7. Haiku AGP busm... - 9.35
8. vim6 - 9.31
9. Beezer - 9.26
10. HandBrake - 9.25
|
 |
 |
 |
 |
 |
1. BeOS 5 Perso... - 13,525
2. Realtek RTL8... - 13,069
3. Ati Radeon G... - 12,496
4. Ensoniq Audio... - 7,529
5. ATI Rage 128... - 7,425
6. USB Joystick... - 5,628
7. Broadcom 440x... - 5,393
8. USB Serial dr... - 4,699
9. S3 Trio 64 v2... - 4,692
10. Intel Extreme... - 4,456
|
 |
 |
 |
 |
| You are not logged in.
Login
|
 |
 |
 |
 |
|