User Tools

Site Tools


To see the 2017 Hackathon click here:

Tentative Plans

Dates - May 9th to 11th 2018

11th being a half day at the most due to Friday prayers


Dakar, Senegal. Hotel venue TBD

Proposed Drafts/RFCs To Work On

1. NTP

Champions: Logan and Nitin (from Mauritius -

2. Network Programmability

Champions: Charles Eckel (from US - Cisco)

3. Intelligent Transportation Systems

Champions: Nabil Benamar (From Morocco - University of Moulay Ismail)


  • TLS/LetsEncrypt
  • more complex
  • Requires knowledge of cryptography
  • Possibly help people understand LetsEncrypt and installing certificates



Charles, Nabil, Logan, Nitin


  1. Kevin Chege (ISOC)
  2. Stephen Honlue (AFRINIC)
  3. Logan Velvindron (AFRINIC)
  4. Nabil Benamar (University of Moulay Ismail-Morocco)
  5. Cedrick Mbeyet (AFRINIC)

Participant Preparation

  • Introduction to NTP Protocol
  • WireShark intro
  • Intro to Linux/BSD
  • Webinars to introduce participants to various tools
  • Familiarity with the IETF prior to the event ( and RFCs (
  • Familiarity with GitHub prior to the event would be useful to have (
  • Online course on NTP and Networking will be made available to participants prior to the event

Venue Requirements

  • Projector
  • Internet connectivity
  • Virtual Box (on trainees laptops)
  • Server for virtualization - used an Intel NUC
  • LibreOffice - useful for editing all document versions (especially PDFs!!)


Participant Skill Requirements

  • Must be comfortable programming in C and Python (other languages are also a bonus)
  • Must have experience working with the UNIX/Linux Shell
  • Knowledge of the DNS Protocol is a must
  • Experience with managing any DNS server
  • Familiarity with IPv4 and IPv6
  • Understanding of Networking and Client - Server architecture
  • Prior experience with UNIX and Linux system administration would be a bonus
  • Knowledge of WireShark and its plugins

Live Streaming

Will be available, format needs to be designed for remote participation though

What you will need to participate

  • Bring a laptop on which you are comfortable developing software
  • You may be required to install additional software
  • Anything else that is required will be provided, such as Virtual Machines if needed
  • Installing and becoming familiar with VirtualBox or something similar will help
  • Wireless access to the Internet will be provided
  • Team ethic (working as a team to solve a problem)

Post Hackathon Activities

  • Further engagement regarding the IETF (more on this at the event)
  • Guidance on how to organize similar hackathons

Sponsors are being sought to cover venue expenses, fellowships, and prizes. Please contact

hackathon2018.txt · Last modified: 2018/03/15 21:10 by nabil