Host 39.108.93.136
China
Hangzhou Alibaba Advertising Co.,Ltd.
Linux x86_64
  • MySQL is publicly available
    IP: 39.108.93.136
    Port: 3306
    First seen 2022-06-19 04:41
    Last seen 2022-07-01 19:32
    Open for 12 days
Data leak
Size
16.4 kB
Collections
1
Rows
1
Domain summary
No record