-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance Random Interval and Movement Functionality in HID Mouse Jiggler for Improved Stealth and Human-Like Behavior #746
Enhance Random Interval and Movement Functionality in HID Mouse Jiggler for Improved Stealth and Human-Like Behavior #746
Conversation
Hello, do not fill it, do not edit it after me second time, thanks |
Sorry, I didn't notice |
I understand that this upgrade is meant to help mouse jiggler be more stealthy, but it also made it so I have to keep turning it off when I come back to desk because it may accidentally cause clicking on the wrong button. Could this instead be made into separate "stealth jiggler" mode and the old one brought back please? |
Thanks for this new feature but I agree with Luk164, I'd prefer the old way so I was able to let it run also while I'm working. Also, not clear how can I set the Jiggler to make a movement every 5sec for example? Thanks and keep up the great work! |
Hello @Luk164 I understand the need for a separate "stealth jiggler" mode. We can certainly implement this by creating two separate applications, one for the stealth mode and another for the previous behavior. @Airmonkdev To use seconds instead of minutes, you will need to replace the minutes by seconds in the code. Alternatively, we can (i think) add an option on the screen to change the interval units between seconds and minutes. |
Hi Gushmazuko, |
Hello everyone who was requesting making two possible options (keeping old version and adding new too) |
What's new
This pull request introduces significant enhancements to the HID Mouse Jiggler, aiming to improve its stealth capabilities and emulate human-like behavior more effectively. The updates include:
Random Intervals: Replaced fixed movement intervals with a random interval system. Users can set a minimum and maximum time range, within which the device randomly determines when to move the mouse. This unpredictability helps in evading detection by systems that monitor for regular patterns, such as anti-cheat software.
Dynamic Mouse Movements: Mouse movements are now randomized in both direction and distance, further mimicking human behavior. This variability makes the movements less predictable and more natural, which is crucial for bypassing systems that analyze movement patterns for regularity.
User Interface Enhancements: Updated the UI to facilitate easy setting of the minimum and maximum intervals through the device’s buttons. The interface displays these settings, allowing users to adjust the behavior to match their specific needs more closely.
These improvements aim to make the Mouse Jiggler more effective in environments where sophisticated software might detect less sophisticated tools. By enhancing the randomness and naturalness of the movements, the device becomes a more robust tool in scenarios requiring continuous, unnoticeable activity.
Demo video:
Verification
pynput
python library to track mouse movementsget_mouse_jiggler.py
Checklist (For Reviewer)