Remote Procedure Call (RPC) is a protocol enabling a program to execute code on another system across a network, abstracting the complexity of network communication. It allows one program to request a service from another without knowing the underlying network details, enhancing distributed computing capabilities in software development.

Installation

apt-get install smbclient

How to use

rpcclient -U <username> -N <target IP>

Examples

Connects to rpc with user patrick without a password

rpcclient -U patrick -N 192.168.0.50

Connects ANONYMOUSLY to the rpc client

rpcclient -U "" -N 192.168.0.50