Skip to content

sahiltech55/PhishNet-URL-Phishing-Detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PhishNet: A Rule-Enhanced Machine Learning Approach for Securing Against Phishing Threats

This project is a lightweight Python-based phishing URL detector that checks and blocks suspected phishing sites by analyzing URL patterns, SSL certificates, and domain age. The tool works cross-platform and modifies the system's hosts file to block malicious URLs.

๐Ÿ™Œ Contributors

  • Sahil Kadam โ€“ Lead Developer
  • Yugandhar S โ€“ Co-Developer, Tester
  • Dr. S. Sathya Priya โ€“ Project Guide and Corresponding Author

๐Ÿš€ Features

  • Detects phishing URLs based on:
    • Suspicious patterns in URLs
    • Free domain usage
    • Embedded IP addresses
    • Dangerous keywords
    • Invalid SSL certificate
    • Domain age (< 30 days)
  • Blocks URLs by adding entries to the local hosts file
  • Works on both Windows and Unix systems
  • Simple command-line interface

โš ๏ธ Requirements & Notes

  • โœ… Admin privileges are required to modify the system hosts file and block URLs.
  • ๐ŸŒ Internet access is needed to verify SSL certificates and fetch WHOIS domain info.
pip install requests

Releases

No releases published

Packages

No packages published

Languages