Inspiration

In a world where digital threats are escalating, we felt a deep need to empower users with knowledge and practical tools. This project is more than code; it's a passion to create a safer online environment. The driving force is a belief in the power of knowledge. Beyond detecting phishing, we aim to educate users on cyber threats. This isn't just about defense; it's a call to action, inviting users to become advocates for cybersecurity. We envision a ripple effect of awareness and empowerment, shaping a resilient digital future.

What it does ??

Cryptography Mini Games - This page helps you to learn about crptography and increase your knowledge about cybersecurity. Phishing Quiz and Informations - This page helps us to spread awareness about the Phishing Attacks and help us stop it. Phishing Email Detector - It’s an phishing email detector that would help you classify whether if an email you receive in your email is safe or not. We are using machine learning to classify whether if the email is safe or not. For the classification purpose we are use naive bayes algorithm and we are using dataset that we got from Kaggle to train the model. Just paste in the email you got in the input box and we’ll classify it for you. Domain Analysis - This tool check the various data like SSL Certificates , Age of the domain (newer ones are more likely created for phishing or scams) and patterns that are found in other such domains .We are also using the whois api to get the data about the domain. When you enter the domain it goes through our various checks that will help us determine if the domain is safe. Just input the URL and we’ll provide you the report about it.

How we built it???

We built it using Flask Backend and Python.We use Python Backend because we needed to use Machine Learning for Phishing Email Detection. We trained the data for it using publicly available dataset on kaggle. Other than that we used bootstrap for making our frontend.

Challenges we ran into...

Developing a cybersecurity project involves navigating through technical complexities. Many challenges have arisen in coding, implementing machine learning algorithms and ensuring the security of the developed tools. The main challenge was to come up with an idea as cybersecurity is a very niche field.

Accomplishments that we're proud of!

Creation of interactive cryptography games, inclusion of comprehensive content on Phishing Attacks, coupled with an interactive quiz section, development of a Phishing Email Detector and creation of a Domain Analysis tool. These achievements collectively highlight the depth and significance of your project, showcasing a multifaceted approach to cybersecurity that incorporates technical excellence, innovation, and user education.

What we learned?

You gained hands-on experience in building a web application using Flask as the backend framework and Python as the programming language. You acquired knowledge of applying machine learning techniques, specifically the Naive Bayes algorithm, for detecting phishing emails. The project brought together individuals with diverse skills, fostering a collaborative environment where our strengths converged towards a common goal.

What's next for Cipher Byte

Integration with the database to keep log of reported phishing domains.

Built With

+ 14 more
Share this project:

Updates