Skip to content

Cybersecurity web app for analyzing URLs to show threats using VirusTotal. User-friendly with community-driven reporting and informative blogs.

License

Notifications You must be signed in to change notification settings

iamyashg/DigiSuraksha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digi Suraksha - Cybersecurity Web Application

✨ Overview

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.

✳️ Features

  • 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.

👨‍💻 Technologies Used

  • 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

🌐 Usage

Visit the Digi Suraksha deployed on Render to explore the application and analyze URLs.

☁️ Deployment

  1. Clone the repository:

    git clone https://github.com/iamyashg/digi-suraksha.git
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python app.py
  4. Open your browser and go to http://localhost:5000 to access Digi Suraksha.

📸 Snapshots

Home Page

Home Page

Results Page

Results Page 1 Results Page 2

Report Page

Report Page

Contribution

Frontend Part

  • 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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the VirusTotal team for providing the API used in this project.