Can’t locate Net/IP.pm 报错解决办法

独自等待 2017年5月10日16:23:30评论1,165 views字数 1065阅读3分33秒阅读模式

今天测试的一个项目,存在DNS域传送漏洞,windows下面的显示效果不太好,于是想利用dnsenum来玩,但是虚拟机没有安装BT5,只有wdos只能自己安装dnsenum,下载回来以后结果就报了 Can't locate Net/IP.pm 这个错,当时我和我的小伙伴都惊呆了,我靠,出事了,经过我不懈努力,终于解决了。

dnsenum下载地址

点我下载

Can't locate Net/DNS.pm

dnsenum

报这个错是因为默认安装的perl没有dnsenum需要的几个模块,我们需要手动安装,如果你是第一次使用perl的话,可能还需要先创建了个配置文件。

默认perl的CPAN配置文件位于 /usr/lib/perl5/5.8.8/CPAN/Config.pm,第一次使用cpan的话perl会引导你创建这个文件的内容。

1、使用dnsenum需要使用如下几个模块,大家可以vim dnsenum.pl查看。

use IO::File;
use Net::IP;
use Net::DNS;
use Net::Netmask;
use XML::Writer;

2、利用CPAN安装这几个模块

perl -MCPAN -e shell    #进入cpan

cpan> install Net::IP
cpan> install Net::DNS
cpan> install Net::Netmask
cpan> install XML::Writer

#安装相应的模块

这样就可以成功使用dnsenum了。

看完了上述文章想必小伙伴们都明白了,如何解决 Can't locate Net/IP.pm 这样的问题,其实很简单,进入cpan安装相应的模块即可,针对Net/IP的报错,直接install Net::IP即可,把报错中的/改为::安全就ok了。

更改CPAN下载源

这个是我在使用cpan安装的时候遇到的问题,由于第一次使用cpan时设置的源地址失效,下次我们再进入CPAN安装软件的时候就会出错,如何更改这个设置呢?你可以这样做:

1、直接删除/usr/lib/perl5/5.8.8/CPAN/Config.pm这个文件,你再进CPAN时会再让你重新创建,你再做一次即可。

2、编辑/usr/lib/perl5/5.8.8/CPAN/Config.pm这个文件,把urllist里面的内容更改为新的URL列表就ok了。

另外一个关于此报错的文章,请参见 http://www.waitalone.cn/cant-locate-crypt-ssleay-pm.html



from www.waitalone.cn.thanks for it.

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
独自等待
  • 本文由 发表于 2017年5月10日16:23:30
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Can’t locate Net/IP.pm 报错解决办法http://cn-sec.com/archives/50078.html

发表评论

匿名网友 填写信息