Hallo, ich hab ein kleines Programm geschrieben, dass Shellskripte in ausführbare Dateien umwandelt. Nicht mehr und nicht weniger. Durch die Umwandlung entstehen keinerlei Geschwindigkeitsvorteile oder sonst irgendwas. Es dient einfach nur dazu, den Code zu verstecken (natürlich kann man immer noch decompilen) oder weil es für einige vielleicht cooler ist, eine ausführbare Datei anstatt eines Skriptes zu haben. Der Download ist im Anhang. Die Benutzung ist denkbar einfach: shellcompile <Pfad zum Skript>. Anschliessend findet ihr die ausführbare Datei im selben Ordner unter dem gleichen Namen wie das ursprüngliche Skript mit dem Zusatz ".run". Es wird leider nicht getestet, ob das Skript, welches ihr umwandeln wollt existiert, da die benutze Programmiersprache standardmässig dafür keine Funktion bietet. Wenn ihr also eine Fehlermeldung bekommt, ist der Name falsche geschrieben.
Shellcompile - Wandelt Shellskripte in auführbare Dateien um
Anmeldungsdatum: Beiträge: 290 Wohnort: Saarland |
|
Moderator
Anmeldungsdatum: Beiträge: 8535 |
Wenn Du Dein Programm auf github "der Welt"zur Verfügung stellst, sollte das Readme korrekt so lauten: "This program compiles a shell script into an executable file". |
Anmeldungsdatum: Beiträge: 7657 |
Scripte sind doch ausführbare Dateien, das ist doch das schöne daran... decompilen braucht man da gar nichts, Deine Lösung funktioniert so nebenbei mal gar nicht. Keine Parameter, falsche Escapes, ... und da gibts ja noch viel komplexere Fälle wie z.B. Scripte die aus mehr als nur einer Datei bestehen udgl. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 290 Wohnort: Saarland |
Ist verbessert frostschutz schrieb:
Ich arbeite bereits an der Lösung für die Probleme. |
Anmeldungsdatum: Beiträge: 11179 Wohnort: München |
Ich will dir nicht den Spaß daran nehmen das in Lua zu implementieren, aber kennst du schon das in C geschriebene shc? |
Anmeldungsdatum: Beiträge: 6345 Wohnort: Hamburg |
Würde das einen Geschwindigkeitsvorteil bringen? Also ich hatte schon Scripte die 30 Minuten laufen. |
Anmeldungsdatum: Beiträge: 11179 Wohnort: München |
Nein, das dient nur dazu das Shellskript vor neugieriegen Augen zu verstecken und Änderungen daran zu erschweren, Geschwindigkeitsvorteile gibt es dadurch keine. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 290 Wohnort: Saarland |
Da es offenbar schon so ein Programm gibt, werde ich die Entwicklung einstellen |