Danger Aanallo is a powerful Flutter app that allows users to check if a website is safe, suspicious, or dangerous. The app uses real-time threat intelligence from:
- 🌐 Google Safe Browsing API
- 🧠 VirusTotal URL Scanner
- 🛡️ IPQualityScore (IPQS)
It also checks for cookie tracking and helps raise awareness about online threats.
- 🔍 Analyze any website for:
- Malware
- Phishing
- Tracking cookies
- Suspicious behavior
- ✅ Real-time API-based checks
- 🚦 Visual danger meter (Safe, Suspicious, Dangerous)
- 🎯 Clean UI with smooth animations
- 💡 Tips for safer browsing
| Layer | Technology |
|---|---|
| Frontend | Flutter |
| State Management | StatefulWidget |
| APIs Used | Google Safe Browsing, VirusTotal, IPQS |
| Animation | Splash + Scale Animations |
| Package Manager | pubspec.yaml |
git clone https://github.com/yourusername/danger-aanallo.git
cd danger-aanalloflutter pub getCreate a file named .env at the root of the project and paste:
GOOGLE_SAFE_BROWSING_API=your_google_safe_browsing_api_key
VIRUS_TOTAL_API=your_virustotal_api_key
IP_QUALITY_API=your_ipqualityscore_api_keyNever expose these keys publicly.
flutter runflutter build apk --releaseFind your APK at:
build/app/outputs/flutter-apk/app-release.apk
dependencies:
flutter:
flutter_dotenv: ^5.1.0
http: ^1.4.0
cupertino_icons: ^1.0.8
dev_dependencies:
flutter_launcher_icons: ^0.14.4danger-aanallo/
├── assets/
│ ├── images/ # Logos, visuals
│ └── animations/ # (Optional) Lottie/other animations
├── lib/
│ ├── main.dart # Entry point
│ └── homepage.dart # UI & logic
├── .env # API Keys (ignored in Git)
├── pubspec.yaml
└── README.md
- Cookie tracking details
- History of scanned URLs
- Dark mode
- Shareable scan reports
Arjun Santhosh
📫 Contact on LinkedIn
This app is for educational and awareness purposes only. It does not store or misuse any user data. Results depend on third-party APIs and are not 100% definitive.
If you like the project, star 🌟 it on GitHub!
Have suggestions? Raise an issue