BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
shc
version 3.8.6
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
0 comments
 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,829 total
 User Rating: awaiting 10 votes Give this application a rating
 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
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Primary Location
 
Add Additional Location
  Source Available
 
Post your own comment to the Talkback for this application!
Report a problem with the listing for this application!
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.
 
BeGroovy
  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,593
2.  Realtek RTL8... - 13,105
3.  Ati Radeon G... - 12,567
4.  Ensoniq Audio... - 7,555
5.  ATI Rage 128... - 7,438
6.  USB Joystick... - 5,661
7.  Broadcom 440x... - 5,408
8.  S3 Trio 64 v2... - 4,722
9.  USB Serial dr... - 4,705
10.  Intel Extreme... - 4,465
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2009 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.