Got the request to block Tor nodes on a R81.10 environment.
First thought was the Updatable Objects, which felt to me like a logical place. Unfortunately Tor is not there.
Found SK 103154 - https://support.checkpoint.com/results/sk/sk103154 which suggests using the Generic Data Center object, it also gives a Check Point maintained online list https://secureupdates.checkpoint.com/IP-list/TOR.txt so this felt like the solution.
But that Check Point list is a plain text list and Generic Data Center object requires JSON format.
Apparently I wasn't the first with this problem as I found this script which glues everything together: https://github.com/HGrigorov/checkpoint/blob/main/tor2json
Which is a solution but at two points I feel Check Point is missing a chance to make this so much more user friendly.
1 - Why is that Tor list not in the Updatable Objects? Seen that asked before in 2020 also.
2 - Why is that Tor list not available as a JSON file for a Generic Data Center object (specially as it is mentioned in that SK as a solution for this sitation)?