Next-generation firewall (NGFW) that supports blocking SocialClub Overlay notifications.
Dutch | English | French | Romanian | Russian | Spanish | Turkish
16th of March, 2023 UPDATE: I have tweaked filter #2 to block the resource that is being abused to send bounty notifications.
Download and extract (or build yourself). The direct download link to the latest compiled release is above this message.
Run SCBlocker.exe
as Administrator.
python main.py
in an elevated command prompt while at the repo directory.
If the program is running and the network filter is ON, notifications should now be blocked and won't reach your client.
Use the keys on your keyboard to navigate the menu.
config.ini
. Don't touch it. If you do and the program crashes, delete the file, restart the program, and the program will revert to defaults.LOG BLOCKED ACTIVITY
is ON, the program will log information about dropped packets in debug.log
. If you want to watch the log in real-time, you can use something like mTail.This app provides three different filtering heuristics that all target different points in the chain of communication between your client and the SocialClub Overlay.
Filter #1 DROP_INC_80
is the fastest and impacts performance the least but you may be flooded with notifications when the filter is turned off.
Filter #2 DROP_CLIENT_POST
is enabled by default as the end result is probably what most users are looking for.
Filter #3 DROP_LENGTHS
is the most complicated and still under development and therefore not recommended.
NOTE: If you are just looking for the download without building yourself, you need to go to Releases instead. Or just click the "Download" link near the top of this page.
Install Python 3 (3.8+ recommended)
Add Python to PATH
will make the next step easier.Run the following commands in a command prompt:
:: Make sure to open the command prompt in / navigate to your local repo directory before running these commands.
C:\Users\Speyedr\socialclub-notification-blocker> pip install -r requirements.txt
:: If 'pip' is not recognised (i.e. it wasn't added to PATH) then you will need to provide the absolute path to pip.exe, e.g.
:: Make sure to check your exact install directory (your version number or bundle may be different)
:: C:\Users\Speyedr\socialclub-notification-blocker> "C:\Program Files\Python 3.8\Scripts\pip.exe" install -r requirements.txt
C:\Users\Speyedr\socialclub-notification-blocker> python setup.py build
:: Again, if python is not recognised then you will need to use the absolute path instead:
:: C:\Users\Speyedr\socialclub-notification-blocker> "C:\Program Files\Python 3.8\python.exe" setup.py build
347M8sHnahA98c7MjHGmvsb5pVUJeUcMZ5
0xDBAa338137Fc53BA007D7Cf99DD94908e8Fdb6d8
addr1qy6xlrpv43xjwhjpdvalccjxm3tf46f5cu7uh5uhexzgwyudcmm3ty8entef6tu3dgf8chn70tc3uql0kkrj0f62mw9sxh29w3