DocumentCode :
3540824
Title :
IP agnostic real-time traffic filtering and host identification using TCP timestamps
Author :
Wicherski, Georg ; Weingarten, Florian ; Meyer, Ulrike
Author_Institution :
Dept. of Comput. Sci., RWTH Aachen Univ., Aachen, Germany
fYear :
2013
fDate :
21-24 Oct. 2013
Firstpage :
647
Lastpage :
654
Abstract :
In this work, we describe and evaluate the design and implementation of natfilterd, a flexible and lightweight extension of the Linux netfilter packet filter framework, which enables us to identify hosts completely independent of IP addresses by taking advantage of certain characteristics of TCP timestamps. As an immediate consequence, not only can we count hosts behind a NAT gateway but block TCP traffic from single hosts without blocking the gateway itself. Our work extends ideas from Bursztein, which we improve in terms of performance as well as matching quality and usability in practice. A theoretical runtime of O(log(n)) for matching packets against a database of n hosts is achieved. We empirically verify this result and conclude that our approach scales extremely well and is therefore suitable for at least medium-scale networks of a few thousand hosts.
Keywords :
IP networks; Linux; filtering theory; telecommunication traffic; transport protocols; IP agnostic real-time traffic filtering; Linux netfilter packet filter framework; NAT gateway; TCP timestamp characteristics; TCP traffic; host identification; medium-scale networks; network address translation; packet matching quality; Clocks; Databases; IP networks; Linear regression; Logic gates; Ports (Computers); Real-time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Local Computer Networks (LCN), 2013 IEEE 38th Conference on
Conference_Location :
Sydney, NSW
ISSN :
0742-1303
Print_ISBN :
978-1-4799-0536-2
Type :
conf
DOI :
10.1109/LCN.2013.6761302
Filename :
6761302
Link To Document :
بازگشت