To see the 2017 Hackathon click here: https://hackathon.internetsummitafrica.org/doku.php?id=start
Dates - May 9th to 10th 2018
Venue
Dakar, Senegal. Radisson Blu Hotel - Mermoz 1 Room
Photos
Participant Feedback
Summary Report
Drafts/RFCs Worked On
1. NTP
Champions: Logan (AFRINIC), Nitin (from Mauritius - https://cyberstorm.mu/ https://tunnelix.com) and Serge Goma Parfait (OSC 242)
-
Make NTP more secure (Privacy)
Using WireShark NTP Plugin to read/analyze NTP traffic
Code changes to NTP implementations to make them compliant with the draft
Jabber will be used for official communication with remote participants.
Guide to connect to jabber
Slides for the NTP session
-
-
Pratical session on NTP: no slides.
Session pratique sur NTP: no slides.
-
-
NTP Participant Presentations
2. Network Programmability
Champions: Charles Eckel (from US - Cisco, eckelcu@cisco.com)
Relevant RFCs
Self paced online training modules available on Cisco DevNet.
Use OpenDaylight as Platform for Network Programmability
Use Postman and python for RESTCONF and NETCONF
Interact with sample network
Slides online: ais-hackathon-network-programmability.pdf
OVA for VM with VPP and Honeycomb for OpenDaylight sample network #3: VPP.ova
3. Intelligent Transportation Systems
Champions: Nabil Benamar (From Morocco - University of Moulay Ismail)
-
Will need two (or many) IEEE-802.11-OCB cards.
Install them and we recompile the kernel.
Test the communication between two PCs, Wireshark, analyse, etc…
IPWave Participant Presentations
Facilitators
Loganaden Velvindron (Mauritius, French speaker)
Nitin Mutkawoa (Mauritius, French speaker)
Serge-Parfait Goma (Congo, French speaker)
Charles Eckel (United States)
Khoudia Gueye (Senegal, French speaker)
Prof. Nabil Benamar (Morocco, French speaker)
Agenda
Wednesday, May 8th
08:00: Room opens
09:00: Introduction and Opening
10:00: Teams break out. Led by project champions.
10.30: Break
12:30: Lunch Break
15:30: Afternoon break
18:00: End of Day 1
Thursday, May 9th
09:00: Room opens and Teams break out. Led by project champions.
12:30: Lunch Break
16:00: Hackathon ends
17:00: Tear down complete - End of Day 2
Infrastructure
Participant Preparation
Introduction to NTP Protocol
Introduction to Network Programmability
WireShark intro
Intro to Linux/BSD
Webinars to introduce participants to various tools
-
Familiarity with GitHub prior to the event would be useful to have (
http://github.com)
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
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
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
Applicants from the African region who have participated in or organized Hackathons and similar outreach activities in the region are highly encouraged to apply for ISOC's IETF Fellowship Program and indicate this information which will strengthen their application.
Guidance on how to organize similar hackathons
More to be determined
Computers provided by ICT Ministry and the ISOC Senegal Chapter
Google Group Forum
Livestream Links
Organizers
Kevin G. Chege (ISOC)
Stephen Honlue (AFRINIC)
Logan Velvindron (AFRINIC)
Nabil Benamar (University of Moulay Ismail-Morocco)
Cedrick Mbeyet (AFRINIC)
Michuki Mwangi (ISOC)
Betel Hailu (ISOC)
Marsema Tariku (ISOC)
Henok Sisay (ISOC)