Implemented more keylogger functions#51
Open
filippopiconese wants to merge 26 commits into
Open
Conversation
… task is created.
…t module to make screenshots
- keylogger.py: add try/except around all hardware operations (microphone, screenshot, listeners), conditional sounddevice import for Windows Server, structured [tag] logging for every action and error, protect main loop with try/except/finally + crash email on unhandled exception, clean up partial .wav files on recording failure - utils.py: per-file error handling in upload/delete, timeout + CalledProcessError handling in create_scheduled_task, remove stop_process (antivirus blocking removed) - main.py: auto-detect executable path via sys.executable when frozen (PyInstaller) or __file__ otherwise (USB / any location), APPDATA fallback to tempfile.gettempdir(), load .env from sys._MEIPASS when running as compiled exe - Dropbox: replace short-lived access token (4h) with OAuth2 refresh token; add dropbox_auth.py one-time setup script - build_exe.py: interactive build script (simple or pyarmor-obfuscated), bundles .env inside the exe for a fully self-contained binary, obfuscated build uses PyInstaller static analysis on original source then pyarmor cifra in-place - requirements.txt: add pyarmor - README.md: rewrite with correct setup instructions, .env variables, build steps
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hi, I've implemented more keylogger functions other than mouse and keyboard inputs.