SlideShare a Scribd company logo
http://bit.ly/fastnetmon
FastNetMon
Open source DDoS mitigation toolkit
Pavel Odintsov
odintsov@fastvps.ee
1
http://bit.ly/fastnetmon
0
10
20
30
40
2014-12 2015-01 2015-02 2015-03 2015-04 2015-05 2015-06
Number of DDoS attacks per
month
2
http://bit.ly/fastnetmon
DDoS attack directions
Outgoing
31 %
Incoming
69 %
3
http://bit.ly/fastnetmon
Incoming DDoS attacks
protocols
udp
71 %
tcp
29 %
4
http://bit.ly/fastnetmon
Outgoing DDoS attacks
protocols
udp
41 %
tcp
59 %
5
http://bit.ly/fastnetmon
Is it dangerous?
6
http://bit.ly/fastnetmon
Any solutions?
FastNetMon
http://bit.ly/fastnetmon
7
http://bit.ly/fastnetmon
What we could do?
• Save NOC’s sleep :)
• Detect any DoS/DDoS attack for channel overflow or equipment
overload
• Partially or completely block traffic from/to own host (target of attack)
• Save your network (routers, switches, servers)
• Save your SLA
8
http://bit.ly/fastnetmon
FastNetMon supported packet
capture engines
• sFlow v5 (sampled traffic collection from switches)
• NetFlow v5, v9, v10 (sampled traffic data from routers)
• IPFIX (sampled traffic data from routers)
• Span/mirror (routers/switches deep inspection mode)
9
http://bit.ly/fastnetmon
How we could block attack?
• BGP announce (community 666, blackhole, selective blackhole)
• BGP flow spec/RFC 5575 (selective traffic blocking)
• ACL on switch
• Custom script
10
http://bit.ly/fastnetmon
Supported platforms
• Hyper-V, ESXi, KVM - we offer appliance based on VyOS
• CentOS/RHEL/Fedora Linux
• Debian/Ubuntu Linux
• FreeBSD
11
http://bit.ly/fastnetmon
Hardware requirements
• 1 GE NIC (10GE recommended for mirror/span modem, Intel NIC’s only)
• Intel Xeon CPU (E5 v3 recommended for high speed capture from mirror)
• 10GB hard disk drive
12
http://bit.ly/fastnetmon
Performance
• sFLOW - 40-100GE
• NetFLOW - 40-100GE
• Span/mirror - 10-40GE per node (tested up to 10 MPPS)
13
http://bit.ly/fastnetmon
Supported vendors
• Cisco
• Juniper
• Extreme
• Huawei
• Linux (ipt_NETFLOW)
14
http://bit.ly/fastnetmon
Attack detection logic
• By number of packets per second to/from /32
• By number of mbps per second from/to /32
• By number of flows per second from/to /32
• By number of fragmented packets from/to /32
• By number of tcp syn packets from/to /32
• By number of udp packets from/to /32
15
http://bit.ly/fastnetmon
Complete support for most popular
attacks for channel overflow
• SYN flood
• UDP amplification (SSDP, Chargen, DNS, SNMP, NTP)
• IP fragmentation
16
http://bit.ly/fastnetmon
Example attack report
IP: 10.10.10.221
Attack type: syn_flood
Initial attack power: 546475 packets per second
Peak attack power: 546475 packets per second
Attack direction: incoming
Attack protocol: tcp
Total incoming traffic: 245 mbps
Total outgoing traffic: 0 mbps
Total incoming pps: 99059 packets per second
Total outgoing pps: 0 packets per second
Total incoming flows: 98926 flows per second
Total outgoing flows: 0 flows per second
Average incoming traffic: 45 mbps
Average outgoing traffic: 0 mbps
Average incoming pps: 99059 packets per second
Average outgoing pps: 0 packets per second
Incoming ip fragmented traffic: 250 mbps
Outgoing ip fragmented traffic: 0 mbps
Incoming ip fragmented pps: 546475 packets per
second
Outgoing ip fragmented pps: 0 packets per second
Incoming tcp traffic: 250 mbps
Outgoing tcp traffic: 0 mbps
Incoming tcp pps: 546475 packets per second
Outgoing tcp pps: 0 packets per second
Incoming syn tcp traffic: 250 mbps
Outgoing syn tcp traffic: 0 mbps
Incoming syn tcp pps: 546475 packets per second
Outgoing syn tcp pps: 0 packets per second
Incoming udp traffic: 0 mbps
Outgoing udp traffic: 0 mbps
Incoming udp pps: 0 packets per second
17
http://bit.ly/fastnetmon
Deploy scheme
18
http://bit.ly/fastnetmon
Attack visualization in Graphite
19
http://bit.ly/fastnetmon
How I can help?
• If you are Internet Carrier, please offer BGP blackhole for
customers
• If you are Home ISP or Data Center, please filter outgoing
attacks with big attention
• Contribute to FastNetMon on GitHub!
• Share knowledge about DDoS mitigation
20
http://bit.ly/fastnetmon
Thank you for attention!
21
pavel.odintsov@gmail.com

More Related Content

PDF
DDoS Mitigation Tools and Techniques
PDF
GoBGP : yet another OSS BGPd
PPT
PPTX
FastNetMon Advanced DDoS detection tool
PPTX
BGP Flowspec (RFC5575) Case study and Discussion
PDF
Ripe71 FastNetMon open source DoS / DDoS mitigation
PDF
Ultra fast DDoS Detection with FastNetMon at Coloclue (AS 8283)
PDF
Inter as vpn option c
DDoS Mitigation Tools and Techniques
GoBGP : yet another OSS BGPd
FastNetMon Advanced DDoS detection tool
BGP Flowspec (RFC5575) Case study and Discussion
Ripe71 FastNetMon open source DoS / DDoS mitigation
Ultra fast DDoS Detection with FastNetMon at Coloclue (AS 8283)
Inter as vpn option c

What's hot (20)

PDF
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
PPT
Juniper mpls best practice part 1
PDF
BGP on mikrotik
PDF
MPLS on Router OS V7 - Part 2
PDF
Mobile Transport Evolution with Unified MPLS
PPTX
Tutorial: Using GoBGP as an IXP connecting router
PDF
Designing Multi-tenant Data Centers Using EVPN
PDF
DDoS Mitigation using BGP Flowspec
PDF
LinuxCon 2015 Linux Kernel Networking Walkthrough
PDF
VXLAN BGP EVPN: Technology Building Blocks
PDF
Deploy MPLS Traffic Engineering
PDF
An Introduction to BGP Flow Spec
PDF
Implementing cisco mpls
PDF
TRex Traffic Generator - Hanoch Haim
PDF
MPLS Traffic Engineering
PDF
BPF: Tracing and more
PPTX
Scaleway Approach to VXLAN EVPN Fabric
PPT
Juniper mpls best practice part 2
PPTX
BGP Update Source
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Juniper mpls best practice part 1
BGP on mikrotik
MPLS on Router OS V7 - Part 2
Mobile Transport Evolution with Unified MPLS
Tutorial: Using GoBGP as an IXP connecting router
Designing Multi-tenant Data Centers Using EVPN
DDoS Mitigation using BGP Flowspec
LinuxCon 2015 Linux Kernel Networking Walkthrough
VXLAN BGP EVPN: Technology Building Blocks
Deploy MPLS Traffic Engineering
An Introduction to BGP Flow Spec
Implementing cisco mpls
TRex Traffic Generator - Hanoch Haim
MPLS Traffic Engineering
BPF: Tracing and more
Scaleway Approach to VXLAN EVPN Fabric
Juniper mpls best practice part 2
BGP Update Source
Ad

Viewers also liked (20)

PDF
Detecting and mitigating DDoS ZenDesk by Vicente De Luca
PDF
DDoS detection at small ISP by Wardner Maia
PDF
03 estrategia-ddos
PDF
Blackholing from a_providers_perspektive_theo_voss
PDF
Jon Nield FastNetMon
PDF
Nanog66 vicente de luca fast netmon
PDF
Distributed Denial of Service Attack - Detection And Mitigation
PDF
Protect your edge BGP security made simple
PDF
Janog 39: speech about FastNetMon by Yutaka Ishizaki
PDF
Keeping your rack cool
PDF
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
PDF
FastNetMonを試してみた
PPT
IPTV Set-top box monitoring
PDF
DDoS Protection System DPS
PPTX
Webinar: “Cómo proteger–de verdad–tus aplicaciones web”
PDF
BGP route leak
PPT
Set top box
PPTX
GoSF Jan 2016 - Go Write a Plugin for Snap!
PPTX
SDN-IP Peering using BGP
PPTX
2016 NCTU P4 Workshop
Detecting and mitigating DDoS ZenDesk by Vicente De Luca
DDoS detection at small ISP by Wardner Maia
03 estrategia-ddos
Blackholing from a_providers_perspektive_theo_voss
Jon Nield FastNetMon
Nanog66 vicente de luca fast netmon
Distributed Denial of Service Attack - Detection And Mitigation
Protect your edge BGP security made simple
Janog 39: speech about FastNetMon by Yutaka Ishizaki
Keeping your rack cool
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
FastNetMonを試してみた
IPTV Set-top box monitoring
DDoS Protection System DPS
Webinar: “Cómo proteger–de verdad–tus aplicaciones web”
BGP route leak
Set top box
GoSF Jan 2016 - Go Write a Plugin for Snap!
SDN-IP Peering using BGP
2016 NCTU P4 Workshop
Ad

Similar to FastNetMon - ENOG9 speech about DDoS mitigation (20)

PPTX
Helen Tabunshchyk "Handling large amounts of traffic on the Edge"
PPTX
PLNOG 17 - Artur Kane - DDoS? You shall not pass!
PPTX
DeiC DDoS Prevention System - DDPS
PDF
A10 issa d do s 5-2014
PDF
Make DDoS expensive for the threat actors
PDF
Secured Internet Gateway for ISP with pfsense & FRR
PDF
KHNOG 3: DDoS Attack Prevention
PDF
Denial of Service - Service Provider Overview
PDF
XDP in Practice: DDoS Mitigation @Cloudflare
PDF
Practical steps to mitigate DDoS attacks
PDF
DDoS Challenges in IPv6 environment
PDF
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
PDF
DDoS Attacks - Scenery, Evolution and Mitigation
PDF
FS-ISAC 2014 Troubleshooting Network Threats: DDoS Attacks, DNS Poisoning and...
PDF
Practical steps to mitigate DDoS attacks
PDF
EuroBSDCon 2013 - Mitigating DDoS Attacks at Layer 7
PDF
DDoS Attack Detection & Mitigation in SDN
PDF
Multi-Layer DDoS Mitigation Strategies
PDF
F5 DDoS Protection
PDF
DDosMon A Global DDoS Monitoring Project
Helen Tabunshchyk "Handling large amounts of traffic on the Edge"
PLNOG 17 - Artur Kane - DDoS? You shall not pass!
DeiC DDoS Prevention System - DDPS
A10 issa d do s 5-2014
Make DDoS expensive for the threat actors
Secured Internet Gateway for ISP with pfsense & FRR
KHNOG 3: DDoS Attack Prevention
Denial of Service - Service Provider Overview
XDP in Practice: DDoS Mitigation @Cloudflare
Practical steps to mitigate DDoS attacks
DDoS Challenges in IPv6 environment
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS Attacks - Scenery, Evolution and Mitigation
FS-ISAC 2014 Troubleshooting Network Threats: DDoS Attacks, DNS Poisoning and...
Practical steps to mitigate DDoS attacks
EuroBSDCon 2013 - Mitigating DDoS Attacks at Layer 7
DDoS Attack Detection & Mitigation in SDN
Multi-Layer DDoS Mitigation Strategies
F5 DDoS Protection
DDosMon A Global DDoS Monitoring Project

More from Pavel Odintsov (13)

PDF
BGP Flow Spec HKNOG 13
PDF
Network telemetry for DDoS detection presentation
PPTX
BGP FlowSpec experience and future developments
PDF
Using MikroTik routers for BGP transit and IX points
PDF
VietTel AntiDDoS Volume Based
PDF
DDoS Defense Mechanisms for IXP Infrastructures
PPTX
Flowspec contre les attaques DDoS : l'expérience danoise
PDF
Detectando DDoS e intrusiones con RouterOS
PDF
Lekker weer nlnog_nlnog_ddos_fl
PDF
Lekker weer nlnog_how_to_avoid_buying_expensive_routers
PDF
Implementing BGP Flowspec at IP transit network
PDF
SIG-NOC Tools Survey
PDF
Containers in real world презентация
BGP Flow Spec HKNOG 13
Network telemetry for DDoS detection presentation
BGP FlowSpec experience and future developments
Using MikroTik routers for BGP transit and IX points
VietTel AntiDDoS Volume Based
DDoS Defense Mechanisms for IXP Infrastructures
Flowspec contre les attaques DDoS : l'expérience danoise
Detectando DDoS e intrusiones con RouterOS
Lekker weer nlnog_nlnog_ddos_fl
Lekker weer nlnog_how_to_avoid_buying_expensive_routers
Implementing BGP Flowspec at IP transit network
SIG-NOC Tools Survey
Containers in real world презентация

Recently uploaded (20)

PPTX
Introduction to Information and Communication Technology
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PPTX
Digital Literacy And Online Safety on internet
DOCX
Unit-3 cyber security network security of internet system
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPT
tcp ip networks nd ip layering assotred slides
PDF
Introduction to the IoT system, how the IoT system works
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PPTX
innovation process that make everything different.pptx
Introduction to Information and Communication Technology
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
The New Creative Director: How AI Tools for Social Media Content Creation Are...
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
international classification of diseases ICD-10 review PPT.pptx
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
RPKI Status Update, presented by Makito Lay at IDNOG 10
Digital Literacy And Online Safety on internet
Unit-3 cyber security network security of internet system
522797556-Unit-2-Temperature-measurement-1-1.pptx
tcp ip networks nd ip layering assotred slides
Introduction to the IoT system, how the IoT system works
Cloud-Scale Log Monitoring _ Datadog.pdf
Power Point - Lesson 3_2.pptx grad school presentation
Introuction about WHO-FIC in ICD-10.pptx
An introduction to the IFRS (ISSB) Stndards.pdf
introduction about ICD -10 & ICD-11 ppt.pptx
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
innovation process that make everything different.pptx

FastNetMon - ENOG9 speech about DDoS mitigation