ipv6的多线程下载

ipv6在教育网和科技网都是主要的资源流通手段,电影游戏等大的资源都是通过这种不花流量不限速度的方式在用户之间传输。utorrent,Filezilla分别可以用于BT和FTP情况下的资源获取工具,对于主流的应用这些工具已经足以应付,因为大部分资源都来自于类似六维这种ipv6的PT站点。 

但偶尔会有一些http下的镜像站点,比如最近想下载一个版本的Linux系统( http://mirrors.ustc.edu.cn/backtrack/ )。其实它本身是支持ipv6下载的,但现有下载工具(迅雷之类的)都不支持ipv6,这样就只能单线程的通过浏览器(IE,FireFox)等下载资源,虽然速度还可以,但像操作系统这种级别的软件下载起来还是很需要耐心的。如果能多线程下载这些资源想来性能也会有很大的提升。

在这样的条件下,有两个解决方案。第一个方案比较通用,但稍微麻烦一些。在windows下,通过netsh设置v4到v6的端口转发,然后使用下载工具填写本机地址下载文件。

具体做法如下,打开CMD

>netsh

netsh>interface portproxy
netsh interface portproxy>add v4tov6 8888 2001:da8:d800:95::110 80
netsh interface portproxy>s a

侦听 IPv4:                 连接到 IPv6:

地址            端口        地址            端口
————— ———-  ————— ———-
*               8888        2001:da8:d800:95::110 80

这里2001:da8:d800:95::110是远程服务器(刚刚我说的那个http站点)的ipv6地址。获取该地址的方法很多,比如通过ping或者nslookup命令(同样是在CMD下输入)。

>nslookup -qt=aaaa mirror.edu.backtrack-cn.org
Server:  localhost
Address:  192.168.1.1

Non-authoritative answer:
mirror.edu.backtrack-cn.org     canonical name = mirrors.ustc.edu.cn
mirrors.ustc.edu.cn     AAAA IPv6 address = 2001:da8:d800:95::110

这样通过迅雷就可以下载目标文件了, 比如目标文件地址为 http://mirrors.ustc.edu.cn/ backtrack/iso/BackTrack5.iso

填写到迅雷中的地址就是http://127.0.0.1:8888/iso/BackTrack5.iso

这种解决方案比较通用,但还有一种更为简单的方法,不过只适合FireFox,安装DownThemAll 这个插件,然后通过它下载就能做到多线程了哈。

 

Metasploitable http download

毕业设计很大一部分工作都是围绕Metasploit Framework 展开的,因而对他的关注也比较多一些。谁知道这个月GFW竟然已经蔓延到了MSF的blog了,blog.metasploit.com已经无法正常访问了,当然利用google的翻墙或者google reader都可以有效缓解这一窘状。

前一段Metasploit推出了Metasploitable这个操作系统,是以Vmware 6.5的镜像形式发布的,其实就是Ubuntu 8.04 + 各种数据库+各种网络服务,当然都没有打补丁,因而整个系统漏洞随处可见,弱口令,溢出……使用MSF工具时,Metasploitable是一个不错的练手的系统。但可惜在MSF的主站仅提供了torrent的下载,对于教育网的我来说,速度很低,还需要开国际流量,各种不爽啊。http的下载连接,只有Rapid7的customer才能享有,也就是购买了Nexpose或Metasploit Express的人才能享受http下载。

后来挂了好久的迅雷离线下载,总算是下载下来了这个zip,大小为540M。最近之所以这么急着要,主要是学校的ISCC竞赛的实战部分,需要我构建一台有缺陷的主机,最近又要忙着毕设,答辩各种事,所以就使用了Metasploitable。

最后,给出它的http下载连接,我传到了QQ邮箱。下载速度自然没的说,如果是教育网更是飞速啊~

PS:QQ邮箱最近做了限制,可能下载时,会提示下载次数过多等等,如果出现这种情况,希望能有人向我反映一下,或者留下QQ邮箱,我给你发过去都可以。如果提示下载次数过多就登陆自己的QQ邮箱后再点击下载试一下。

下载torrent

最后想说的是,这个文件google的结果是,中国没有一台服务器提供该文件的http下载,国外的网盘虽然有提供的,但速度也不快。所以如果你真的需要,那看到这里你算是赚了~