{"id":22116193,"url":"https://github.com/blacksujit/rakshak","last_synced_at":"2026-01-27T11:31:19.057Z","repository":{"id":236111779,"uuid":"791937942","full_name":"Blacksujit/Rakshak","owner":"Blacksujit","description":"Rakshak is a hackathon project that integrates a chatbot to answer questions related to spam or ham classifications. It features a highly accurate pre-trained ML module that classifies spam and ham messages, texts, emails, and phone numbers. This ensures effective and reliable identification of spam across various communication channels.","archived":false,"fork":false,"pushed_at":"2024-09-26T18:49:53.000Z","size":724,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-01T12:19:40.119Z","etag":null,"topics":["algorithms-implemented","cybersecurity","hackathon2024","hackthonproject","machine-learning","production-code","spambot","spamdetection"],"latest_commit_sha":null,"homepage":"https://spam-detection-tool-1.onrender.com","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Blacksujit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-25T16:55:38.000Z","updated_at":"2024-09-26T18:49:56.000Z","dependencies_parsed_at":"2024-12-01T12:19:42.701Z","dependency_job_id":null,"html_url":"https://github.com/Blacksujit/Rakshak","commit_stats":null,"previous_names":["blacksujit/spam-detection-tool","blacksujit/rakshak"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacksujit%2FRakshak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacksujit%2FRakshak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacksujit%2FRakshak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacksujit%2FRakshak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Blacksujit","download_url":"https://codeload.github.com/Blacksujit/Rakshak/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227555677,"owners_count":17786203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms-implemented","cybersecurity","hackathon2024","hackthonproject","machine-learning","production-code","spambot","spamdetection"],"created_at":"2024-12-01T12:19:54.234Z","updated_at":"2026-01-27T11:31:19.023Z","avatar_url":"https://github.com/Blacksujit.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rakshak\n\n\n\n![image](https://github.com/Blacksujit/spam-detection-tool/assets/148805811/71601375-72b0-4d45-b853-deebecbc8fd2)\n\n\n## Live Project Link :   \n\nhttps://spam-detection-tool-1.onrender.com\n\n## Youtube Link:\n\nhttps://youtu.be/5uzirp4B6rI?si=CwZNA23-iHx6bHXB\n\n## Problem Statement:\n \nTitle: Develop Spam alert tool\n\nDescription: Develop a tool that can analyse and verify the source of any \nincoming call, link, SMS, mms and Email based on the inputs from the user. The \nsolution should be able to check is source is genuine or spam\n\n\n## Solution : (Our Approach)\n\nThe Spam Detection and Prevention Tool named as Rakshak is a project developed during a hackathon aimed at detecting and preventing spam across various communication channels. \nThis tool provides users with the ability to detect spam messages, emails, multimedia messages (MMS), and short message service (SMS). \nAdditionally, it includes functionality to determine whether phone numbers are associated with spam activity. Furthermore, the project integrates \na chatbot where users can seek advice on how to stay safe from spam and fraud.\n\n# Features:\n\n## Spam Detection:\nUtilizes machine learning models to detect spam messages, emails, MMS, and SMS.\n## Phone Number Analysis:\nDetermines whether phone numbers are spam or legitimate.\n## Chatbot For Communication and awareness: \nIncludes a chatbot interface where users can inquire about spam prevention methods and safety tips.\n## Spam Call Prevention:\nUtilizes Twilio API for spam call detection and prevention.\n\n\n# Tech Stack:\n\n## Flask: \nPython web framework used for building the application.\n\n## Python:\nProgramming language utilized for backend development and machine learning model implementation.\n\n## Machine Learning Model:\n\nImplements machine learning algorithms for spam detection.\n\n# APIs:\nIntegrates APIs for fetching data and enhancing spam detection capabilities.\n\n# Twilio: \n\nUtilizes Twilio API for spam call detection and prevention.\n\n\n\n# Getting Started:\n\n## To get started with the Spam Detection and Prevention Tool, follow these steps:\n\n\n1.) Clone the repository:\n\n```\ngit clone https://github.com/Blacksujit/spam-detection-tool.git\n```\n\n2.) Install Dependencies:\n\n\n```\npip install -r requirements.txt\n```\n\n3.) Run the Flask application:\n\n```\npython wsgi.py\n```\n\n\n# Product Overview and Features:\n\n\n## Home Page:\n\n\n![image](https://github.com/Blacksujit/spam-detection-tool/assets/148805811/25505f5f-3fec-45ff-9344-a88682e1e2ae)\n\n\n## Result Page : (Showing the message was spam )\n\n\n![image](https://github.com/Blacksujit/spam-detection-tool/assets/148805811/4f6acc63-9972-4379-aa0d-45b2c683723c)\n\n\n## Phone Number Page Result Page (showing phone number was not spam):\n\n![image](https://github.com/Blacksujit/spam-detection-tool/assets/148805811/99e4f5a6-d846-48f4-906a-4990dcc7c941)\n\n\n## ChatBot (Feature Adding):\n\n![image](https://github.com/Blacksujit/spam-detection-tool/assets/148805811/4baf47a6-8610-4e2c-9072-3692b20ab9bc)\n\n\n\n# Contributors:\n\n\n1.) Sanskar Awati\n\n2.) Abhishek Kute\n\n\n# License:\n\nMIT\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblacksujit%2Frakshak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblacksujit%2Frakshak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblacksujit%2Frakshak/lists"}