Repository navigation
WireTap v1.5.7 - AtomForge Integration & Unified Logging
This release introduces AtomForge FDO decompilation integration and implements a centralized logging system for improved debugging and production use.
New Features
AtomForge Integration
- On-demand FDO Decompilation: Click "Show FDO" on any frame in the web interface to decompile it using AtomForge
- Real-time Health Monitoring: GUI displays AtomForge connection status and version information
- Seamless Integration: Automatically detects AtomForge service running on localhost:8000
- Error Handling: Graceful fallback when AtomForge is unavailable
Unified Logging System
- Centralized WireTapLog: All logging now goes through a single utility class
- Verbose Flag: Use
--verboseor-vto enable debug output - Silent by Default: No console spam in production - perfect for GUI and native binaries
- Consistent Format: All logs follow the same format across the entire application
Technical Improvements
- Fix JSON parsing to properly handle escaped quotes in decompiled source
- Fix newline rendering in FDO source display
- GraalVM-compatible AtomForge service implementation
- Improved error handling and user feedback for decompilation failures
- Performance optimizations in JSON extraction logic
Documentation
- Updated README with AtomForge setup instructions
- Added verbose logging documentation
- Clarified command-line options
Files Changed
- 16 files modified, 1,246 insertions, 36 deletions
- 4 new AtomForge service files
- WireTapLog utility class for centralized logging
For setup instructions, see the AtomForge repository.