Skip to content

Releases: rzc0d3r/ESET-KeyGen

v1.5.0.2

11 Aug 07:43
0846341
Compare
Choose a tag to compare

What's changed


  • Added check for successful initialization of Email API, now you will see the message: Mail registration was not completed, try using a different Email API! if the initialization did not pass to the end

  • Fixed NameError: name 'for_firefox' is not defined (on MacOS)


Full Changelog: v1.5.0.1...v1.5.0.2

v1.5.0.1

08 Aug 22:18
Compare
Choose a tag to compare

What's changed


  • Added command line arguments: --endpoint-key, --protecthub-account

Works only with --email-api developermail and --custom-email-api

  • Updated screenshots and documentation
  • The following email APIs are disabled: tempmail, hi2in

Please read the documentation!!!


Full Changelog: v1.5.0.0...v1.5.0.1

v1.5.0.0

08 Aug 13:26
3537bb4
Compare
Choose a tag to compare

What's changed


  • Disabled statistics collection completely
  • Algorithm update due to changes on the website
  • Added new command line argument: --small-business-key
  • In Github Actions added a new field that allows you to specify which type of key to generate
  • Updated documentation and screenshots

I'm going to implement generation for Endpoint Security in the future...


Full Changelog: v1.4.9.6...v1.5.0.0

v1.4.9.6 (Cumulative update)

05 Aug 19:54
Compare
Choose a tag to compare

What's changed


  • Code optimization

  • Fixed rendering of progress bar in some moments

  • Reduced the number of statistics sent

  • Output of each module is separated in the console by colored text

  • "Do it, damn it!" inscription in MBCI is now standard color, because on some terminals the text was transparent.

  • Added a new command line argument: --disable-progress-bar, it disables the webdriver download progress bar (helps if the terminal does not support ASCII control characters)

  • Changed default Email API to developermail

  • Updated necessary screenshots and docs to the latest version

  • Logging at selenium level is enabled, logs are saved in selenium-logs.txt

  • Project version checking can be automatically disabled if the algorithm detects an API usage overrun


Big rework of WebDriverInstaller

  • Expanded the search installed browser versions, now all browsers (Chrome, Edge, Firefox) and systems (Windows, Linux, MacOS) are now supported

  • The function of getting a download link for msedgedriver has been improved to perfection.

  • The geckodriver download link retrieval function has a fallback method that bypasses restrictions on frequent requests

  • Added full integration with command line argument: --custom-browser-location

If the command line arguments: --custom-browser-location is used, WebDriverInstaller will fully handle this location: will analyze and get the browser version and download the appropriate version for the specified executable!

Now it is not necessary to disable WebDriverInstaller via --skip-webdriver-menu, but if you have any additional problems, feel free to let me know. This system needs work!!!

  • Fixed incorrect extraction of data from environment on 32-bit Windows

Full Changelog: v1.4.9.5...v1.4.9.6

v1.4.9.5

01 Aug 18:11
308cf2f
Compare
Choose a tag to compare

What's changed


  • Added an Easter Egg :)
    Coming soon....

Full Changelog: v1.4.9.4...v1.4.9.5

v1.4.9.4

31 Jul 15:06
8de5204
Compare
Choose a tag to compare

What's changed


  • Added system for sending statistics.

Statistics system does not send personal data, it sends only the name of the OC, it's version and architecture, and the date!!!

I did this because I'm curious how many times the program has been used and how many successful data generations have been done!

  • Browser version detection functions now also return the path to the executable file
  • Changed version detection algorithm for Microsoft Edge

Full Changelog: v1.4.9.3...v1.4.9.4

v1.4.9.3

26 Jul 15:30
4b6f135
Compare
Choose a tag to compare

What's changed


  • Removed the use of rich module, now uses the analog from SRT-Translator
  • Attempt to fix ElementNotInteractableException: Element: <input id="email"> is not available from keyboard during Sending a request for a license
  • Added new command line argument: --no-logo
  • Default Email API has been changed to 1secmail
  • Minor corrections to documentation
  • requirements.txt file optimization

Full Changelog: v1.4.9.2...v1.4.9.3

v1.4.9.2

19 Jul 13:18
6a25eac
Compare
Choose a tag to compare

What's changed


  • Minor corrections to documentation
  • Project autotesting has moved back to developermail
  • The MBCI source code has been moved to a separate file in the modules folder
  • Fixed the lack of a lowercase letter in the password

Added bypass of ESET antivirus file system protection engine!!!

I removed the encryption and returned normal source code.
Now the source code is no longer removed by antivirus when scanning the system and running main.py!


Full Changelog: v1.4.9.1...v1.4.9.2

v1.4.9.1

29 May 04:54
Compare
Choose a tag to compare

What's Changed

  • [DeveloperMailAPI] Added ignoring errors during parsing messages
  • Algorithm updated due to site changes

Full Changelog: v1.4.9.0...v1.4.9.1

v1.4.9.0

22 May 14:55
1e0dffc
Compare
Choose a tag to compare

What's Changed

  • Updated password generator function by @Xoncia in #185
  • Finally fixed all the bugs in #185
  • GitHub CI: Add support for both Intel and Apple Silicon Macs by @AdityaGarg8 in #186
  • Added program update system!!! Read more here
  • Password generation algorithm has been changed. Now it is very variable
  • Quick settings block has been added to main.py, where you can change global settings without editing all sections
  • Update documentation and screenshots
  • Added a new message type [ WARN ] that simply informs you of non-critical situations
  • Added the use of the rich module. Please reinstall the libraries from the requirements.txt file!!!
  • Added command line arguments: --update, --skip-update-check
  • Removed command line arguments: --try-auto-cloudflare
  • Fixed #187 issue - Mozilla Firefox error on ubuntu: Your firefox profile cannot be loaded. it may be missing or inaccessible
  • Fixed UnboundLocalError: local variable 'chrome_version' referenced before assignment in WebDriverInstaller. This error occurred when you did not have Google Chrome installed on your system
  • Data filling for command line arguments: business-key, business-account is also greatly accelerated!
  • An additional project version check has also been added: The updater can now tell you that The project has an unreleased version, maybe you are using a build from the developer?
  • Increased stability of the algorithm for command line arguments: business-key, business-account

That was a lot of work. Nice working with Xoncia!

Full Changelog: v1.4.8.0...v1.4.9.0