After 4 years of its creations, we're ready for a formal version 1.0.0 release of PowerSpyCli.
Main New Features and Changes
- Replace the unmaintained pyBluez library with direct sockets, allowing the tool to work flawlessly on multiple platforms (Linux, Windows, etc.), and on all Python 3 versions. Thanks to @alibouhjira, issues #4 and #5, and PR #7.
- New GUI interface for PowerSpyCli. Thanks to @adelnoureddine and @alibouhjira. Issue #3 and PR #12.
- Write power data immediately to the file with the
-foption, instead of when the program ends. Also filename can be blank and thus powerspy_timestamp.csv will be used instead. Thanks to @alibouhjira, issue #6 and PR #8 - Check if the provided MAC address is valid before trying to connect. Thanks to @adelnoureddine, issue #9 and PR #10.
- Add retry connection 3 times with 3 seconds delay. Thanks to @adelnoureddine and commit 8ab9a19.