Who's trying to break into our site (it's going terribly)
Every bot that comes sniffing around for a way into this website: WordPress logins, password files, source code, database backups. None of those exist here, so every one of them leaves with nothing. Almost all of it is automated, the same bots hitting every site on the internet. Yours included.
The daily clown parade
Attempts per day, last 30 days. Every bar is a bot that left with nothing.
What they were hoping to find
- WordPress1,800
WordPress login, installer, user list and xmlrpc. This site doesn't run WordPress.
- .env files303
Configuration files that hold passwords and API keys when a site leaves them public.
- Source code215
A /.git folder left on a live site lets anyone download the whole codebase.
- Old server software28
Router admin pages, cgi-bin and debug endpoints from other platforms.
- PHP scripts15
Requests for PHP files. There are none on this site.
- Databases and backups7
phpMyAdmin, SQL dumps and backup archives.
- Cloud and SSH keys4
AWS credentials, SSH keys and editor files that can hold saved logins.
Most wanted (and never found)
The URLs they keep begging for every single day, like it'll work this time.
/wp-admin/install.php1,272/.env215/.git/HEAD199/wp-json/wp/v2/users196/wp-json/wc/store/v1/products195/wp-login.php56/xmlrpc.php38/.git/config16/getcmd14/wp-admin8/guides/small-office-server-backup7/_profiler/open7
Live from the front door, they're still knocking
liveThe latest attempts, newest first. 1,499 of 2,372 never got past the firewall; the rest got a 404.
- 4:35 AM
GET /wordpress-plugins/trinity-backup - 4:32 AM
GET /wordpress-plugins/everest-backup - 4:00 AM
GET /.git/HEAD - 4:00 AM
GET /wp-json/wp/v2/users - 4:00 AM
GET /wp-json/wc/store/v1/products - 4:00 AM
GET /.env - 3:57 AM
GET /wordpress-plugins/everest-backup - 3:33 AM
GET /wordpress-plugins/backup-backup - 3:30 AM
GET /wordpress-plugins/sk-wp-settings-backup - 3:29 AM
GET /wordpress-plugins/pcloud-wp-backup - 3:11 AM
GET /wordpress-plugins/wp-db-backup - 3:00 AM
GET /.env - 3:00 AM
GET /wp-json/wp/v2/users - 3:00 AM
GET /wp-json/wc/store/v1/products - 3:00 AM
GET /.git/HEAD - 2:50 AM
GET /wp-admin/install.php - 2:31 AM
GET /wordpress-plugins/cyan-backup - 2:31 AM
GET /wordpress-plugins/norvis-backup - 2:31 AM
GET /wordpress-plugins/worry-proof-backup - 2:30 AM
GET /wordpress-plugins/db-backup - 2:11 AM
GET /wordpress-plugins/boldgrid-backup - 2:00 AM
GET /.env - 2:00 AM
GET /.git/HEAD - 2:00 AM
GET /wp-json/wc/store/v1/products - 2:00 AM
GET /wp-json/wp/v2/users - 1:56 AM
GET /wordpress-plugins/simple-backup - 1:45 AM
GET /wordpress-plugins/everest-backup - 1:37 AM
GET /wordpress-plugins/xm-backup - 1:29 AM
GET /wordpress-plugins/everest-backup - 1:28 AM
GET /wordpress-plugins/wordpress-sql-backup - 1:27 AM
GET /.env - 1:27 AM
GET /.env.example - 1:19 AM
GET /wordpress-plugins/database-backup - 1:14 AM
GET /xmlrpc.php - 1:05 AM
GET /wordpress-plugins/backup-backup - 1:05 AM
GET /wordpress-plugins/wp-database-backup - 1:01 AM
GET /wordpress-plugins/everest-backup - 1:00 AM
GET /wp-json/wc/store/v1/products - 1:00 AM
GET /.env - 1:00 AM
GET /.git/HEAD
Where they're knocking from
Country of the address, where we have it. Most of these are rented servers, not people.
- 🇺🇸 United States596
- 🇩🇪 Germany564
- 🇸🇪 Sweden510
- 🇳🇱 Netherlands145
- 🇬🇧 United Kingdom84
- 🇵🇱 Poland30
- 🇯🇵 Japan24
- 🇫🇷 France8
- 🇧🇩 Bangladesh8
- 🇮🇩 Indonesia7
Which door they tried to kick in
The data center that took the request, which is usually the one nearest the bot.
- Washington, D.C.844
- Frankfurt745
- Stockholm557
- London84
- Cleveland29
- Singapore25
- Paris19
- Osaka16
- San Francisco14
- Mumbai13
The same bots are knocking on your website right now. The difference is what answers. Check your site for free or book a security assessment.