DoppelShield is a web application that protects users from homograph attacks and misleading URLs. It detects and exposes URLs that contain Cyrillic characters, which are often used by malicious actors to trick users into visiting deceptive websites.
- Detects Cyrillic characters in URLs
- Follows redirects to ensure the final destination URL is checked
- Provides warnings for URLs containing Cyrillic characters
- Checks URL validity and maximum number of redirects
- User-friendly interface for easy URL checking
- API endpoint for programmatic access
- React
- Next.js
- TypeScript
- CSS Modules
- Formspree (for contact form)
To run the DoppelShield application locally, follow these steps:
- Clone the repository.
- Navigate to the project directory.
- Install the dependencies.
- Start the development server.
- Open your browser and visit the specified URL to see the application running.
- On the homepage, enter a URL into the input field and click the "Check URL" button.
- DoppelShield will expand the URL, follow any redirects, and check for the presence of Cyrillic characters.
- The results will be displayed below the input field, indicating whether Cyrillic characters were found and any other relevant warnings.
If you have any questions, suggestions, or feedback, please feel free to reach out to us via the contact form on our website or by emailing joem3847@gmail.com.
This project is licensed under the MIT License.