Thesis Details

Analýza skriptů pro účely shlukové analýzy

Bachelor's Thesis Student: Planička Michal Academic Year: 2018/2019 Supervisor: Křivka Zbyněk, Ing., Ph.D.
English title
Analysis of Scripts for Use in Clustering
Language
Czech
Abstract

This paper deals with the analysis of various script types and the extraction of traits which can be used for the cluster analysis performed by Clusty service. A file containing source code of the script serves as an input of the analyzer. The file is decoded and its content is then used for identifying the script type. If the script type is successfully identified, the analysis of the source code will be performed. The result of the analysis is a collection of traits which is then represented in the desired format (e.g. JSON). There are five supported types of scripts: JavaScript, VBScript, PowerShell, Python and batch file. The analyzer is designed such that support for new script types can be added.

Keywords

analýza, batch file, cluster analysis, clustering, Javascript, Powershell, Python, scripting languages, VBScript

Department
Degree Programme
Files
Status
defended, grade B
Date
11 June 2019
Reviewer
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Bařina David, Ing., Ph.D. (DCGM FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Zendulka Jaroslav, doc. Ing., CSc. (DIFS FIT BUT), člen
Citation
PLANIČKA, Michal. Analýza skriptů pro účely shlukové analýzy. Brno, 2019. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-11. Supervised by Křivka Zbyněk. Available from: https://www.fit.vut.cz/study/thesis/21869/
BibTeX
@bachelorsthesis{FITBT21869,
    author = "Michal Plani\v{c}ka",
    type = "Bachelor's thesis",
    title = "Anal\'{y}za skript\r{u} pro \'{u}\v{c}ely shlukov\'{e} anal\'{y}zy",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/21869/"
}
Back to top