Thesis Details

Detekce P2P sítí

Master's Thesis Student: Březina Matej Academic Year: 2007/2008 Supervisor: Tobola Jiří, Ing.
English title
Detection of P2P Networks
Language
Czech
Abstract

This document deals with design, implementation and testing of software system for detecting p2p (peer-to-peer) networks based on combination of BPF prefiltering and POSIX regular expressions packet payload matching with known p2p protocol communications. The proposed detection system includes a database with some rules of most effuse p2p protocols in format resembling to definitions for L7-filter classifier. The application is implemented in C, runs in userspace and is targeted to all POSIX compatible platforms. The combination of detector with user attached QoS controlling is complete solution for traffic reduction of common p2p protocols.

Keywords

content distribution, p2p, peer-to-peer, p2p traffic detection, packet inspection, pattern matching, BPF, NetFlow, L7-filter, pcap

Department
Degree Programme
Information Technology, Field of Study Computer Systems and Networks
Files
Status
defended, grade A
Date
18 June 2008
Reviewer
Committee
Dvořák Václav, prof. Ing., DrSc. (DCSY FIT BUT), předseda
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Herout Adam, prof. Ing., Ph.D. (DCGM FIT BUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), člen
Kotásek Zdeněk, doc. Ing., CSc. (DCSY FIT BUT), člen
Krejčíček Jaromír, prof. Ing., CSc. (UNOB), člen
Citation
BŘEZINA, Matej. Detekce P2P sítí. Brno, 2008. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2008-06-18. Supervised by Tobola Jiří. Available from: https://www.fit.vut.cz/study/thesis/6838/
BibTeX
@mastersthesis{FITMT6838,
    author = "Matej B\v{r}ezina",
    type = "Master's thesis",
    title = "Detekce P2P s\'{i}t\'{i}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2008,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/6838/"
}
Back to top