Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yeasinhossain/wpdetector
Free WordPress Theme and Plugin Detector Tool – Instantly identify active WordPress themes, plugins, and core details with real-time analysis and 100% accuracy.
https://github.com/yeasinhossain/wpdetector
seo-analysis website-analyzer website-auditing wordpress wordpress-detector wordpress-theme-detector
Last synced: 18 days ago
JSON representation
Free WordPress Theme and Plugin Detector Tool – Instantly identify active WordPress themes, plugins, and core details with real-time analysis and 100% accuracy.
- Host: GitHub
- URL: https://github.com/yeasinhossain/wpdetector
- Owner: yeasinhossain
- License: mit
- Created: 2024-11-18T04:00:43.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-18T05:40:42.000Z (about 1 month ago)
- Last Synced: 2024-12-08T00:09:13.990Z (18 days ago)
- Topics: seo-analysis, website-analyzer, website-auditing, wordpress, wordpress-detector, wordpress-theme-detector
- Language: PHP
- Homepage: https://yeasin.me/wordpress-theme-plugin-detector/
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WordPress Theme & Plugin Detector
🔍 A powerful, secure, and user-friendly tool to detect WordPress themes, plugins, and security vulnerabilities of any WordPress website. Built with PHP and modern JavaScript, featuring a clean and responsive UI with TailWinnd CSS.
[![Live Demo](https://img.shields.io/badge/Live%20Demo-Visit%20Site-blue)](https://yeasin.me/wordpress-theme-plugin-detector/)
[![GitHub License](https://img.shields.io/github/license/yeasinhossain/WPDetector)](https://github.com/yeasinhossain/WPDetector/blob/main/LICENSE)
[![PHP Version](https://img.shields.io/badge/PHP-%3E%3D7.4-blue.svg)](https://php.net/)## 🌟 Features
- **Theme Detection**: Identify active themes and child themes
- **Plugin Discovery**: Detect installed WordPress plugins
- **Security Analysis**: Check for common security vulnerabilities
- **Version Information**: Display WordPress version details
- **Real-time Validation**: Instant URL validation and feedback
- **Secure Implementation**: Built with robust security measures
- **User-friendly Interface**: Clean, responsive design using Tailwind CSS## 🚀 Live Demo
Visit the live tool: [WordPress Theme & Plugin Detector](https://yeasin.me/wordpress-theme-plugin-detector/)
## 🛠️ Installation
1. Clone the repository:
```bash
git clone https://github.com/yeasinhossain/WPDetector.git
```2. Move to your web server directory (e.g., htdocs for XAMPP):
```bash
cd WPDetector
```3. Ensure proper permissions for the cache directory:
```bash
chmod 755 cache
```4. Configure your web server to serve the application
## 💻 Requirements
- PHP 7.4 or higher
- Apache/Nginx web server
- mod_rewrite enabled
- curl extension
- json extension## 🔒 Security Features
- XSS Protection
- CSRF Prevention
- Rate Limiting
- Input Validation
- Output Escaping
- Directory Traversal Prevention
- Secure File Operations
- SSL Certificate Verification## 🎯 Usage
1. Enter the WordPress website URL you want to analyze
2. Click "Analyze" or press Enter
3. View detailed information about:
- WordPress version
- Active theme
- Installed plugins
- Security vulnerabilities
- Recommendations## 📝 API Documentation
### Endpoint
```
POST /check_wordpress.php
```### Parameters
| Parameter | Type | Required | Description |
|-----------|--------|----------|------------------------|
| url | string | Yes | WordPress website URL |### Response Format
```json
{
"isWordPress": true,
"version": "x.x.x",
"theme": {
"name": "Theme Name",
"version": "x.x.x",
"author": "Author Name"
},
"plugins": [
"plugin-name-1",
"plugin-name-2"
],
"security": {
"version_exposed": boolean,
"readme_exposed": boolean,
"debug_log_accessible": boolean,
"directory_listing": boolean
}
}
```## 🤝 Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## 📜 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🙏 Credits
- Created by [Yeasin Hossain](https://yeasin.me)
- Powered by [PHP](https://php.net)
- Styled with [Tailwind CSS](https://tailwindcss.com)## 📧 Contact
- Website: [yeasin.me](https://yeasin.me)
- GitHub: [@yeasinhossain](https://github.com/yeasinhossain)## 🔄 Updates
- **v1.0.1** (2024)
- Initial release
- Core functionality implementation
- Security features
- Responsive design
- User-friendly interface
- Real-time validation
- Performance optimization
- Bug fixes