The Remote Service Utility is a Python script designed by Syed Mansoor ul Hassan Bukhari to enable administrative shares on a remote Windows computer, execute a specified script remotely, and manage network connections. This script leverages Python's winreg and os modules to interact with the Windows registry and manage network connections.
- Enable Admin Share: Modifies the registry on the remote computer to enable administrative shares.
- Access Admin Share: Copies a specified executable script to the administrative share (
C$by default), executes it remotely, and then removes the network connection. - Administrative Privileges Check: Ensures the script is run with administrative privileges (
IsUserAnAdmin()function). - Logging: Uses Python's
loggingmodule to record events and errors.
- Python 3.x installed on the local machine.
- Administrative privileges on the local machine and remote computer.
- Clone the repository:
git clone https://github.com/cyberfantics/remote-service.git
cd remote-service- Run:
python remoteService.py <remote_computer_name> <executable_script_name>Replace <remote_computer_name> with the name or IP address of the remote computer and <executable_script_name> with the name of the Python script to be executed remotely.
- Ensure both the local and remote machines are on the same network and accessible.
- Administrative privileges are required to modify the registry and manage network connections.
python remote_service.py RemotePC my_script.py