这学期选了一门网络安全的课,因为教这门课的Professor Jo是我们实验室的,而且他在实验室就做在我旁边,所以比较容易得A+,呵呵,小算盘打的不错吧。这门课是关于DDos***的,也就是分布式拒绝服务,课上需要模拟***,所以需要TFN2K模拟一下,教授也是第一年教这个课,没用过这个程序。于是乎,这个任务就教给我了。但是一路走来,弯路走了不少,到现在还有问题。首先是代码问题,有一个结构体重复定义了,得注释掉,然后是编译器的问题,因为TFN2K用的是egcs所以用gcc来编译的话会出现错误,编译成功之后,又出现问题了,我是在虚拟机环境下测试的,网络用的是NAT,我发现我发了成百万个数据包,但被***着却没收到,于是呼又是一顿检查,最后发现是NAT的问题,把网络连接从NAT方式改为桥接方式后,数据就成功发出去了。但是,新的问题又来了,我发现对一些IP,TFN2k能成功发出数据包,但对另一些IP,TFN根本发不出数据包,难道***目标还有选择?我不知道哪里的问题。
 下个星期还得再课堂上演示整个过程,总不能到时告诉他们,你们只可以***这些IP吧。郁闷啊。