671 |
Moduly pro manuln penetraÄn testovn webov© aplikace / Modules for Manual Penetration Testing of a Web ApplicationHeriban, Radoslav January 2021 (has links)
The main goal of this master's thesis was development of Burp Suite extension capable of interacting with various other automated tools, accompanied with development of a web application. Chapter two contains analysis of tools commonly used in penetration testing that could benefit from the ability to share Burp Suites data or functionality. The programming languages used were Java and JavaScript. The extension acts as a gateway to inner functionality of Burp Suite. It enables exfiltration of in memory objects such as sitemap, proxy history or found issues in JSON format to other tools, and also listens for incoming data that can be inserted into it's existing modules such as Repeater, Scanner, Spider or Comparer. Frontend application was written using JavaScript library React. The web application offers a graphical visualization of issue data.
|
672 |
Applying the SOLID principles to JavaScript’s React libraryTrodin, Matilda January 2021 (has links)
React is as of 2020 one of, if not the most popular JavaScript libraryfor developing web- and mobile applications since its release in 2013. Since the library is so new, there is still much unexplored potential in how we can use React with different programming styles. This project seeks to explore React from an object-oriented point of view, by incorporating the five SOLID design principles in a React application. The SOLID design principles are mainly practices with object-oriented programming and are well established in the object-oriented community for promoting clean and reusable code that is easy to maintain and expand. By rewriting an existing React application to adhere to the SOLID principles, this project aims to analyse if the principles makes the code better, worse or something in between. The code was rewritten and analysed from different points of views, looking at measurable values by incorporating a metrics suite forobject- oriented programming, and by looking at how the code had improved in terms of expandability and maintenance by trying to add and remove features from the application. The result showed that the rewritten application displayed an improvement of both measurable quality in general and also better potential when it came to maintenance and expandability. The results suggest that by incorporating the SOLID principles we can use an object-oriented approach when developing React, and it can even give the code a higher level of quality.
|
673 |
MHP aplikace / MHP applicationHolík, Tomáš January 2008 (has links)
This Master Thesis is engaged in designing an interactive application for online betting in the DVB-T environment. The application is determined to running at Multimedia Home Plattform MHP and it allowes digital television viewers to make a bet on a sport match broadcasted on the television. The whole application is written in the Java language. All the information about users and the match are stored in a MySQL database, which is accessible through a php script placed on the server with the database. The applicaton is running in a set-top box and communicates with the script through the set-top box return channel. The channel between the server and the script is unsecure, so the communication has to be encrypted. The encryption process uses a symmetric-key cipher AES, which uses a shared secret key for encryption and decryption. Each application generates its own pseuodorandom and crypthographicaly strong AES key and sends it to the server. To secure the secret key transsmision is used the public-key cipher RSA.
|
674 |
Multimediální služby v IMS / IMS multimedia servicesDohnálek, Václav January 2009 (has links)
This master thesis refers to a new technology in a mobil services IP multimedia subsystem. First, the theoreticl part, refers to the architectury of this technology and elementary protocols. Although it is real-time services, is nesessary to refer about the Quality of Services, that it ensures the condent transmition of data. The second, practisy part refers to a the development background SDS 4.0 FD1 from Ericsson ltd., that it is used develop aplications for IMS technology. It will be to develop the aplication , that it used to the IMS and it refers to the elementary function and comunication.
|
675 |
Mobilní přehrávač pro příjem a zpracování multimediálních dat / Mobile player for multimedia content presentation and processingKróner, Tomáš January 2009 (has links)
Master’s thesis deals with developing of multimedia application that allow play and receive multimedia files as audio and video. In thesis introduction, there is theory overview about programming language J2ME, its parts and divisions in couple of chapters. The applications developing begin by choosing focus groups and also group of devices that agree with present trends about mobile devices. The next part undertakes selecting development tool NetBeans IDE based on requirements for multimedia develop and also undertakes selecting software development kit Nokia SDK and its short definition. Afterwards, the application and its basic classes and methods are briefly characterized. The chapters of classes and methods are divided according algorithm level, following development description dividing aspect. Program functions are enriched with flow diagrams completing written text, which have marked important points of program. The main chapters describing algorithm parts begin with define audio and video play. The other pages include description of network connection a data transfers. In every part the programmer part, algorithm is analyzed first and than general options and functionality of this area. In file play part, it is selection of file and proceeding to launch playing with function control possibility. In case of network connection, it is access to network and data handling, eventually communication with each other in client - server hierarchy and consequential multimedia content playing. In the end of development part, reader is cognizant of application fault handling that is inherently part of every application working with I/O data. Next chapter is devoted to future development a design resulting to present process. In the thesis it can be found also application description from user’s point of view, user manual a solving incurred problem situations. In the instructions, there are contained screenshots of described parts of program. Reached results and reviews are summarized on the end of the thesis.
|
676 |
Interaktivní aplikace pro DVB-MHP / DVB-MHP Interactive ApplicationKasal, Petr January 2009 (has links)
This Master Thesis is engaged in Interactive TV standard. In the first chapter a general digital TV question and it's benefits are adumbrated. Next chapter deals with Interactivity for digital TV itself. More on possibilities of data security and protection during the transmission throught the reversal channel are discussed. The main part of the Thesis deals with developing an application enabling to obtain a statistical data from televiewers throught a set-top box connected to the Internet. The application is conceived as an universal enquiry, that obtains it's data via a reversal channel and is able to present the gained data in an attractive way. Java and PHP programming languages were applied to create the application and MySQL database with easy edit system is used to store the needed data. Specially designed security libraries based on XTEA cipher are used to enable protected communication.
|
677 |
Tvorba IMS aplikací / IMS aplication creationNagy, Ľuboš January 2009 (has links)
This thesis describes basic principles of IP Multimedia Subsystem, known as the IMS, and shows the possibility for design applications using IMS. Firstly, a generic architecture IMS as layer model divided into four logic layer with definition the interfaces and the main entities is described. The IMS is based on SIP and IP protocols. Then is the architecture of SIP with the main entities explained. Structure of packet, request and response method in the part of SIP is also described. After that, three network services, namely presence services, instant messaging services and push over cellular services are presented. For each services the figuration of their architecture and the basic definition of their main entities are shown. Moreover, the graphical diagrams of SIP signalization are depicted for these services. In the next chapter, the self implementation of services was designed, namely presence services and services for speech transmission with next secondary function as sending email with registration information of user. The project was designed as client - server application in the development studio SDS Ericsson 4.1. The client application was simulated as java application and also as an application for Symbian emulator. The process of client registration was performed with the help of ICP platform. Finally, the diagram of analysis communication client - server is displayed with the captured packets explanation by the help of network analyzer WireShark. The video files, which were specially created for this thesis showing presentations for presence services and sending email. The most important results are summarized in the end of this article.
|
678 |
Komunikační klient v JavaMe / JavaME communication clientSvoboda, Pavel January 2009 (has links)
This diploma thesis deals with developing multimedia applications on Java Micro Edition platform. The aim of this work is to design and implement the application which could establish a call between two users. The first part of the work describes J2ME platform, its two configurations and profiles. Next part is focused on Session Initiation Protocol and Real-time Transport Protocol. The application design consists of choosing the suitable virtual machine JVM, SIP and RTP libraries. The main part of this work describes application structure, graphic user interface and installation packages creating. It also shows a way of customizing the media stack - Java Media Framework, version Cross Platform.
|
679 |
Škálovatelnost modelu genetického programování / Scalability of genetic programming modelKozempel, Lukáš January 2010 (has links)
Theme of this thesis is practical realization of so-called Island model which is one of way of parallel genetic programming. First part is theoretical. This part is describing terms of genetic programming, age-layered population structure and island model. In second part of thesis is described realization of island model in Java language.
|
680 |
Modulární jádro pro informační systém / Modular core for information systemRuml, Martin January 2010 (has links)
This thesis deals with frameworks for modular information systems. The experimental implementation module for dynamic loading of others running modules is realized in thesis on the basis of research. In first chapters there are the description of solved problems of modular systems and the description of used programming language Java. Other chapter describes the specifications for modular system OSHi. Other chapter describes framework Esclipse RCP. Eclipse RCP is used for the formation of graphics of riched aplication. The experimental module is creative at the end of the thesis. The program uses Eclipse RCP for grant of GUI for control of loading of modules.
|
Page generated in 0.0373 seconds