File: README

package info (click to toggle)
fragrouter 1.6-2.2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, sarge
  • size: 2,196 kB
  • ctags: 1,528
  • sloc: ansic: 15,782; sh: 4,513; makefile: 454; yacc: 234; lex: 203
file content (70 lines) | stat: -rw-r--r-- 2,157 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70

			      ==========

			      fragrouter

			      ==========

What is fragrouter?
-------------------

Fragrouter is a network intrusion detection evasion toolkit. It
implements most of the attacks described in the Secure Networks
"Insertion, Evasion, and Denial of Service: Eluding Network Intrusion
Detection" paper of January 1998.

This program was written in the hopes that a more precise testing
methodology might be applied to the area of network intrusion
detection, which is still a black art at best. 

Conceptually, fragrouter is just a one-way fragmenting router - IP
packets get sent from the attacker to the fragrouter, which transforms
them into a fragmented data stream to forward to the victim.

             attack                  fragmented attack 
   +-------+        +------------+                      +--------+
   | hax0r |------->| fragrouter |- - - - - - - - - - ->| victim |
   +-------+        +------------+           |          +--------+
                                             V
       	                              +------+------+
                                      | network IDS |
                                      +-------------+

Most network IDSs fall victim to this attack-hiding technique because
they don't bother to reconstruct a coherent view of the network data
(via IP fragmentation and TCP stream reassembly).

What systems does fragrouter support?
-------------------------------------

Fragrouter is fairly portable, relying on libpcap and libnet for
packet capture and raw IP packet construction.

Fragrouter has been successfully tested on

	- OpenBSD 2.x
	- FreeBSD 3.x
	- BSD/OS 3.x
	- Redhat Linux 5.x
	- Solaris 2.x

Who can use fragrouter?
-----------------------

Fragrouter is licensed under a BSD-style license, as in the included
LICENSE file. Please read the license to make sure it's okay to use it
in your circumstances.

Contact info?
-------------

The primary fragrouter site is 

	http://www.anzen.com/research/nidsbench/

Please send bug reports, comments, or questions about this software to
<nidsbench@anzen.com>.


---
$Id: README,v 1.15 1999/07/29 15:52:32 dugsong Exp $