RatioForge is amodern, .NET 8-powered torrent client simulator that allows you to fake upload and download statistics to almost all BitTorrent trackers.
Note: This project is a fork and modernization of RatioMaster.NET by Nikolay Kostov. See NOTICE.md for full attribution.
- Standalone Application: Does NOT rely on your BitTorrent client (uTorrent, qBittorrent, etc.)
- No Real Transfer: Does NOT download/upload actual files - only simulates stats
- Wide Client Support: Hardcoded emulations for popular BitTorrent clients:
- uTorrent (multiple versions)
- BitComet, Azureus/Vuze
- ABC, BitLord, BTuga
- BitTornado, Burst, BitTyrant, BitSpirit
- Deluge, Transmission, KTorrent
- And more!
- Modernized: Rebuilt for .NET 8 with improved performance and Windows 11 support
- Windows 10/11 (64-bit recommended)
- .NET 8 Runtime (Download here)
- Download the latest release from the Releases page
- Extract the archive
- Run
RatioForge.exe
- .NET 8 SDK
- Visual Studio 2022 (or later) or Rider
# Clone the repository
git clone https://github.com/tsautier/RatioForge.git
cd RatioForge
# Restore dependencies
dotnet restore Source/RatioForge.sln
# Build
dotnet build Source/RatioForge.sln --configuration Release
# Run
dotnet run --project Source/RatioForge/RatioForge.csprojdotnet test Source/RatioForge.sln- Load a
.torrentfile - Select the BitTorrent client to emulate
- Configure upload/download speeds and ratio
- Click "Start" to begin sending fake stats to the tracker
For detailed usage instructions, see the built-in help menu.
- CI Maintenance: GitHub Actions now use Node 24-compatible official actions and a pinned Windows 2025 runner
- Version Check: Remote and local versions are compared as semantic versions
- Maintenance: Removed remaining StringBuilder TODOs in version logging and URL-safe random string generation
- Modernized Foundation: Preserves the RatioMaster.NET functionality on .NET 8 and Windows Forms
See CHANGELOG.md for full version history.
RatioForge is based on RatioMaster.NET by Nikolay Kostov:
- Original Development: 2006-2016
- Original Author: Nikolay Kostov (NikolayIT)
- Original Repository: https://github.com/NikolayIT/RatioMaster.NET
This fork was created in 2026 to modernize the project for current .NET standards while preserving all original functionality.
This project is licensed under the MIT License - see the LICENSE file for details.
- Original Work (2006-2016): Copyright © Nikolay Kostov
- Derivative Work (2026-present): Copyright © Thomas SAUTIER
See NOTICE.md for full attribution details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This software is for educational purposes only. Use at your own risk. The developers are not responsible for any misuse or damage caused by this program.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Made with ❤️ using .NET 8
Based on RatioMaster.NET by Nikolay Kostov