https://github.com/siddhesh-agarwal/phishwatch
Advanced Phishing Site Detection
https://github.com/siddhesh-agarwal/phishwatch
fastapi phishing-detection python streamlit
Last synced: 7 months ago
JSON representation
Advanced Phishing Site Detection
- Host: GitHub
- URL: https://github.com/siddhesh-agarwal/phishwatch
- Owner: Siddhesh-Agarwal
- Created: 2023-08-28T08:09:09.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-12T12:42:17.000Z (about 2 years ago)
- Last Synced: 2025-01-14T05:15:42.767Z (9 months ago)
- Topics: fastapi, phishing-detection, python, streamlit
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PhishWatch
Phishing Site Detection using a custom Algorithm.
## Introduction
Phishing is a social engineering attack often used to steal user data, including login credentials and credit card numbers. It occurs when an attacker, masquerading as a trusted entity, dupes a victim into opening an email, instant message, or text message. The recipient is then tricked into clicking a malicious link, which can lead to the installation of malware, the freezing of the system as part of a ransomware attack or the revealing of sensitive information. This seriously threatens the security of the user and the organization.
## Problem Statement
The problem statement is to implement an algorithm to identify potential Phishing Sites
## Solution
The solution is to implement an Algorithm to identify potential Phishing Sites. The algorithm is implemented using the following steps:
- [x] Check if the site is using HTTPS
- [x] Check if the URL is not a 404
- [ ] Check if the domain is blacklisted
- [ ] Check if the domain is using a free hosting service
- [x] Check if the domain name is registered for more than a year
- [x] Check if the domain has a valid DNS record
- [x] Check if the URL is using a URL-shortening service
- [x] Check if the URL is using a website forwarding service
- [x] Check if the domain has valid SSL certificates
- [x] Check if the domain has a favicon
- [x] Check if the domain is using a missing HTTP Secure Headers## Pictures
### API

### Web App
