Skip to content
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

module updates #894

Merged
merged 5 commits into from
Oct 22, 2024
Merged

module updates #894

merged 5 commits into from
Oct 22, 2024

Conversation

JamesHabben
Copy link
Collaborator

  • update celWireless module
  • update appleWifiPlist module
    • separated functions and views for network info and time related values
    • added new parsing for bss list
  • updated module test
  • deleted wiLoc empty module

Refactor and enhance WiFi artifact processing in appleWifiPlist.py

- Add __artifacts_v2__ dictionary with detailed metadata for new artifacts
- Replace old imports with new, more specific imports
- Simplify _bytes_to_mac_address function and add _decode_ssid function
- Replace get_appleWifiPlist with four new artifact processor functions:
  - appleWifiKnownNetworks
  - appleWifiKnownNetworksTimes
  - appleWifiScannedPrivate
  - appleWifiBSSList
- Enhance data extraction for known networks, including new fields
- Add timezone offset conversion for date fields
- Improve handling of different plist structures and file types
- Remove old __artifacts__ dictionary
- General code cleanup and improved error handling
- seems to be an initial attempt to create something, but really is a close copy of call history.
- git history shows it has been dragged through many architectural updates without adding any functionality
- has no file search pattern to get any files
- Updated to artifacts v2 format
- Implemented artifact processor
- Adjusted header names for SQL compatibility
- Refined file search pattern
- built test case data
- additional mock on `logdevinfo()` function
- added a few more dates extracted from known networks
- added parsing of bss list info from the plist backup file
@JamesHabben JamesHabben merged commit 4e62d1f into abrignoni:lava-output Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant