Releases: rzc0d3r/ESET-KeyGen
v1.5.0.8
What's Changed
- A new command line argument has been added:
--repeat
- The settings for quick settings in
main.py
have been moved to the very beginning of the file - Fixed recursive loops in
MBCI
(to destroy the current menu loop after returning to the previous menu, you need to bind theMenuViewName.close
function to theBack
action) - In
MBCI.OptionAction
, thedata_range
argument was added to the class initializer. With its help it is possible to specify the list of acceptable values at input - Removed unnecessary image in img folder
- Updated screenshots & docs
Full Changelog: v1.5.0.7...v1.5.0.8
v1.5.0.7 (Updater Fix)
What's Changed
- Disabling output file when generating key. by @k0re in #224 (new command line argument:
--disable-output-file
)
Full Changelog: v1.5.0.6...v1.5.0.7
v1.5.0.6
What's Changed
- Removed check for Internet connection at startup as there were frequent problems with external VPN operation
Full Changelog: v1.5.0.5...v1.5.0.6
v1.5.0.5
What's Changed
- Added new
Email API
:mailticking
- Fixed hang when checking project version (on slow internet)
- Added check for internet status at startup
- Completely removed code for
TempMailAPI
andHi2InAPI
- The program will now allow you to run it with
--endpoint-key
,--protecthub-account
, ONLY if you use the--custom-email-api
argument or the followingEmail APIs
:mailticking
,developermail
- Reduced the max waiting time for a key from ESET ProtectHub from 10m to 5m
- Update documentation
P.S.
mailticking
works very well with--endpoint-key
and--protecthub-account
, even better thandevelopermail
:)
Full Changelog: v1.5.0.4...v1.5.0.5
v1.5.0.4
What's Changed
- Added recommendation in case of registration error in ESET ProtectHub
- Added check if a request for Endpoint-Key generation has been sent
Full Changelog: v1.5.0.3...v1.5.0.4
v1.5.0.3
What's Changed
- Changed
Email API
todevelopermail
in auto-testing by @AdityaGarg8 in #211 - Added small business key generation in auto-testing by @AdityaGarg8 in #211
- Browser path retrieval fixes on Linux (Now the error that the browser is not found in default directories will show the real situation)
- Expanded support for email addresses (Addresses with dots in the name are also considered valid)
Full Changelog: v1.5.0.2...v1.5.0.3
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