Что я использовал в качестве ресурса: https://metasploit.help.rapid7.com/v1/docs/rpc-api
Сначала я запустил msf rpc сервер:
msfrpcd -U msf -P test -f -S -a 127.0.0.1
[*] MSGRPC starting on 127.0.0.1:55553 (NO SSL):Msg...
[*] MSGRPC ready at 2019-01-11 00:56:29 +0900.
после этого сервер работает и отображается через браузер в http://127.0.0.1:55553
Сценарий, который я использовал при использовании XML :: RPC для получения данных
use XML::RPC;
use strict;
use warnings;
my $fm = XML::RPC->new( 'http://127.0.0.1:55553/api/' );
my $session = $fm->call( 'auth.login', { username => 'msf', password => 'test' });
my $x = $fm->call('group.command'); #api
Ошибка при запуске скрипта:
no data at /usr/local/share/perl/5.26.1/XML/RPC.pm line 288.
Кажется, что используемый API не работает или, возможно, что-то не так
Есть ли у вас лучший способ получить данные с сервера msf rpc?