getting the program to work
thank you for presenting this program,
I tried to use on a Linux machine to connect to windows 10
and i got the following:
I am unsure about the msrpc folder:
midl /app_config lateral.idl
cl /c lateral_s.c
cl /c lateral.c
link /out:lateral.exe lateral.c lateral_s.c it is not so clear.
and call.py gave me:

can you please instruct on how to get the program to work
Hello.
In first picture you have wrong username/password. Make sure also that you specified domain right. For example:
./msrpcproxy.py "shell -dom corp.local -user admin -pass passw0rd 10.10.10.10" (domain machine)
./msrpcproxy.py "shell -dom . -user admin -pass passw0rd 10.10.10.10" (local machine)
or interactive mode
./msrpcproxy.py
shell -dom . -user admin -pass passw0rd 10.10.10.10
Be careful, if you use wrong creds you will have 3 wrong attempts at once (a little disadvantage of msrpcproxy).
In second picture you dont need to call call.py. It is internal testing script. You just need msrpcproxy.py and lateral.exe.
Thank you for your reply,
I tried as instructed

It makes a connection:

And also a service:


However still no luck. I also tried with windows firewall and defender/antivirus disabled. the windows machine is Windows 10 Pro
Maybe i am missing something?
Service was created but not started.
It looks like lateral.exe was removed by antivirus.
Please check that c:\windows\lateral.exe exists.
Finally it is working.
lateral.exe is there after using built in Administrator account credentials,disabling antivirus AND using "clear" command to reinstall msrpcproxy.py.
also this occured:

so changed to socks5 in proxychains.conf.
just a note,this occurs sometimes when typing commands:

otherwise, very useful program : )
Good.
Yes you need socks5 for using msrpcproxy.
About NetBIOSTimeout sometimes it happens.