Haka

Software Defined Security

Version 0.3.0
  • Menu
  • Users
  • References
  • Developers
  • Faq
  • Next →
  • ← Prev
  • Up ↑
  • Index
  • Modules
  • Welcome to Haka’s User Guide!
  • 7. Workshop

7. Workshop¶

This section contains a full workshop to dig inside Haka. It will introduce most Haka concepts.

To do it, you will first need to install and setup Haka on your computer or you can also download our Debian live based iso to directly boot with a full environment containing Haka with all its dependencies.

  • 1. Haka documentation
  • 2. Hellopacket
    • 2.1. Setting up my first Haka script
    • 2.2. Optional: Interactive rule
  • 3. Filtering with Haka
    • 3.1. Basic IP filtering
    • 3.2. TCP filtering
    • 3.3. Filtering with NFQueue
    • 3.4. Optional: Interactive rule debugging
  • 4. On-the-fly modifications
    • 4.1. HTTP dissector
    • 4.2. Modifying http request
    • 4.3. Modifying http response
    • 4.4. Full script
  • 5. SMTP protocol dissection
    • 5.1. Grammar
    • 5.2. Events
    • 5.3. State machine
    • 5.4. Security rules
    • 5.5. Full dissector
    • 5.6. Appendix
  • 6. Hakabana
    • 6.1. Getting started
    • 6.2. I want more DNS info
    • 6.3. Geo localization
  • 7. Going further
  • 8. Appendix
    • 8.1. Workshop media
    • 8.2. Lua
© Copyright 2014, Arkoon Network Security, OpenWide and Telecom ParisTech.