</img>
The most powerful unblocked link checker, supporting these filters:
Also comes with many QoL (quality of life) features, including:
--web <port>, default port is 10000)Setting up FilterChecker V2 is as easy as pie!
Assuming you already cloned the repo, and installed Bun:
bun i.env file, use example.env as an examplebun run start, if you wish to run the API alongside, you can turn your command into bun run start --web, and if you want to specify a custom port, bun run start --web 8080GET / or /ping: Healthcheck, should always respond with OK.
GET/POST /check/[url]/results.txt:
lightspeed or ls for Lightspeedfortiguard or forti for FortiGuardpalo or paloalto for Palo AltoPOST request example:
{"filter":"lightspeed"}
POST request example response:
FilterChecker Report for youtu.be:
Lightspeed:
LS Filter: education.videos
LS Rocket: education.videos
GET request example response:
FilterChecker Report for youtu.be:
FortiGuard:
Category: Streaming Media and Download
Lightspeed:
LS Filter: education.videos
LS Rocket: education.videos
Palo Alto:
Risk: Low-Risk
Category: Streaming-Media
GET/POST /check/[url]/results.json:
If a GET request was made, it will show a FilterChecker report of all filters in a JSON format.
If a POST reqest was made, you’ll have an option to specify what filter in a JSON format, the options are:
lightspeed or ls for Lightspeedfortiguard or forti for FortiGuardpalo or paloalto for Palo AltoPOST request example:
{"filter":"lightspeed"}
POST request example response:
{
"lightspeed": [
"education.videos",
"education.videos"
]
}
GET request example response:
{
"fortiguard": "Streaming Media and Download",
"lightspeed": [
"education.videos",
"education.videos"
],
"paloalto": [
"Streaming-Media",
"Low-Risk"
]
}
FilterChecker V2 is licensed under the Lesser GNU Public License version 2.1.