Windows torifier. Provides UI to work with tor and to use it with your system. Contains all necessary functionality to torify. Installs WinpkFilter to your system to ensure that only tor traffic leaves the system in "Everything" mode. Additionally provides basic anti-circumvention functionality and application selection (similar to orbot) (uses ProxiFyre).
This application should not be treated as anonymity tool.
Tested and developed on win10 64
Tor
When the application starts, you get an icon in the notification bar
Exit - stops and exitst the application
Enable - button which switches on and off torification after connection
Connect - start connecting to tor
Disconnect - disconnect from tor
NoProcess - current status of tor
Tor control - opens/closes tor control panel
Settings - opens/closes torifier settings
Panel for controlling tor proxy parameters.
Provides functionality for adding bridges (also supports adding bridges from a url or a local file, just write the file path or the URL in the bridges textbox and it will fetch them automatically).
Filter - every N seconds application checks whenever the amount of bridges is sufficient (>= Running bridges count) and reloads tor only with those bridges.
When selecting bridge type, there is a Tor relay scanner option. By pressing connect with this bridge type, TorRelayScannerCS is launched. It scans for reachable tor relays to use them as bridges until the desired amount of bridges was found (Running bridges count)
Provides functionality for selecting what to torify.
In this mode application forces the system to use Tor's DNS server and to use Tor as system proxy. Additionally it installs a firewall (a bunch or ndis static filters) into the system to block all outcoming and incoming traffic which doesnt go to or from one of the Tor's addresses in use.
In this mode application starts a ProxiFyre process which proxifies all of the desired applications through tor. By uncheking the box next to the application icon, you can exclude a specified application from the proxification without removing them from the list.
If you got any issues or questions, I would gladly answer them in issues.
Additional configuration could be accessed from the file called configuration
in the app's directory. It's pretty straightforward.