Repository navigation
Changelog
[v1.2.0] - 2024-07-12
Added
- Status Display: Real-time status messages to provide feedback during the merge process.
- Client Traffic Merging: Enhanced logic to merge client traffic data, ensuring accurate aggregation based on parent usage when specific client data is missing.
- Similar Ports Detection: Identify and display similar ports found during the merge process for better clarity.
Improved
- Error Handling: Further improved error handling with clear messages for operational errors and warnings.
- Code Refactoring: Additional refactoring for better readability and maintainability.
- User Interaction: Enhanced GUI and terminal interface logic for improved user interaction.
Fixed
- Client Traffic Issues: Resolved issues where client traffic data was not correctly merged, particularly for clients under the same port.
Notes
- Port Merging: Ensure the merging process considers both client-specific data and parent inbound data to maintain accuracy.
- Environment Requirements: Ensure Tkinter is installed for GUI operations and that the TERM environment variable is set in terminal environments.
License
- This project is licensed under the MIT License.
Contributions
- Contributions are welcome! Please fork the repository and submit pull requests for any features, bug fixes, or improvements.
Acknowledgements
- Developed by g3ntrix
In this release, we focused on improving the database merging functionality, specifically handling client traffic data more accurately by leveraging parent usage data when specific client data is missing. We've added real-time status displays to keep users informed during the merge process and implemented better error handling to provide clear feedback when issues arise. Additionally, we've improved the user interaction for both GUI and terminal interfaces and refactored the code for enhanced readability and maintainability. Similar ports found during the merge are now displayed, offering more clarity on the merging process.