Release Version 2.0
I’m excited to announce the release of Version 2.0 of StealthShift! This update enhances network interface management and privacy features, adding robust support for various VPN solutions alongside a refined user experience. Here’s a summary of the key updates:
Change Log
- VPN Support: Added compatibility with OpenVPN and WireGuard for seamless VPN integration.
- User Interface Enhancements: Improved the interface for selecting VPN types, making it more intuitive and user-friendly.
- Automatic VPN Cycling: Introduced a new option to automatically change the VPN at specified intervals.
- Countdown Timer Functionality: Implemented a countdown timer to track remaining time during MAC and VPN changes.
- Enhanced Logging and Error Handling: Improved mechanisms for tracking errors and actions, providing clearer insights into operations.
- Automatic VPN Service Closure: Ensured that all VPN services are automatically closed upon exiting the script, restoring all settings to default.
- Interface Status Check: Added functionality to wait for the network interface to become active before proceeding with operations.
- Permissions Management: Enhanced permissions settings for configuration files to improve security.
- Bug Fixes and Stability Improvements: Resolved several bugs and increased the overall stability of the script.
- New Scripts:
- force_stop_vpn.py: A dedicated script to force stop active VPN connections.
- vpn_manager.py: A utility to manage multiple VPN connections efficiently.
- New Command-Line Options:
-rc
or--random-change
: Change both the MAC address and selected VPN at specified intervals.-vc
or--vpn-change
: Change the selected VPN at specified intervals (VPN only option).
Known Issues
- None reported at this time.
Future Plans
- Expand support for additional VPN solutions.
- Enhance the user interface for a more seamless experience.
- Develop a GUI edition for improved usability.
- Create a Windows OS version to extend compatibility.
- Introduce new features to further enhance anonymity and security.
License
License Information (replace with your actual license link).
Contribution Guidelines
Contributions are welcome! Please fork the repository and submit a pull request. You can also report issues or suggest features on the GitHub issues page.
Additional Notes
Platform Compatibility: StealthShift is designed for Linux-based operating systems. While it may function on other platforms, optimal performance is ensured on Linux. Users on alternative systems may encounter compatibility issues or need additional configuration.