Toon posts:

[Shell] Compilen shell scripts?

Pagina: 1
Acties:
  • 59 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi... Ik heb eens op google gezocht - maar niet echt wat gevonden... Shell scripts, zoals:
code:
1
2
#!/bin/sh
rm -f /var/log/httpd/*

kun je die ook compilen zodat mensen ze niet makkelijk kunnen jatten?...

zoja.. HOE?

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Read permission afzetten voor iedereen behalve de owner ?

chown 700 <file>

Waarom wil je niet dat mensen je shell script kunnen zien ?
Security through obscurity werkt slecht als dat je doel is hoor :).

  • intoxicated
  • Registratie: Januari 2001
  • Niet online

intoxicated

Haaaai :w | ALT-S

Hmm...
http://www.google.com/search?q=shell%20script%20compile%20executable
Meteen de eerste hit al, kost alleen wel pecunia :(

"Anyone who does not agree with me is mentally sick, and should be shot I'm afraid to say."
- Pastor Richards @ VCPR


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Op vrijdag 14 juni 2002 21:42 schreef intoxicated het volgende:
Hmm...
http://www.google.com/search?q=shell%20script%20compile%20executable
Meteen de eerste hit al, kost alleen wel pecunia :(
Lichtjes overdreven :

SHELL-LOCK 2 year license Shell Script Compiler $899 $1,499
Additional OS Library 2 year license Shell Script Compiler $99 $99
SHELL-LOCK 2 year license Korn Shell Support $250 $250
SHELL-LOCK 2 year license Upgrade 2 year license $199 $199

  • intoxicated
  • Registratie: Januari 2001
  • Niet online

intoxicated

Haaaai :w | ALT-S

Op vrijdag 14 juni 2002 21:44 schreef XTerm89D het volgende:
Lichtjes overdreven
Inderdaad ;)

Maar ik heb zo m'n twijfels bij het nut van shellscripts beveiligen. Ik ben van mening, dat als een shellscript zo complex is, dat het de moeite van het beveiligen waard is, dat je het beter in C++ o.i.d. had kunnen programmeren. Maar goed... :)

"Anyone who does not agree with me is mentally sick, and should be shot I'm afraid to say."
- Pastor Richards @ VCPR


Verwijderd

Topicstarter
Op vrijdag 14 juni 2002 21:42 schreef intoxicated het volgende:
Hmm...
http://www.google.com/search?q=shell%20script%20compile%20executable
Meteen de eerste hit al, kost alleen wel pecunia :(
heel leuk die eerste... maar is er ook een gratis versie van?

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Dus jij wilt een gratis (ik denk erbij Vrij) programma om jouw scriptjes te beveiligen aka proprietary te maken ?

Wat is het nut daarvan als ik vragen mag ?

Dan denk ik beter dat je ze in C schrijft en compileert.

  • intoxicated
  • Registratie: Januari 2001
  • Niet online

intoxicated

Haaaai :w | ALT-S

Op vrijdag 14 juni 2002 22:11 schreef XTerm89D het volgende:
Dus jij wilt een gratis (ik denk erbij Vrij) programma om jouw scriptjes te beveiligen aka proprietary te maken ?
Ach, hij vraagt naar een compiler. En compilen heeft natuurlijk nog veel meer voordelen, niet in de laatste plaats de snelheid. Dus in feite doet GCC precies hetzelfde, en is beveiliging van de source een bijkomend voor- danwel nadeel :)

Overigens heb ik er helemaal niets op tegen als mensen hun broncode willen beveiligen hoor. Ik ben ook bezig aan een project dat closed-source wordt, omdat het bepaalde componenten bevat. En daar heb ik geen morele bezwaren tegen hoor :)

"Anyone who does not agree with me is mentally sick, and should be shot I'm afraid to say."
- Pastor Richards @ VCPR


Verwijderd

mjah... waarom zou je in godsnaam een shell script willen beveiligen? als de code dan echt zo belangrijk voor je is en je de source echt niet vrij wil geven, doe het dan gewoon in C / C++... ik ben niet (althans, niet volledig) tegen closed source, maar om nou shell scripts te gaan beveiligen?!

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 13-05 07:05

The Bad Seed

Chaotic since 1983

Op vrijdag 14 juni 2002 21:36 schreef hypernatic het volgende:
Hoi... Ik heb eens op google gezocht - maar niet echt wat gevonden... Shell scripts, zoals:
code:
1
2
#!/bin/sh
rm -f /var/log/httpd/*

kun je die ook compilen zodat mensen ze niet makkelijk kunnen jatten?...

zoja.. HOE?
Jatten als in "ook gebruiken" of jatten als de inhoud overnemen en der hun eigen naam op zetten.
Het eerste hou je niet tegen door het te compileren(als je dat zou kunnen met shell scripts) en het tweede is een kwestie van een licentietekst erop/erin te plakken
one line to give the program's name and an idea of what it does.
Copyright (C) yyyy name of author

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Hail to the guardians of the watchtowers of the north


Verwijderd

Topicstarter
nee gewoon ik ga een script maken die een soort ingewikkeld backup systeem maakt...
en dat is deels perl en deels shell...

het is best gewild en het verdient goed... als het opensource is ken iedereen het zo voor minder gaan doorverkopen zie je...

Verwijderd

Op zaterdag 15 juni 2002 19:24 schreef hypernatic het volgende:
nee gewoon ik ga een script maken die een soort ingewikkeld backup systeem maakt...
en dat is deels perl en deels shell...

het is best gewild en het verdient goed... als het opensource is ken iedereen het zo voor minder gaan doorverkopen zie je...
daar kun je toch een licentie voor gebruiken? :? :{

  • intoxicated
  • Registratie: Januari 2001
  • Niet online

intoxicated

Haaaai :w | ALT-S

Op zaterdag 15 juni 2002 20:11 schreef areana het volgende:
daar kun je toch een licentie voor gebruiken? :? :{
Jaja, want daar houdt iedereen zich netjes aan... O-)

Als het inderdaad een geavanceerd systeem is, waarmee je veel geld kunt verdienen, waarom zou je dan niet de tijd nemen om het naar bijvoorbeeld C++ te 'vertalen', om het daarna te compilen?

Ach, kijk wat ik nou weer tegen kom. Probeer dit eens:
http://www.comeaucomputing.com/faqs/ccshfaq.html

"Anyone who does not agree with me is mentally sick, and should be shot I'm afraid to say."
- Pastor Richards @ VCPR


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

een beetje shell coden is niet interessant om sowieso geld voor te vragen.. laat staan een licentie voor te fixen...
en perl kan je wel compilen..
Niet "echt" compilen, maar omzetten naar C code en dan compilen.. ik zal ff zoeken hoe die tool ook alweer heet.. het zit gewoon in perl.. ik edit wel ff als ik 'm gevonden heb.


edit: gevonden. tooltje heet perlcc (hoe verzinnen ze het he...)

[ Voor 13% gewijzigd door xzenor op 22-01-2003 08:51 ]


Verwijderd

Erm je hebt een shell script geschreven (waarschijnlijk voor de BASH shell, die gebaseerd is op de GNU/FSF principes, en dus copyleft benadrukt) maar je wilt het "geheim" houden, gebruik maar snel windows hoor, want je denkt net hetzelfde als Bill Gate$.

UNIX : Live Free or Die

Verwijderd

Kijk eens naar de datum.
Pagina: 1

Dit topic is gesloten.