Check the security status of any website with this URL Analyzer Tool, built using React and Flask.
- HTTPS Status: Verify if a website is served securely over HTTPS.
- SSL Certificate Validity: Check the validity of the SSL certificate.
- Security Headers: Ensure essential security headers are properly configured.
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/your-username/URL-Analyzer.git cd URL-Analyzer
-
Install dependencies:
-
Backend (Flask):
cd backend pip install -r requirements.txt
-
Frontend (React):
cd frontend npm install
-
-
Start the backend server:
cd backend python app.py
-
Start the frontend development server:
cd frontend npm start
-
Open your browser:
Visit
http://localhost:3000
to use the Website Security Checker.
- Enter the URL of the website you want to check in the input field.
- Click on the "Check Security" button.
- View the results including HTTPS status, SSL certificate validity, security headers, and a security rating on a scale of 1-10.
- Frontend: React, JavaScript, HTML, CSS
- Backend: Flask (Python)
- Additional Tools: Axios, Bootstrap (for styling)
Contributions are welcome! If you find any issues or have suggestions for improvements, please create an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
- This project was inspired by the need to easily assess website security for personal and small business websites.