I thought that Net::Nessus::ScanLite required Net::Nessus. I can't seem to build Net::Nessus.
I am using the latest stable release of Nessus, and I tried building Net::Nessus 0.08. I posted the exact build error below.
I am seeking to trigger and parse nessus scans on demand using Perl. I
have been unable to build the nessus oriented perl module Net::Nessus.
What problem(s) exactly are you having?
In building Net::Nessus I get the following perl 'make test' error
(Note: the error is the same on every distro I try.):
cp nessusc blib/script/nessusc
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)"
blib/script/nessusc
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM"
"-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/base......Net/Nessus/Message.pm did not return a true value at (eval
1) line
3.
Subroutine new redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 109.
Subroutine new redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 147.
Subroutine print redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm
line 164.
Subroutine new redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 179.
Subroutine print redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 203.
Subroutine new redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 251.
Subroutine print redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 270.
Subroutine Plugins redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 282.
Subroutine new redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 316.
Subroutine print redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 332.
Subroutine Prefs redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm
line 340.
Subroutine new redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 368.
Subroutine Rules redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 379.
Subroutine new redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm
line 417.
Subroutine print redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 449.
Subroutine Host redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 467.
Subroutine Port redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 468.
Subroutine Description redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 469.
Subroutine Service redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 470.
Subroutine Proto redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 471.
Subroutine ScanID redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 472.
Subroutine Host redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm
line 499.
Subroutine Port redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 500.
Subroutine ErrMsg redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 518.
Subroutine new redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm
line 548.
Subroutine print redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 559.
Subroutine PluginList redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 566.
Subroutine MaxHosts redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 567.
Subroutine Recursive redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 568.
Subroutine PortRange redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm
line 569.
Subroutine Host redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 570.
Subroutine Host redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 611.
Subroutine Plugins redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm
line 636.
Subroutine Host redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 664.
Subroutine Action redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 665.
Subroutine Status redefined at
/root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 666.
t/base......FAILED test 1
Failed 1/2 tests, 50.00% okay
t/client....Can't call method "Plugins" on an undefined value at
t/client.t line 61.
t/client....dubious
Test returned status 255 (wstat
65280, 0xff00)
DIED. FAILED tests 2-31
Failed 30/31 tests, 3.23% okay
Failed Test Stat Wstat Total Fail
Failed List of Failed
-------------------------------------------------------------------------------
t/base.t 2 1
50.00% 1
t/client.t 255 65280 31
59 190.32% 2-31
Failed 2/2 test scripts, 0.00% okay. 31/33 subtests failed, 6.06% okay.
make: *** [test_dynamic] Error 2
I google the error and saw someone did have the same problem, but was
looking to do something different so I didn't get the issue solved.
Nick
|
_______________________________________________
Nessus mailing list
[EMAIL PROTECTED]
http://mail.nessus.org/mailman/listinfo/nessus