Report for IP: 45.138.12.88

Threat LevelCRITICAL81/1005 rule types across 3 attack categories
40 incidents · 5 rule types · active attack detected · persistent 20-day campaign · seen 12h ago
PTR N/A
Org / ASN TC DATACENTER LIMITED
Country 🇭🇰 Hong Kong
City Sheung Wan, Central and Western
Timezone Asia/Hong_Kong

Attack Analysis

Suricata IDS Alert
Suricata intrusion detection flagged this IP for malicious network behaviour — including port scanning, exploit attempts, botnet activity, or known attack signatures. The specific signature is shown in the report list below.
Backup & Database File Probe
This IP requested common backup file paths (.bak, .sql, .zip, wp-config.bak), hunting for database dumps or config files containing plaintext credentials. A single exposed wp-config.bak can hand an attacker full database access. This attack is automated and deliberate.
Bad Bot Flood
This IP generated over 20 HTTP 4xx errors in 60 seconds using a User-Agent identified as a bad bot (scraper, headless browser, or attack proxy). The high error rate indicates automated probing for vulnerabilities while trying to appear as generic traffic. Legitimate services respect robots.txt and do not flood servers with errors.
Git Repository Exposure Probe
This IP requested the /.git/ directory, attempting to download source code, commit history, database credentials, and API keys from an accidentally exposed Git repository. Automated tools can reconstruct an entire codebase from an exposed .git folder. No legitimate client ever requests this path.
Webshell Upload Scan
This IP rapidly probed multiple non-existent PHP paths in under 60 seconds — a hallmark of automated webshell scanning tools hunting for previously uploaded backdoors or vulnerable file-upload endpoints. If successful, a webshell grants the attacker full remote code execution on the server.

Reports (40)

Date Severity Description
5 Nov 2026 - 01:08 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
5 Nov 2026 - 01:07 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
5 Nov 2026 - 01:06 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
4 Nov 2026 - 00:33 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
4 Nov 2026 - 00:32 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
3 Nov 2026 - 01:04 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
2 Nov 2026 - 01:16 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
2 Nov 2026 - 01:15 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
2 Nov 2026 - 01:15 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
1 Nov 2026 - 00:32 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
1 Nov 2026 - 00:32 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
31 Oct 2026 - 00:53 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
30 Oct 2026 - 00:46 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
30 Oct 2026 - 00:45 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
30 Oct 2026 - 00:44 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
30 Oct 2026 - 00:44 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
29 Oct 2026 - 00:30 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
29 Oct 2026 - 00:29 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
29 Oct 2026 - 00:28 medium IDS: Suricata alert — ET INFO Request to Hidden Environment File - Inbound
28 Oct 2026 - 20:05 high Web: Git repo exposure probe