I'm working on building a live DDoS attack map and while I have a general idea of what needs to be done, I'm stuck on several aspects. I need to know how to periodically fetch traffic trends and attack spikes from Cloudflare. I also want to pull IP addresses from AbuseIPDB, but I'm unsure how to do that. Additionally, I want to classify these IPs using a DDoS confidence score through machine learning. I think it's possible to convert remote IPs to coordinates and then display them with the GitHub globe, and I'd like to use FastAPI for the backend. As a second-year beginner, any guidance on these points would be greatly appreciated!
1 Answer
It sounds like you've got a solid plan, but it might help to break it down a bit more. Have you looked into any specific APIs for fetching data from Cloudflare and AbuseIPDB? For the machine learning part, you might want to start with existing models that can help score the DDoS threats. Also, sharing your code or early drafts could get you more targeted advice. People love seeing what you're working on!

Thanks for the advice! I’m diving into some API documentation today. And I’ll definitely share what I have on GitHub soon!