Oh, this is a fun thing i found while searching through random websites to find examples of robots.txt files. As I looked at Replit’s robots.txt file, there was one user agent that stood out. FreshPingBot
was not allowed to go through the page at all.
WHO OR WHAT IS FRESHPINGBOT???
Any answer or speculation is appreciated
Theories and Updates:
Update 1 - Freshping is a pinging service similar to UptimeRobot, and also sends a custom User-Agent. See this reply from @haroon to learn more.
Update 2 - Two of the Replit Team members in the Friends of Replit discord server (IroncladDev and Ray) have no clue.
@haroon's theory (Day 1 & Leading Theory*)
We now know that Freshping is a pinging service similar to UptimeRobot, however do not know why it:
- follows robots.txt
- or why it’s not allowed on https://replit.com.
According to a page that goes over user agents of Freshworks (the company who made Freshping), we see that it does not respect robots.txt. (see image below)
@OmegaOrbitals' theory (Day 1)
No details are available for this, however is a very interesting theory.
@NoNameByProgram's theory (Day 1)
My theory is that users spammed https://replit.com/ with something similar to UptimeRobot which either stressed their servers, or spammed them – leading to a Denial of Service attack; however, it is very strange that the bot follows the rules of robots.txt
.