scapy.layers.msrpce.rpcserver
DCE/RPC server as per [MS-RPCE]
- class scapy.layers.msrpce.rpcserver.DCERPC_Server(transport, ndr64=False, verb=True, local_ip=None, port=None, portmap=None, **kwargs)[source]
Bases:
object
- static answer(reqcls)[source]
A decorator that registers a DCE/RPC responder to a command. See the DCE/RPC documentation.
- Parameters:
reqcls – the DCE/RPC packet class to respond to
- dcerpc_commands = {<class 'scapy.layers.msrpce.raw.ept.ept_map_Request'>: <function DCERPC_Server.ept_map>}
- classmethod spawn(transport, iface=None, port=135, bg=False, **kwargs)[source]
Spawn a DCE/RPC server
- Parameters:
transport – one of DCERPC_Transport
iface – the interface to spawn it on (default: conf.iface)
port – the port to spawn it on (for IP_TCP or the SMB server)
bg – background mode? (default: False)