π§ Inspiration
Phishing and social engineering attacks are a growing threat, especially in places with low digital literacy. Many Nigerians (and people globally) unknowingly fall victim to malicious links. We built Fallax to fight back β a lightweight yet powerful all-in-one security tool that analyses suspicious URLs, reveals deceptive patterns, and helps users stay safe online.
βοΈ What it does
Fallax detects phishing attempts through:
- π Real-time URL analysis using keyword scanning, blocklists, and domain patterns
- π§ Title mismatch detection using Google search comparisons
- π§Ύ Manual metadata inspection without heavy DOM libraries
- π― Minimalist UI with a focus on speed and accessibility
ποΈ How we built it
- Next.js (TSX) for frontend and routing
- TailwindCSS for sleek, responsive styling
- React-icons for visual feedback
- Custom HTML parser for extracting metadata manually (no Cheerio or JSDOM!)
π§ Challenges we ran into
- Some sites (like ChatGPT.com) blocked server-side HTML scraping due to bot protection
- Balancing accuracy with speed without relying on heavyweight browser engines
- Creating a phishing detection logic that works without ML models or external APIs
π Accomplishments that we're proud of
- Built an efficient phishing scanner without relying on JS-heavy libraries
- Solved dynamic content fetching issues with strategic header spoofing
- Designed an interface thatβs both simple and practical
- Laid the groundwork for Fallax to grow beyond phishing detection
π What we learned
- How real-world websites handle bot protection
- The power of manual HTML parsing when done right
- How to build scalable security logic using just TypeScript
- That deception comes in many forms β and you need clever tools to catch it
π What's next for Fallax
Weβre turning Fallax into an all-in-one digital security suite. Upcoming features:
- π Password strength checker
- π΅οΈββοΈ Email header analysis
- π Leaked credential checks via public breach APIs
- 𧬠Fingerprint detection for cloned/malicious sites
- β‘ Browser extension for real-time phishing warnings
Built With
- nextjs
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.