Threat intelligence report for 103.106.79.66. Location: Depok, Indonesia · ISP: PT Quantum Tera Network