The basic usage to rete is rete [arguments] [file/urls]
there are a few flags you can use.
Example: rete https://google.com https://fakeurl.bleb https://example.com
This flag allows you to check a list of urls in a txt file.
Example: rete -f urls.txt
This flag lets you chose the name of the file outputted by the file flag.
Note: This flag but be used BEFORE the file flag is used
Example: rete -o output.txt -f urls.txt
This flag lets you chose how many seconds to wait for a connection until rete declares timeout.
Example: rete -t 1 https://google.com https://fakeurl.bleb https://example.com
Since this program was made with crystal, you need to install crystal and shards which is available in most package managers and windows.
going into where the source code is and then run shards install which installs all of the dependencies.
To create the executable, run shards build rete where the binary will be in the bin directory.
Rete is a utility that can check if a URL/website is really up or not.
Rete allows you to bulk check URLs which can be time saving.
Rete uses that to our advantage by looking at the status code (eg, a websites returns 403)
When making a list of games and proxies, I needed to test if the links really worked without having to test them all individually (I had over 6000 links to check!)