This repository has been archived by the owner on Mar 9, 2022. It is now read-only.
Releases: ScottGriffin213/BundleBouncer
Releases · ScottGriffin213/BundleBouncer
LATEST_DEFINITIONS
Floating tag used for auto-downloading definitions.
Updated @ 2022-03-07T04:15:24.485550
Filename | Purpose | SHA256 |
---|---|---|
BundleBouncer.Shitlist.dll | Definitions | 60A24148F4747D9C434F1C5A106B34B89C126DD3C793A9D251FEA8B49536C277 |
Global-YARA-Ruleset.bin | Compiled YARA ruleset | 85129750BDDA6AD9A9D5DCB0B89AB47A142E6CF42BB70B00323DF6E8F0F9D720 |
NOTE: You do not need the .sig
or .sha256sum
files, they are there for auto-downloads.
v1.3.0
- Updated for VRChat build 1169.
- Core
- Now intercepts Unity internals in order to capture bundles just prior to loading.
- Added YARA binary scanning engine from VirusTotal and Airbus CERT.
- Added AssetTools.NET for detailed inspection of assetbundles.
- Auto-updated files (YARA rules, hash list DLL) are now verified to be from me by way of PGP key validation.
- Configuration
- Added
UserData/BundleBouncer/My-Allowed-Avatars.txt
to allow manually whitelisting avatar IDs. - Added
UserData/BundleBouncer/My-Blocked-Avatars.txt
to allow manually blacklisting avatar IDs. - Added
UserData/BundleBouncer/My-Allowed-Asset-Hashes.txt
to allow manually whitelisting asset hashes. - Added
UserData/BundleBouncer/My-Blocked-Asset-Hashes.txt
to allow manually blacklisting asset hashes. - Added
UserData/BundleBouncer/User-YARA-Rules/
so users can provide their own YARA rules.
- Added
- Known issues
- Progress bars do not work due to internal Unity weirdness. I currently don't know how Unity sends feedback to UnityWebRequest from AssetBundleDownloadHandlers in their native code, so until I can figure this out, stuff will appear to be frozen until downloads complete.
- Downloads seem to take a bit longer due to the post-download scans they are subjected to.
- Since 1169, cached files are not scanned.
v1.3.0-rc5
Fixed Photon-related exception spam, added well-formed schema for parsing photon events.
Full Changelog: v1.2.7...v1.3.0-rc5
v1.3.0-rc4
Updates for VRC 1169
Full Changelog: v1.2.7...v1.3.0-rc4
v1.3.0-rc3
Fixes for initial configuration crashes.
Full Changelog: v1.2.7...v1.3.0-rc3
v1.3.0-rc1
- Core
- Now intercepts Unity internals in order to capture bundles just prior to loading.
- Added YARA binary scanning engine from VirusTotal and Airbus CERT.
- Added AssetTools.NET for detailed inspection of assetbundles.
- Known issues
- This changeset is very experimental and invasive, and will likely cause strange problems. User beware.
- Progress bars do not work due to internal Unity weirdness. WIP.
v1.2.7
- Core
- Added avatar whitelist functionality.
- Added assetbundle hash whitelist functionality.
- Added user avatar ID whitelist to bypass automatic tests.
Full Changelog: v1.2.6...v1.2.7
v1.2.6
- Core
- Standardized more avatar ID detection notifications.
- User State Tracking
- Fixed NRE caused by null players joining/leaving.
- Definitions
- Fixed some avatar hashes not getting added to the bundle hash check.
Full Changelog: v1.2.5...v1.2.6
v1.2.5
- Definitions
- Fix shitlist auto-updates crippled by crappy logic.
Full Changelog: v1.2.4...v1.2.5
v1.2.4
- User State Tracking
- Now tracks the
properties_changed
event properly.
- Now tracks the
- Logging
- Logs are cleared on game start.
- Logging directory is created if it doesn't exist.
- Shitlist
- Add avatar ID and assetbundle hash count to shitlist startup
Full Changelog: v1.2.3...v1.2.4