Digi Suraksha is a web application designed to enhance cybersecurity awareness and provide users with tools to assess the safety of URLs. The application leverages the VirusTotal API to analyze URLs for potential threats, providing users with insights into the safety of websites they wish to visit.
-
URL Analysis: Users can input a URL, and the application retrieves information about the site's safety by querying the VirusTotal API.
-
Suspicious URL Detection: The application identifies potentially suspicious URLs based on VirusTotal analysis results.
-
Crowdsourced Context: Digi Suraksha incorporates crowdsourced information, offering additional insights into the cybersecurity status of a website.
-
Reporting Tool: Users can contribute to the community by reporting suspicious websites through a dedicated form. The submitted data is collected in a Google Sheet for further analysis.
- Backend: Python with Flask web framework
- Frontend: HTML, CSS
- API: VirusTotal API for URL analysis
- Charts: Chart.js for visualizing analysis results
- Google Sheets: for collecting and managing reported URLs
Visit the Digi Suraksha deployed on Render to explore the application and analyze URLs.
-
Clone the repository:
git clone https://github.com/iamyashg/digi-suraksha.git
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Open your browser and go to http://localhost:5000 to access Digi Suraksha.
- Cybersecurity Threats Page & Report Page Frontend Developed by Vansh Sethi
- Rest of the Frontend except Results Page Devloped by Avani Jain
Contributions to Digi Suraksha are welcome! If you find a bug or have a feature request, please open an issue. If you'd like to contribute code, fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the VirusTotal team for providing the API used in this project.