Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Return Msf::RPC::Client and Service in Rex::Proto #1619

Closed
wants to merge 1 commit into
from

Conversation

Projects
None yet
2 participants
Contributor

sempervictus commented Mar 20, 2013

Msf::RPC included several classes of use to Rex and Msf for
interacting with XMLRPC. The Client and Service classes are
useful for API interactions, servers, and fuzzers. All of the code
pertaining to the XMLRPC libraries was purged with msgpack coming
in, mostly at 4829968.

This commit returns the client.rb and service.rb files, places them
in rex/proto/xmlrpc with the appropriate xmlrpc.rb require hooks.

RageLtMan Return Msf::RPC::Client and Service in Rex::Proto
Msf::RPC included several classes of use to Rex and Msf for
interacting with XMLRPC. The Client and Service classes are
useful for API interactions, servers, and fuzzers. All of the code
pertaining to the XMLRPC libraries was purged with msgpack coming
in, mostly at 4829968.

This commit returns the client.rb and service.rb files, places them
in rex/proto/xmlrpc with the appropriate xmlrpc.rb require hooks.
5d6d0b2
Contributor

hdm commented Mar 20, 2013

No thank you, we removed XMLRPC support for a reason.

@hdm hdm closed this Mar 20, 2013

Contributor

sempervictus commented Mar 20, 2013

@hmoore-r7: not attempting to return the Msf interface for XMLRPC, simply the hooks to bind libraries like xenapi-ruby over Rex::Socket.

Contributor

hdm commented Mar 20, 2013

This changeset reintroduces the XMLRPC dispatcher, which had poor performance, a ton of issue with things like nil values, and was generally unusable for real work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment