2025-03-19 00:58:48 +03:00
2025-03-19 00:50:49 +03:00
2025-03-19 00:50:49 +03:00
2025-03-19 00:50:49 +03:00
2025-03-19 00:50:49 +03:00
2025-03-19 00:50:49 +03:00
2025-03-19 00:50:49 +03:00
2025-03-19 00:58:48 +03:00
2025-03-19 00:57:54 +03:00

AnyDesk Profile Generator and Parser (ID)

GitHub top language GitHub license

AnyDesk Profile Generator and Parser is a tool for automatically generating, analyzing, and managing AnyDesk profiles. The script allows you to create new profiles, find "beautiful" IDs, view configurations, and apply selected profiles in AnyDesk.

Note

: A Russian version of this README is available here.


Features

  1. Generate AnyDesk Profiles:

    • Create new profiles with unique IDs.
    • Configure timeout for each profile generation.
  2. Find "Beautiful" IDs:

    • Repeating digits (e.g., 55555).
    • Ascending (1234) and descending (4321) sequences.
    • Palindromes (e.g., 123321).
    • Special numbers: 228, 1488, 322.
  3. View Configurations:

    • View the contents of the system.conf file by a specific ID.
  4. Apply a Profile to AnyDesk:

    • Copy the selected configuration to the user's AnyDesk folder.
    • Launch AnyDesk with the new profile.
  5. Highlight "Beautiful" IDs:

    • Different colors for different types of "beautiful" IDs:
      • Repeating digits: red.
      • Ascending sequences: green.
      • Descending sequences: yellow.
      • Palindromes: blue.
      • Special numbers: magenta.

Installation

  1. Python 3.6+:

    • Make sure Python is installed on your computer. You can download it here.
  2. Libraries:

    • Install the required library psutil using the following command:

      pip install psutil
      
  3. AnyDesk:

    • The script uses the AnyDesk.exe executable file. Ensure it is located in the same folder as the script or specify its path.

Usage

  1. Run the Program: Start the script in the terminal:

    python main.py
    
  2. Main Menu : After launching, you will see the main menu:

    alt text

Notes on Color Display

  • Color Support
    • The script uses ANSI escape codes for colored output.
    • For correct color display, it is recommended to use Windows Terminal or any modern terminal emulator that supports ANSI colors.
    • If you are using the default Windows Command Prompt (cmd.exe), colors may not display correctly due to limited ANSI support.

Examples

  1. "Beautiful" IDs:

    alt text

Project Structure

project/
│
├── main.py                # Main script
├── profiles/              # Folder for storing profiles
│   ├── AD1/
│   │   └── AnyDesk/
│   │       └── system.conf
│   ├── AD2/
│   │   └── AnyDesk/
│   │       └── system.conf
│   └── ...
└── README.md              # Documentation

License

This project is distributed under the MIT License. You can freely use, modify, and distribute this code.

Author

Author: urbnywrt

GitHub: urbnywrt

S
Description
No description provided
Readme 5.5 MiB
Languages
Python 83.6%
PowerShell 16.4%