Page 1 of 1 1
Topic Options
#111002 - 2003-12-29 06:29 PM MakeEXE for KiX 4.5
Les Offline
KiX Master
*****

Registered: 2001-06-11
Posts: 12734
Loc: fortfrances.on.ca
[Moderator's note: As this thread has drifted off topic, I have moved it to the general discussions forum and posted a new one in suggestions - Les]

Now that KiX can pre-tokenize/encrypt/shrink the scripts, I think it should also be able to embed the script into a single EXE. I envision a lean EXE with the tokenizer, debug, keyword lists, etc. stripped out to make the resultant EXE as small as possible. There are lots of good reasons to make the EXE as small as possible, but mainly because bandwidth is a terrible thing to waste.

I first made this suggestion on SL's beta forum Thoughts: 4.50 - tokenizer (external app?) but since it is slightly off topic there, and since it did not generate the interest there that I had hoped for, started a separate thread here.

There are already a couple of ways (KiXScripts Editor and KiXCrypt) to put everything into a single EXE, but they mostly rely on temporary files. I believe also, that there is a tempfileless version of KiXCrypt in the works.

A single EXE would simplify distribution of applets, ease versioning, and eliminate the number of round trips on searching for the external .KX file. It would also ease the deployment of GPO based scripts which don't take well to external pathing.

The implementation of MakeEXE should be such that it could be scripted on the command line or by API so that KiXScripts Editor could choose to leverage this approach over their existing one.

On the topic of security, I recognize that this would still be 'security by ignorance' and that nobody should misconstrue this as "Secure". To that end, I point you to Ruud's comments within the discussion Thoughts: 4.50 - INCLUDE (his first reply)where he says "In general, you should never, ever, put truly sensitive information in any shape or form within the users security context. Whether or not passwords in scripts are truly sensitive depends on your specific situation."


Edited by Les (2004-01-02 01:58 AM)
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.

Top
#111003 - 2003-12-29 06:40 PM Re: MakeEXE for KiX 4.5
ShaneEP Moderator Offline
MM club member
*****

Registered: 2002-11-29
Posts: 2125
Loc: Tulsa, OK
I agree...I would love a built in solution to make scripts executables.
Top
#111004 - 2003-12-29 08:24 PM Re: MakeEXE for KiX 4.5
Kdyer Offline
KiX Supporter
*****

Registered: 2001-01-03
Posts: 6241
Loc: Tigard, OR
This is a great idea. Also, this would be cool to undo the encryption/compression too. Of course, a "back door" would be a potential security risk...

Kent
_________________________
Utilize these resources:
UDFs (Full List)
KiXtart FAQ & How to's

Top
#111005 - 2003-12-31 07:29 PM Re: MakeEXE for KiX 4.5
MCA Offline
KiX Supporter
*****

Registered: 2000-04-28
Posts: 5152
Loc: Netherlands, EU
Dear,

The MakeEXE idea is a good one, but it isn't necessary to have a backdoor to recreate the original source. Every
programmer is saving his sources after compilating them.
greetings.

btw: the tokenizing thing is a good result, which makes it possible to make your sources more secure as ever.
kixtart doesn't required anymore normal source as input.
_________________________
email scripting@wanadoo.nl homepage scripting@wanadoo.nl | Links | Summary of Site Site KiXforms FAQ kixtart.org library collection mirror MCA | FAQ & UDF help file UDF kixtart.org library collection mirror MCA | mirror USA | mirror europe UDF scriptlogic library collection UDFs | mirror MCA

Top
#111006 - 2003-12-31 07:54 PM Re: MakeEXE for KiX 4.5
ShaneEP Moderator Offline
MM club member
*****

Registered: 2002-11-29
Posts: 2125
Loc: Tulsa, OK
These sounds like some very good improvements...Anyway to get a copy of this alpha version of 4.5?
Top
#111007 - 2003-12-31 07:59 PM Re: MakeEXE for KiX 4.5
MCA Offline
KiX Supporter
*****

Registered: 2000-04-28
Posts: 5152
Loc: Netherlands, EU
Dear,

What is your email address?
greetings.
_________________________
email scripting@wanadoo.nl homepage scripting@wanadoo.nl | Links | Summary of Site Site KiXforms FAQ kixtart.org library collection mirror MCA | FAQ & UDF help file UDF kixtart.org library collection mirror MCA | mirror USA | mirror europe UDF scriptlogic library collection UDFs | mirror MCA

Top
#111008 - 2003-12-31 08:04 PM Re: MakeEXE for KiX 4.5
ShaneEP Moderator Offline
MM club member
*****

Registered: 2002-11-29
Posts: 2125
Loc: Tulsa, OK
sptomey at hotmail dot com
Top
#111009 - 2003-12-31 08:10 PM Re: MakeEXE for KiX 4.5
MCA Offline
KiX Supporter
*****

Registered: 2000-04-28
Posts: 5152
Loc: Netherlands, EU
see your mail.
greetings.
_________________________
email scripting@wanadoo.nl homepage scripting@wanadoo.nl | Links | Summary of Site Site KiXforms FAQ kixtart.org library collection mirror MCA | FAQ & UDF help file UDF kixtart.org library collection mirror MCA | mirror USA | mirror europe UDF scriptlogic library collection UDFs | mirror MCA

Top
#111010 - 2003-12-31 08:33 PM Re: MakeEXE for KiX 4.5
ShaneEP Moderator Offline
MM club member
*****

Registered: 2002-11-29
Posts: 2125
Loc: Tulsa, OK
Got it...Thanks.
Top
#111011 - 2003-12-31 11:37 PM Re: MakeEXE for KiX 4.5
MCA Offline
KiX Supporter
*****

Registered: 2000-04-28
Posts: 5152
Loc: Netherlands, EU
Dear,

We have send you the kixtart 4.50 build 140 edition. Currently a newer release has been released.
See Scriptlogic
We don't have this latest build. Specific issues aren't a problem in our scripts. Such structures we
weren't/aren't using.
greetings.
_________________________
email scripting@wanadoo.nl homepage scripting@wanadoo.nl | Links | Summary of Site Site KiXforms FAQ kixtart.org library collection mirror MCA | FAQ & UDF help file UDF kixtart.org library collection mirror MCA | mirror USA | mirror europe UDF scriptlogic library collection UDFs | mirror MCA

Top
#111012 - 2004-01-01 12:41 AM Re: MakeEXE for KiX 4.5
Les Offline
KiX Master
*****

Registered: 2001-06-11
Posts: 12734
Loc: fortfrances.on.ca
LOL
Quote:

Bugs were expected and found (specifically we came across a problem with the pre-tokenizing of labels and goto statements contained within UDFs).




We probably would never have found that one since we have such a hate for GOTOs.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.

Top
#111013 - 2004-01-02 01:46 AM Re: MakeEXE for KiX 4.5
Sealeopard Offline
KiX Master
*****

Registered: 2001-04-25
Posts: 11164
Loc: Boston, MA, USA
Might be time to deprecate GOTO ;-) Then nobody is tempted to use it.
_________________________
There are two types of vessels, submarines and targets.

Top
#111014 - 2004-01-02 02:11 AM Re: MakeEXE OOPS
Les Offline
KiX Master
*****

Registered: 2001-06-11
Posts: 12734
Loc: fortfrances.on.ca
OOPS! I tried copying (keeping the original) this thread from the suggestions forum. I guess with UBB.Threads this is no longer possible. If you would like to contribute (on topic) to the original suggestion, I encourage you to visit MakeEXE suggestion
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.

Top
#111015 - 2004-02-19 04:53 PM Re: MakeEXE for KiX 4.5
wandan Offline
Getting the hang of it

Registered: 2000-10-05
Posts: 50
Hello

Could you please send the 4.5 version to me? I would like to test the new tokenizing features for our terminal server login script.

Thank you!

citrix@online.ms

I will write feedback to the Scriptlogic Beta Forum!

Regards
Danny

Top
#111016 - 2004-02-19 05:16 PM Re: MakeEXE for KiX 4.5
Sealeopard Offline
KiX Master
*****

Registered: 2001-04-25
Posts: 11164
Loc: Boston, MA, USA
KiXtart 4.50 is in a private beta test and not publicly available.
_________________________
There are two types of vessels, submarines and targets.

Top
Page 1 of 1 1


Moderator:  Arend_, Allen, Jochen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Mart 
Hop to:
Shout Box

Who's Online
1 registered (Allen) and 496 anonymous users online.
Newest Members
Raoul, Timothy, Jojo67, MaikSimon, kvn317
17875 Registered Users

Generated in 0.115 seconds in which 0.074 seconds were spent on a total of 12 queries. Zlib compression enabled.

Search the board with:
superb Board Search
or try with google:
Google
Web kixtart.org