|
UV-photochemical generation of volatile compounds of selenium and tellurium
Nováková, Eliška ; Hraníček, Jakub (advisor) ; Komárek, Josef (referee) ; Šíma, Jan (referee)
The presented thesis deals with UV-photochemical generation of volatile compounds of Se and Te from various species. The aim of the project was to expand the current state of knowledge by the application of photocatalytic reduction of higher oxidation states of Se and Te for the speciation analysis based on UV-photochemical generation of volatile compounds. The first step of the study was the assembly of the apparatus for the photocatalysed UV-photochemical generation of volatile compounds. The material of reactor and the whole experimental set-up were based on literature survey and previous research done in our research group. Experiments were directed towards finding the optimum conditions for generation of volatile compounds of selected model elements Se and Te. Se was studied as the element most commonly determined by the UV-photochemical generation of volatile compounds. Conversely, Te was selected as a model analyte representing elements forming less stable volatile compounds. The second part was the application of the optimised method of photocatalysed UV- photochemical generation of volatile Se compound to the determination of Se in water matrices, liquid certified reference materials and also samples of dietary supplements. TiO2/UV-photochemical generation was also successfully modified to...
|
|
Analysis of Network Error Logging Deployment
Jurík, Matej ; Jeřábek, Kamil (referee) ; Polčák, Libor (advisor)
Network Error Logging (NEL) is a technology for monitoring the availability of web pages managed by web servers that deploy NEL. Monitored web servers are those that contain a NEL HTTP header in the HTTP responses they send out to their clients. The goal of this thesis is to research the deployment and usage of this technology from its creation until this day. The focus was therefore placed on finding available data sources and a way to carry out a research like this. As the input data, I used a project called HTTP Archive, that has been using automated web browsing to get and store data containing HTTP traffic from a large set of domains ever since 2010. In addition to the input data obtained this way, I also collected additional data containing HTTP traffic recorded in the present from a set of relevant domains selected from HTTP Archive's data. This additional data was obtained by using my own implementation of a tool for automated web browsing, that was created as a part of this thesis. After analyzing all the collected data, I successfully gained detailed insights about the deployment of NEL since the September of 2018 until the present. The results are described in the text of this thesis.
|
|
Test Automation of Web Applications
Novotný, Libor ; Bardonek, Petr (referee) ; Strnadel, Josef (advisor)
The aim of this thesis is to investigate tools for web application testing automation and to compare them with each other. The tested tools include Selenium, Katalon Studio and Playwright. The tests were created as part of a behaviour-driven development process and used to automate the testing of the information system of Optimal-Energy.cz, a.s. Based on the created solutions, a suitable tool for further testing of the company's system was selected. The results of this thesis allow to compare the possibilities of each tool and may help in the selection of a suitable automation tool. The created solution facilitated the process of testing the selected web application.
|
|
Data collecting tool from the open-source datasets
Kříž, Petr ; Martinásek, Zdeněk (referee) ; Gerlich, Tomáš (advisor)
The thesis examines the field of intelligence disciplines in detail, with an emphasis on open source intelligence (OSINT). The thesis includes a detailed description of the intelligence cycle, including an analysis of the different phases of the cycle. Furthermore, the theoretical part of the thesis provides a overview of the social network Instagram from an OSINT perspective. This includes a description of the types of data available on this platform and the methods that are used to collect it. The practical part then demonstrates the design and implementation of an open data monitoring tool on Instagram. This tool is designed to monitor public posts and comments on Instagram. The main output of this thesis is a functional tool that not only collects data but is also able to visualize this data effectively.
|
|
Data Mining Based Web Analyzer of Job Advertisements
Wittner, Alex ; Dzurenda, Petr (referee) ; Sikora, Marek (advisor)
Cílem této bakalářské práce bylo vytvoření automatizovaného zadávání nových pracovních inzerátů pomocí vložení URL v rámci již existující webové aplikace https://rewire.informacni-bezpecnost.cz, jejíž cílem je shromažďování pracovních inzerátů v oblasti cybersecurity s podrobnou analýzou pracovních kompetencí. Pracovní inzeráty jsou analyzovány pomocí více vzorového vyhledávacího algoritmu Aho-Corasick, psaného v jazyce Java. K získávání informací ze zadaných pracovních inzerátů slouží Python skript využívající knihovnu Selenium. Výsledná implementace a webová stránka je vytvořena pomocí jazyka PHP a knihovny ReactJS využívající JavaScript.
|
|
Web Browser Automation
Bastl, Vojtěch ; Polčák, Libor (referee) ; Burget, Radek (advisor)
This work deals with the automation of a web browser - the tools that allow programmatic control of the program for browsing the web pages. First, it discusses the existing solutions with focus on the tools from the Selenium Suite family and PhantomJS. Further, the internal representation of the web pages in the Gecko and WebKit browser engines is discussed. The work then focuses on the web browser application interface available for client-side scripting. The relevant standards are discussed as well. The core part of the thesis is dedicated to the design and implementation of a tool that allows to control a browser using the Selenium WebDriver tool and to extract data about the targert web page. The work presents an internal architecture, configuration files and the application interface of the designed tool. The topic of extracting detailed data about the page and its transformation to a unified structured description is covered as well. Finally, the performed unit tests and tests on real web pages are described.
|
|
Multicomponental Preconcentration of As, Sb, Se and Te on Modified Silica, Their Determination by ICP-AES (ICP-MS) and Application for Waters
Urbánková, Kristýna ; Řehůřková, Irena (referee) ; Kanický, Viktor (referee) ; Ventura, Karel (referee) ; Sommer, Lumír (advisor)
The determination of inorganic speciations of arsenic, antimony, selenium and tellurium in natural waters demands often separation and preconcentration. Solid phase extraction is a very effective method for these purposes. In this paper the separation and preconcentration of these microelements is realised on the basis of modified silica Separon SGX C18, SGX C8, SGX CN, SGX NH2, SGX Phenyl and strongly basic anion Exchanger SGX AX. The sorption was provided in the presence of cationic surfactants such as benzyldimethyl dodecylammonium bromide (Ajatin), benzyldimethyltetradecylammonium chloride (Zephyramine), 1-ethoxycarbonylpentadecyltrimetrhylammonium bromide (Septonex) and selected complexing agents 4-(2-pyridylazo)resorcinol (PAR), 8-hydroxyquinoline-5-sulphonic acide (8-HQS), 1,2-dihydroxybenzene (PYR), amonium 1-pyrrolidinecarbodithioate (APDC), sodium diethyldithiocarbamate (DTC) or thiourea(Thur). The interactions of the formed ion associate with the sorbent shows a complicated character which has not been cleared as yet. The previous conditioning of the sorbent plays an outstanding role. Thus, the sorption efficiency was studied in the presence and absence of surfactant and of selected organic complexing agents. Moreover, the influence of pH of the sorbed solution as well as the speed and the volume of the solution running through the sorbent and the type and volume of the eluent on the resulting sorption efficiency was evaluated. The sorption was successfully carried out from 50-1000 ml of solution which allows the 100 fold increase of the preconcentration factor and the determination of the microelements in g.l-1 instead of mg.l-1 by using the common ICP-AES. The influence of macroelements occurring in waters as well as B, Be, Bi, Cd, Co, Cr, Cu, Mn, Mo, Ni, Pb, Sr, Ti, V and Zn in comparable concentrations involve less than 5% error. After the quantitative elution of microelements, the organic solvents were evaporated under IR lamps prior to the determination by ICP-AES and |ICP-MS. The conditions for the direct determination of arsenic, antimony, selenium and tellurium in g.l-1 with ICP-MS were also described in detail in the absence and presence of internal standards Ge and Bi. However, even in this case the preconcentration on silica in the presence of surfactant and selected organic complexants was also tested. When the sorption was followed from 500 ml a 50 fold enrichment factor is reached and the sensitivity for the microelements is improved. The direct determination and the sorption of microelements were applied on synthetic and real waters (dirinking, surface, mineral and sea waters). Instrumental and practical detection limits for various water samples were evaluated according to IUPAC. The results from 1000 ml solution of real waters after sorption on modified silica and the final determination of microelements with ICP-AES were compared with those from ICP-MS without sorption using the method of standards addition in the presence of suitable internal standards. By comparison of results for synthetic and real water samples the error of the determination of microelements was evaluated.
|
|
Automated Testing of Embedded Web Applications
Dufek, Ondřej ; Rychlý, Marek (referee) ; Burget, Radek (advisor)
This thesis focuses on automatic testing of embedded web applications, specifically on their user interfaces. I solved this problem on an already implemented user interface. I designed and implemented an automated test environment based on the Selenium tool. The created solution facilitates the development of automatic tests of the selected product and enables regression testing of a new version of the product with a minimum time cost. The resulting solution will ensure greater product quality and make work easier for manual testers.
|
|
Facebook Social Network Datamining and Reconstruction of Captured Communication
Bruckner, Tomáš ; Kmeť, Martin (referee) ; Pluskal, Jan (advisor)
This thesis deals with social network Facebook from perspective of computer forensic science with focus on obtaining sensitive information about tracked users. Its main goal is implementation of the tools for reconstruction of captured communication and Facebook data mining. Core of this application has been implemented in framework for processing of captured communication Netfox.Framework, which is being developed by Faculty of Information Technology, Brno University of Technology. Man-in-the-Middle attack has been used for capturing of decipherable communication. Selenium WebDriver has been used as a tool for data mining. Developed solution is able to reconstruct Facebook conversations between users, addition of new statuses and comments, and interception of sent files. Data mining module is able to obtain public information about tracked users, especially places they recently visited, past and upcoming events, public user details, albums and photos, friendlists and mutual friends with other users. As part of the bachelor thesis, data analysis, implementation of the application, validity testing and benchmark analysis have been performed.
|
|
Framework design for automated testing of web sites
Sieber, Lukáš ; Šteffan, Pavel (referee) ; Frk, Martin (advisor)
This master's thesis is based on automated web applications testing with freeware instrument utilization developed under Google code project. It is called Selenium webdriver and become very popular during last years. Selenium webdriver is frequently used for web pages automation. Indisputable advantages of this solution are low entry cost, selenium is broadly used and also live community around that instrument with many useful informations. Main goal of this thesis is creation of automation framework created by Java programming language. This final framework will integrate Selenium webdriver and guarantee easy creation of testing scenarios. Because of this goal is placed mainly on separation of web page programmatic description and description of testing scenario.
|