-
Notifications
You must be signed in to change notification settings - Fork 582
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Built-in block list ? #173
Comments
I'd rather keep it simple and let the users provide their own blocklist file. This could be done by convention: e.g. on start we look for the file called |
Sounds good to me ! I'll work on it, maybe tomorrow, should be easy enough. Should we ship a default blocklist ? |
Only if there is one which is relatively static and small. |
Thought about a way of doing this, and all are really bad:
I think a better way would be to implement it at the torrent-stream level actually ... I've mentioned it there, let's see |
I think it'd be great to have sensible block list defaults. I've looked at the block list implementation in torrent-stream which is kinda meh.
I think it'd make sense to implement the block list at this application's level. I've prototyped an implementation using blocklist-ipsets which works nicely. It introduces no external dependencies and uses
torrent-stream
's "block" feature.What I'm not sure about though is should we pull the IP list at each engine load (potentially overkill really) or do we have a script loading the IPs periodically to block and saving them to a file locally ?
Thoughts ?
Here's a demo implementation
The text was updated successfully, but these errors were encountered: