The Website Check Application is a tool for analyzing websites, checking domain authority, content analysis, backlinks, and security aspects. It integrates with external services like Moz, OpenAI, and Phishtank to provide comprehensive insights into a given website.
- Check Domain Authority using Moz API
- Analyze content using OpenAI API
- Check backlinks for a website
- Perform security checks, including SSL, phishing detection, etc.
- Node.js and npm installed
- MongoDB installed and running
- API keys for Moz, OpenAI, and Phishtank
git clone https://github.com/your-username/website-check.git
cd website-check Install dependencies:
npm install
.env
MONGODB_URI=mongodb://localhost:27017/website-checks MOZ_ACCESS_ID=your_moz_access_id MOZ_SECRET_KEY=your_moz_secret_key OPENAI_API_KEY=your_openai_api_key Usage Start the application:
npm start The application will be accessible at http://localhost:3000.
API Endpoints POST /api/check-website
Example Request Body:
json { "targetWebsite": "https://example.com", "mozAccessId": "your_moz_access_id", "mozSecretKey": "your_moz_secret_key", "openaiApiKey": "your_openai_api_key" } Example Response:
json { "domainAuthority": 80, "contentAnalysis": "The website content is...", "backlinkAnalysis": "The website has 50 backlinks.", "sslAnalysis": { "hasSSL": true, "sslCertificate": "example_certificate" }, "phishingAnalysis": "No phishing detected", "passedAllChecks": true } Contributing Contributions are welcome! Please fork the repository and submit a pull request with your changes.
License This project is licensed under the MIT License.
Acknowledgments Thanks to the contributors who made this project possible. vbnet