Releases: rzc0d3r/ESET-KeyGen
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
v1.4.8.0
- Code rearrangement: now all the main code is divided into modules
- Added MBCI mode (Menu-Based Console Interface). Read more here.
- Corrects incorrect output: "Downloaded Google Chrome update is detected! Using new chrome executable file!"
- Updating the documentation
Full Changelog: v1.4.7.1...v1.4.8.0
v1.4.7.1
- Improvements to the method that detected the version of Microsoft Edge.
Now everything works fine on Windows 7 as well
- Added advanced webdriver search for Microsoft Edge if no identical version was found
- Correction of typos and inaccuracies in exception texts
Full Changelog: v1.4.7.0...v1.4.7.1
v1.4.7.0
- Added webdriver auto-update for Mozilla Firefox, finally! This is the first implementation, so bugs are possible!
- Fixed a typo in 'Initializing {browser_name}-webdriver for {OC}'.
Previously it always said initializing chrome-webdriver, even if you could specify a different browser.
- Added support for scrambled email addresses for --custom-email-api.
Example+example@example.com is now a valid email address.
-
Changed generation output. The account is now displayed when generating keys as well, not just when generating accounts (#182)
-
Updated all screenshots to the current version
I may have changed something else, but I don't remember :)
Full Changelog: v1.4.6.0...v1.4.7.0
v1.4.6.0
What's Changed
- Disabled cloudflare captcha algorithm for Hi2InAPI (again
hi2in
is available in Github Actions) - Increased support for input mail address syntax (When using
--custom-email-api
)
Now xx-xx-xxxxxx@example.com is correct mail address syntax
- Added
developermail
to--email-api
It email API is the fastest currently available, and it also works in Github Actions!
- The default is now
developermail
instead of1secmail
- Updated documentation and screenshots
Full Changelog: v1.4.5.0...v1.4.6.0
v1.4.5.0
What's Changed
- Added new command line argument:
--email-api guerrillamail
- TenMinuteMailAPI initialization has become more stable
1secmail seems to be dying and guerrillamail has replaced it!
Full Changelog: v1.4.4.2...v1.4.5.0
v1.4.4.2
What's Changed
- Auto update GitHub actions by @AdityaGarg8 in #172
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #174
- Bump actions/checkout from 3 to 4 by @dependabot in #175
Fixed inconsistency of chromedriver versions with Google Chrome due to incomplete update. #170
When an update is downloaded, Google Chrome changes the manifest settings to indicate the new version. Chromedriver is downloaded relative to the manifest settings. But unless the user has closed browser sessions, the new version of the browser is the new_chrome.exe file, and the current chrome.exe is the past version. Thus the new chromedriver refers to the old chrome.exe although in fact there is a new and appropriate new_chrome.exe in the folder. That's why the error "version mismatch" appeared.
There were 2 solutions:
-
When you completely restart all Google Chrome processes, it replaces chrome.exe with new_chrome.exe. This completes the update process completely and the project initializes chromedriver correctly.
-
Detect that the Google Chrome update process is not completely finished and refer to new_chrome.exe instead of chrome.exe (This was implemented).
-
The pyperclip module has been removed and TempMailAPI the initialization code was taken from older versions.
-
Added command line argument
--try-auto-cloudflare
(https://github.com/rzc0d3r/ESET-KeyGen/blob/main/wiki/CommandLineArguments.md)
New Contributors
- @dependabot made their first contribution in #174
Full Changelog: v1.4.4.1...v1.4.4.2
v1.4.4.1
- Minor code optimizations
- Added a new type of console messages:
[INPT]
. This means that the console is waiting for your input from the keyboard - Implemented 100% stable algorithm for working with cloudflare captcha
- Added algorithm to handle cloudflare captcha for Hi2inAPI because hi2in site added cloudflare captcha (hi2in became like tempmail)
- First use of the pyperclip module (please execute
pip install -r requirements.txt
) - Increased speed and stability of TempMailAPI initialization (due to pyperclip module)
- Updated documentation and screenshots
If you use --email-api tempmail
or --email-api hi2in
, you need to have the cloudflare captcha solved! Then you need to press Enter after you see the email site, without fail ([INPT] console message type)!
Full Changelog: v1.4.4.0...v1.4.4.1