If the link is not accessible, please report it through private message. You can also use the VirusTotal tool below to scan the target website for security.
Firealpaca
This free drawing software is from Japan, known as the animation kingdom. The software's name is interesting, it's called "Camel" or "Canna" in English, with a traditional Chinese interface. It's free to download and play with.