From 61795cca848d29473df430f3ad299f562715c39b Mon Sep 17 00:00:00 2001 From: Shahm Najeeb Date: Sat, 31 May 2025 14:25:28 +0400 Subject: [PATCH 1/4] feat(core): major improvements across debugger, vulnscan, and logging - Added explicit variable type annotations across most files - Rewrote `dump_memory` to include TODO logic and improve robustness - Enhanced debugger version check: - Now supports custom Git repo URLs for update checks - Improved forced exit handling in `Logicytics.py` with basic cleanup - vulnscan module upgrades: - Implemented batch file reading - Switched to asynchronous file scanning - Optimized model loading with caching - Improved feature extraction pipeline - Introduced `MAX_FILE_SIZE` global (default 50MB; None to ignore) - Added `max_workers` and `UNREADABLE_EXTENSIONS` to `config.ini` - Replaced `print` statements with structured logging across logicytics lib Signed-off-by: Shahm Najeeb --- .idea/csv-editor.xml | 16 -- .idea/misc.xml | 3 + CODE/Logicytics.py | 7 +- CODE/_debug.py | 18 +-- CODE/_dev.py | 2 + CODE/bluetooth_details.py | 5 +- CODE/bluetooth_logger.py | 9 +- CODE/config.ini | 12 +- CODE/dump_memory.py | 213 +++++++++++---------------- CODE/logicytics/Checks.py | 4 +- CODE/logicytics/Config.py | 3 +- CODE/logicytics/Execute.py | 4 +- CODE/logicytics/Flag.py | 52 +++---- CODE/logicytics/Logger.py | 9 +- CODE/logicytics/__init__.py | 3 +- CODE/packet_sniffer.py | 1 + CODE/vulnscan.py | 284 +++++++++++++++--------------------- CODE/wifi_stealer.py | 11 +- PLANS.md | 23 ++- requirements.txt | 4 +- 20 files changed, 292 insertions(+), 391 deletions(-) delete mode 100644 .idea/csv-editor.xml diff --git a/.idea/csv-editor.xml b/.idea/csv-editor.xml deleted file mode 100644 index cb2fb408..00000000 --- a/.idea/csv-editor.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 800e363e..bdf2c791 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -5,4 +5,7 @@