Thesis Details

Implementace OpenVPN na platformě Windows CE

Master's Thesis Student: Ešner Oldřich Academic Year: 2007/2008 Supervisor: Ryšavý Ondřej, doc. Ing., Ph.D.
English title
Porting OpenVPN to Windows CE Platform
Language
Czech
Abstract

The motivation for inception of this MSc. thesis which follows on from a term project of the same name was the transfer of the application for building private virtual OpenVPN networks from Windows XP operating system to Windows CE Embedded 6.0 platform. The project deals with virtual private networks in general and looks more closely at its implementation - OpenVPN. It also introduces the basic features of the Windows CE operating system. The project goes on to describe device driversin NT-based Windows operating systems, the Windows Driver Model used, the NDIS network interface model and also the model of Windows CE drivers - the Stream Interface Model. The project continues with a~description of communication in OpenVPN application and primarily the role of TUN/TAP virtual network interfaces. This is followed by a proposal for transfer of TUN/TAP adapter drivers together with a description of limitations and necessary modifications between both platforms.As a result a TAP network device driver is implemented whose function is verified by test application that emulates the behaviour of a TUN adapter. The project concludes with an evaluation of the achieved results, the possibilitiesfor further work on this theme and with the overall contribution of this project.

Keywords

Virtual private networks, VPN, OpenVPN, Windows CE, Windows Embedded, Drivers, TUN/TAP, NDIS, WDM, IRP, Overlapped I/O, Stream interface model, NetDCU10

Department
Degree Programme
Information Technology, Field of Study Information Systems
Files
Status
defended, grade A
Date
16 June 2008
Reviewer
Committee
Sekanina Lukáš, prof. Ing., Ph.D. (DCSY FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), člen
Kunovský Jiří, doc. Ing., CSc. (DITS FIT BUT), člen
Motyčka Arnošt, doc. Ing., CSc. (Mendelu), člen
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), člen
Citation
EŠNER, Oldřich. Implementace OpenVPN na platformě Windows CE. Brno, 2008. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2008-06-16. Supervised by Ryšavý Ondřej. Available from: https://www.fit.vut.cz/study/thesis/6165/
BibTeX
@mastersthesis{FITMT6165,
    author = "Old\v{r}ich E\v{s}ner",
    type = "Master's thesis",
    title = "Implementace OpenVPN na platform\v{e} Windows CE",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2008,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/6165/"
}
Back to top