Robert McMahon
|
b67107e53e
|
Refactor WiFi monitor script: improve code quality and rename
- Rename test_monitor.py to wifi_monitor.py (better naming)
- Delete parse_tshark_pcap.py (deprecated, replaced by wifi_monitor.py)
- Refactor to class-based architecture for better modularity:
* Config: Configuration management
* MonitorModeSetup: Monitor mode setup operations
* PacketParser: Packet parsing utilities
* PacketAnalyzer: Packet analysis and statistics
* PacketCapture: Capture operations (PCAP and live)
* ArgumentParser: Command line argument parsing
- Add properties where appropriate (snaplen, is_successful, error_message)
- Remove 'get_' prefix from utility methods (Python convention)
- Fix Python convention violations:
* Replace wildcard imports with explicit imports
* Use specific exception types instead of bare Exception
* Organize imports (stdlib, third-party)
* Remove unused imports
- Single exit point pattern throughout code
- Remove trailing whitespace
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-13 15:19:18 -08:00 |