Getting Started
Install and configure ArmorPro in under 5 minutes.
Last updated Feb 3, 2025
Installation
- Purchase ArmorPro from srworks.co
- Download the plugin ZIP file from your purchase confirmation email
- In WordPress, go to Plugins → Add New → Upload Plugin
- Choose the ZIP file and click Install Now
- Activate the plugin
- Go to ArmorPro → License and enter your license key
Initial Configuration
After activation, ArmorPro works immediately with sensible defaults. However, we recommend reviewing a few key settings:
1. Check Brute Force Settings
Go to ArmorPro → Brute Force. The default settings are:
- Max failed attempts: 5
- Lockout duration: 15 minutes
- Extended lockout: 60 minutes (after 3 lockouts)
These defaults work well for most sites. Adjust if you have specific needs.
2. Add Your IP to the Whitelist
Go to ArmorPro → Access and add your IP address to the whitelist. This ensures you never accidentally lock yourself out during testing.
Tip
Your current IP address is shown at the top of the Access page for easy copying.
3. Review Firewall Rules
Go to ArmorPro → Firewall. By default, the firewall blocks:
- SQL injection patterns
- Bad HTTP methods (TRACE, DELETE, etc.)
- Suspicious query strings
- XML-RPC requests (if enabled)
4. Set Up Security Headers
Go to ArmorPro → Headers. Enable the recommended headers:
- X-Content-Type-Options: Prevents MIME-type sniffing
- X-Frame-Options: Prevents clickjacking
- Referrer-Policy: Controls referrer information
Additional Features
Once the basics are configured, set up these additional features:
Two-Factor Authentication
Go to ArmorPro → 2FA and enable it for administrator accounts. Each user will need to scan a QR code with their authenticator app (Google Authenticator, 1Password, Authy, etc.).
Custom Login URL
Go to ArmorPro → Login to change your login URL from /wp-login.php to something custom like /my-secret-login.
Learn more about custom login URLs →
Verify It's Working
After configuration, verify everything is working:
- Check the Dashboard: Go to ArmorPro → Dashboard to see your security status overview
- Test Login Protection: Try entering a wrong password several times (from a non-whitelisted IP) to confirm lockouts work
- Check Security Headers: Use securityheaders.com to verify your headers are being sent
Next Steps
Now that ArmorPro is installed and configured, explore these features:
- Brute Force Protection — Fine-tune login security
- Firewall — Understand what's being blocked
- Activity Logs — Monitor your site's security events