Git Product home page Git Product logo

rinserepeat's Introduction

System Information Randomizer

This is a Python script, named rinserepeat.py, designed to randomize certain system-level properties on a Windows machine. The aim is to provide a level of system-level anonymity by changing identifiable properties.

Features

  • Deletes a specific Registry Key: The script deletes the Identity key from the HKEY_CURRENT_USER\Software\Blizzard Entertainment\Battle.net registry path.
  • Changes the Computer Name: The script generates a random string of alphanumeric characters and changes the computer's name to this string.
  • Changes the MAC Address: The script finds the active network interface and changes its MAC address to a randomly generated address.
  • Changes the Pagefile Size: The script randomly sets the size of the system's pagefile within a specified range (e.g., 4096 to 8192 MB).

Usage

Option 1 - https://github.com/dsj7419/rinserepeat/releases/tag/v1.3.0

Option 2 - Manual:

  1. Python Installation: Ensure that Python is installed on your machine. If not, you can download it from the official Python website.
  2. Install Required Libraries: The script uses the wmi, psutil, and ctypes Python libraries. You can install these libraries using pip:

pip install wmi psutil ctypes

Run the Script: To run the script, navigate to the directory containing the script in your terminal and enter the command: python rinserepeat.py *Note: This script needs to be run with administrator privileges due to the nature of the operations it's performing.

Packaging as Executable For easier distribution and usage, you can package this script as a standalone executable using PyInstaller:

pip install pyinstaller

Then type:

pyinstaller --onefile --noconsole rinserepeat.py

The resulting executable will be located in the dist folder.

Caution

This script performs significant system-level changes and should be used with caution. Users should clearly understand the changes it makes to their system and the potential risks involved. Additionally, the function to change the MAC address may not work on all network drivers, as many modern network drivers ignore or block attempts to change the MAC address. Always use such scripts responsibly and ensure that you have taken appropriate backups. I AM NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER OR SOFTWARE!

rinserepeat's People

Contributors

dsj7419 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.