Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fssay/steam-blocker

App for blocking outgoing network traffic from Steam. Useful if you want to play borrowed games.
https://github.com/fssay/steam-blocker

firewall-rules gui-application steam

Last synced: about 1 month ago
JSON representation

App for blocking outgoing network traffic from Steam. Useful if you want to play borrowed games.

Awesome Lists containing this project

README

        

# Steam Blocker
A simple Windows app for blocking outgoing network traffic from Steam.

It works by modifying Windows firewall rules.

Done as a GUI and C++ learning project.

# Features
- Blocking outgoing network traffic
- Support for both x86 and x64
- Log console
- Dark theme

# Usage
- Run the app as an administrator.
- Check the log console for errors.
- Click "Toggle" to enable or disable the blocker.

# Compilation
Just make sure you have `SBFwEditor.dll` in the `bin` folder.

Anything else is straightforward.

# Errors
**SBFwEditor.dll broken or missing:**

Program can't find `SBFwEditor.dll` in the `bin` folder, or can't call the `Enable` or `IsEnabled` functions.

**Can't find Steam path:**

Program can't find where steam has been installed.

If you don't know what to do, just add a value to the registry.

**Missing admin privileges:**

You need to start this app "as an administrator".

**Critical error:**

Something awful happened, and there is no easy fix.

**Unknown defined error:**

I fucked up something with the `SBFwEditor.dll`

**Unknown unexpected error:**

Shouldn't happen if you won't mess with the `SBFwEditor.dll`

# Fix missing steam path
- Go to the registry key shown in the log console
- Add REG_SZ value "InstallPath"
- Provide a path to a directory where steam.exe is located

# Fix missing SBFwEditor.dll
- Go [here](https://github.com/DmitrijVC/SBFwEditor)
- Download version corresponding to the Steam Blocker one
*(0.x SBFwEditor.dll = v0.y.z SteamBlocker.exe)*
- Put the `SBFwEditor.dll` to the `bin` folder which should be next to the SteamBlocker.exe