ShieldAlert is a website that allows users to learn about cybersecurity and how they can apply it to their everyday lives.
In the Command Line or Terminal, enter this project's directory and type
to install its dependencies, then type
to run the project.
You can also check out the demo here.
Once the project is running, you will see the landing page (index.vue). Hover over the options on the navigation bar and click on a link to explore the website.
You can find these under the Tools dropdown.
Enter a password in the input box, and it will determine the strength of that password. The page features a status bar showing the password's strength, a checklist that lets you know how to strengthen your password and an estimate of how long it will take crack the password through brute force.
Given a sample email, you will have to determine if it is a suspicious email or not. If you think it is "safe", click on "Looks safe". Otherwise, click on "Looks suspicious".
Enter a link in the input box, and it will determine how suspicious the link is. This also shows a status bar of how suspicious the link is and a checklist of how many red flags the link has ticked.
Disclaimer: This feature does not check for all possible suspicious terms, domain endings or misspelled websites. You may also need to verify the context and sender to ensure the link is not suspicious.
This is a page that tells you what to do when any of your accounts have been compromised. Tick the boxes next to the actions you have taken. The page also has a progress bar determining how many steps you have completed on the checklist.
Learn about cybersecurity through Courses. Select a course under the Course dropdown and read through the modules. Certain modules will feature assessments to test your knowledge on the course. Some courses can have more than one test.
- Landing page complete with tips that improve user's security
- Password checker that tests the strength of an entered password, including an estimate of how fast the password could be cracked
- Quiz that tests users on identifying phishing emails
- Link checker the identifies if the link is suspicious
- Breach response checklist that shows the user what to do when their account is compromised
- Courses for learning about cybersecurity
- Assessments for testing user's knowledge on the courses
- In Progress: completing on the Information Security course
- Final assessment for Information Security course
- Chatbot assistant for website navigation
Email me at amaengo@protonmail.com if you find any bugs in the program or have any issues running it. Any feedback or suggestions is appreciated.