Zarithas
89db386ffe
Major refactor: security enhancements, modularization, config integration, reduced Parquet reliance
...
- Migrated codebase to class-based architecture for better modularity and maintainability
- Introduced system_config.json for centralized configuration (required for runtime)
- Added structured working directories for improved file organization
- Significantly reduced reliance on Parquet; replaced with alternative data handling
- Implemented security improvements across modules
- Several TODOs remain in the main script for future enhancements
- Linter formatting affected readability in some files (e.g., utils); cleanup is on the agenda
2025-10-05 22:20:42 -04:00
Zarithas
9fe9f97d1d
DailyBuild
2025-09-30 14:11:41 -04:00
Zarithas
4feb3ecca9
early alpha OTP'less local approval
2025-09-29 22:36:12 -04:00
Zarithas
789a8ed975
LocalApproval in progress
2025-09-29 21:21:27 -04:00
Zarithas
7e669ea14f
Enhanced Quiet Finder
2025-09-29 14:43:18 -04:00
Zarithas
b5a1ee188f
Updated skipback and added extra stats
2025-09-26 17:18:02 -04:00
Zarithas
8462e3adf5
Quiet Hosts Calculator Added
2025-09-26 16:18:53 -04:00
Zarithas
b82b4a0f1b
Removed testing csv generation, added safeguard to option 5 for JB's sake ❤️
2025-09-26 15:12:55 -04:00
Zarithas
0a26ed71c1
Major Refactor now allows multiple policies to be selected
2025-09-26 14:57:12 -04:00
Zarithas
74b3f7b2e1
Device Search now Returns English Policy Name & Status
2025-09-25 13:20:18 -04:00
Zarithas
8e695659d2
Fixed Breaking Datetime change
2025-09-25 12:40:11 -04:00
Zarithas
f8bcb826e7
Added Device List Query
2025-09-25 12:30:32 -04:00
Zarithas
5c11629f64
Two feature adds: Secondary Paths are now generated, along with all the hashes that are not part of the path exclusions. Added remove/reset data feature
2025-09-25 10:55:10 -04:00
=
26ea73392b
Cleaned up Generate Unexclueded Function to keep its files in check
2025-09-19 12:19:35 -04:00
=
c22dfbe780
Audit Policy Update Mechs added, both interactive & non
2025-09-19 12:04:26 -04:00
=
2c5a3de437
Exclusion Divide added
2025-09-19 10:04:21 -04:00
=
f4d27b4e64
ALL AT PATHS TOOL
2025-09-18 15:19:19 -04:00
=
3eae73150f
Bugfix: Path exclusion constant and min files for path constants werent being respected
2025-09-18 09:24:48 -04:00
=
bfd853fc76
Took safeties and turned them into a preflight test so we no longer have to toggle
2025-09-17 09:31:25 -04:00
=
99b05c9cc7
Added Publisher Push
2025-09-17 09:10:59 -04:00
=
99b13bb67f
fixed typos
2025-09-15 17:07:01 -04:00
=
1dc6977d57
forced all filextensions to lower
2025-09-15 16:18:22 -04:00
=
d65880135f
Added File Extension Limits
2025-09-15 16:00:31 -04:00
=
a3977565f2
Cleanup
2025-09-15 12:00:09 -04:00
=
df52a4f0b0
Fixed so that hash adding for local approval should happen sooner if device is moved out of OTP early. Also minor fixes with timestamping of hash additon to use local time instead of epoch, and str matching for local approval allow list finding
2025-09-15 11:28:17 -04:00
=
8098fc665c
OTP Generator Added
2025-09-11 10:25:16 -04:00
=
3bb69aaab7
alpha version
2025-09-10 17:01:17 -04:00
=
2b29d5064a
First Draft
2025-09-10 15:46:18 -04:00
=
fbf86bb41f
First Draft
2025-09-10 15:42:29 -04:00
=
13139d7dea
Fixed adding duplicate jobs, now gracefully handles
2025-09-10 13:59:31 -04:00
=
14f1a78e5f
Small fix
2025-09-10 12:04:45 -04:00
=
b0f4d84e78
Scheduler added
2025-09-10 11:57:06 -04:00
=
f09bb5ff62
Added GetDestAllowlistFromClientID
2025-09-09 17:06:38 -04:00
=
11b2d255b6
Working on Pulling info about client
2025-09-09 16:57:30 -04:00
=
999d1f9d9d
Noninteractive changes added, first draft getOTPHistory
2025-09-09 13:21:08 -04:00
=
53e60df179
Added back HTML for path review
2025-09-08 13:34:42 -04:00
brotoskyj
6345f874be
First Test Run Confirmed
2025-09-05 10:54:42 -04:00
=
55e3a7c171
Liscense Header added to Pretty
2025-09-04 12:19:30 -04:00
=
781edcfa99
Cleaned up menu by functionalizing
2025-09-04 12:18:22 -04:00
=
73811ba4d2
Path prep prepared
2025-09-03 19:33:04 -04:00
=
e35e6118e7
Merge branch 'MemOpt' of https://git.racooncity.org/brotoskyj/Airlocktools into MemOpt
2025-09-03 17:23:06 -04:00
=
b52ce86599
Sort fixed
2025-09-03 17:18:06 -04:00
brotoskyj
40def73075
Minor Changes to Quality of Life Update
2025-09-03 16:43:25 -04:00
brotoskyj
c428a4a989
Minor Changes to Quality of Life Update
2025-09-03 16:43:25 -04:00
brotoskyj
2f47ee7e44
Quality of Life updates
2025-09-03 16:43:25 -04:00
=
935467fbcb
Paths fixed... need to double check the path exclusion format to feed api
2025-09-03 16:41:27 -04:00
=
e323ac71e9
Added Pup Filter and Path Dedupe
2025-09-02 20:15:55 -04:00
=
6a684d71ec
Merge branch 'MemOpt' of https://git.racooncity.org/brotoskyj/Airlocktools into MemOpt
2025-09-02 18:16:31 -04:00
brotoskyj
fbd785d6ab
Fixed Chunkinator
2025-09-02 17:48:51 -04:00
=
52efd6c2fd
Regulator Function fixed
2025-09-02 10:17:17 -04:00