Professional Documents
Culture Documents
Lecturer at
Victoria
University of
Wellington
Victoria University
Who am I
• Drive-by-download detection & javascript
deobfuscation (unpacking?)
Net Control
Framework
Bro-IDS
• Domain specific Network
programming language Traffic
• Event driven programming Protocol
model
Parsing
• Built in protocol parsing
Scripting
• Low level context free events Language
Work here!
• Scalable deployment model
Active Response
• Bro is passive, how implement active response?
• Place it in-line
• Performance costs
• Reliability
ETH ETH
VLAN ACL FLOOD
SRC DST
#2 Enhanced NetControl
• Quarantine is black and white.
https://github.com/REANNZ/faucet
Example Table
Switch MAC MAC Eth VLAN IP IP IP TCP TCP
Action
Port src dst type ID Src Dst Prot sport dport
* * 00:1f:.. * * * * * * * port6
port3 00:20.. 00:1f.. 0800 vlan1 1.2.3.4 5.6.7.8 4 17264 80 port6
* * * * * * * * * 22 drop
Flow 1. Rule
(exact & wildcard)
Action Statistics
Flow 2. Rule
Action Statistics
(exact & wildcard)
Flow 3. Rule
Action Statistics
(exact & wildcard)
Rule
Flow N. Default Action Statistics
(exact & wildcard)
Figure from ONF White Paper: Software Defined Networking – The New Norm for Networks
(2011)