Technical Details - SlimeDog/NetworkInterceptor GitHub Wiki

NetworkInterceptor ▪ Monitor and block outgoing network connections

Compatibility issues

⚠️ SecurityManager was terminally deprecated in Java 17. This affects NetworkInterceptor on all platforms. Fortunately, the issue is easily resolved, without change to NetworkInterceptor. Add the following specification to server/proxy start-up java -Djava.security.manager=allow. This specification was verified to be compatible with Java 17.0.1 (and later), Java 18, and Java 19.

⚠️ LagMonitor installs its own custom security manager, by default. Only one custom security manager may be enabled. The LagMonitor security manager can be disabled in plugins/LagMonitor/config.yml. NetworkInterceptor can run without the custom security manager enabled, but connection detection is greatly reduced.

Dependencies

None

Files in plugins/NetworkInterceptor/

Filename Content
config.yml Fully-commented configuration settings
sample-allow-config.yml Fully-commented sample configuration settings for allow mode
sample-deny-config.yml Fully-commented sample configuration settings for deny mode
⚠️ **GitHub.com Fallback** ⚠️