DOES ANYONE KNOW WHERE THIS SITE CAME FROM OR WHO OWNS IT?
It contains a lot of good information but I cannot find a source where the link originated. It seems to have appeared around February 13th. The domain was registered March 2016. That's about all I can find.
https://intel.securecomm.network/45files/