Skip to content

Fallax is a modern phishing detection web app that helps users identify suspicious URLs before clicking.

Notifications You must be signed in to change notification settings

abrahamebij/fallax

Repository files navigation

Fallax

Fallax (Latin for "deception") is a modern phishing detection web app that helps users identify suspicious URLs before clicking. It combines known threat sources with smart heuristics to flag risky links.


🚀 Features

  • URL Scanner
    Paste any URL to analyse it for potential phishing.

  • Detection Techniques

    • Blocklist matching
    • Keyword analysis (e.g., login, bank, free)
    • Suspicious domain patterns
    • Title vs Google search mismatch
  • Risk Scoring
    Displays a confidence score with a breakdown of findings.

  • Minimal UI
    Two routes for simplicity:

    • / – Landing page with overview and call to action
    • /scan – Core scanning tool

Examples of phishing links to try


Demo

https://fallax.vercel.app/

Fallax-07-13-2025_03_14_PM

🧠 Tech Stack

  • Next.js – App framework
  • TypeScript (TSX) – Typed components
  • Tailwind CSS – Rapid styling
  • react-icons – Lightweight icons

📁 Project Structure

fallax/
├── app/
│   ├── page.tsx         # Landing page
│   └── scan/
│       └── page.tsx     # Scanner UI
├── components/          # Shared UI components
├── lib/                 # Phishing logic (WIP)
├── public/
├── styles/
└── README.md

🛠️ Local Development

git clone https://github.com/abrahamebij/fallax.git
cd fallax
npm install
npm run dev

Open http://localhost:3000 to view it in your browser.


📌 Roadmap

  • Backend integration for real-time checks
  • Google search API for title mismatch
  • User feedback or "report this site" option
  • Mobile-first polish

🤝 Contributing

Pull requests are welcome! Feel free to fork and suggest improvements. Let’s make the web safer, one link at a time.


📄 License

MIT © Abraham Ebijuni

About

Fallax is a modern phishing detection web app that helps users identify suspicious URLs before clicking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages