Releases: rzc0d3r/ESET-KeyGen
v1.5.0.2
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
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
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)
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
v1.4.9.4
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
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
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
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
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