Thread Programmiersprache erkennen (18 answers)
Opened by jan at 2013-01-07 15:52

renee
 2013-01-10 16:48
#164855 #164855
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn's Dir nur darum geht nachzuschauen ob es Perl ist oder nicht, könntest Du versuchen es mit PPI zu parsen. Ist es ein gültiges PPI-Dokument, wird es sich um Perl handeln sonst ist es etwas anderes.

Du wirst Dir vermutlich verschiedene Sachen anschauen müssen und dann eine Wahrscheinlichkeit daraus berechnen:

* Dateiendung
* Filetype
* Schlüsselwörter
* Shebang
* Statisches Parsen (wie z.B. PPI für Perl)

Ganz schwierig wird es natürlich wenn es durch Obfuscator oder ähnliches jagt (es gibt z.B. ein Modul, das Perl in .gifs einbettet. Schaut man sich das .gif mit einem Grafikprogramm an, ist es einfach ein Bild. Man kann aber auch perl xxx.gif aufrufen und es läuft das Perl-Programm)
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Programmiersprache erkennen