Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DDoS detection #53

Open
vincentbernat opened this issue Jul 26, 2022 · 7 comments
Open

DDoS detection #53

vincentbernat opened this issue Jul 26, 2022 · 7 comments
Labels
enhancement New feature or request
Milestone

Comments

@vincentbernat
Copy link
Member

At Free, we are using the ClickHouse database to perform DDoS detection for attacks against our subscribers. This is currently a simple Python script. It would be nice to integrate that as a component in Akvorado.

@vincentbernat vincentbernat added the enhancement New feature or request label Jul 26, 2022
@vincentbernat vincentbernat added this to the Not planned milestone Jul 26, 2022
@drksbr
Copy link

drksbr commented Aug 26, 2022

It would be great! I hope it works.

@drksbr
Copy link

drksbr commented Aug 27, 2022

Hello Vincent. First of all, thanks for making this fantastic project available.

As for the detection of DDos, would it be based on the amount of incoming flows or based on the volume of data or even based on the correction between both?

This would be a huge facilitator of my service... if it were possible to configure triggers that, when fired, would execute a command in an exabgp, gobgp or any other.

Looking forward to trying something like this. If I can help with anything, please let me know.

@vincentbernat
Copy link
Member Author

Likely rule-based. And then, when flows are detected, yes, it would build flowspec/blackhole routes to be propagated with BGP.

@BrendanHalley
Copy link

Hey @vincentbernat, any chance you can share the script Free use along side akvorado?

@vincentbernat
Copy link
Member Author

No, sorry, I can't.

@vincentbernat
Copy link
Member Author

Some tips to get started with DDoS and Akvorado are published here: https://vincent.bernat.ch/en/blog/2023-akvorado-ddos-flowspec

@doup123
Copy link

doup123 commented Jul 31, 2023

@vincentbernat your article about DDoS detection is really inspiring. Do you any further ideas on ways to detect flooding attacks e.g. TCP SYN or even more sophisticated attacks like HTTPs floods, etc..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants