Proj-2013-2014-Open DynDNS

From air
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Introduction

Project Open DynDNS 2014

Team

  • Tutors : Thomas Calmant, Didier Donsez

Introduction

Project Open DynDNS 2014

Software Requirements Specification (SRS)

UML

Project objectives

Progress

Week 1 : January 13th - Janurary 17th

  • Project discovery
  • Finding some ideas
  • Evaluate complexity of project


Week 2 : January 20th - Janurary 24th

  • Fix project objectifs
  • Discussion with tutors about potential improvement
  • Read documents regarding exisiting DNS clients and servers (bind9, powerDNS)

Week 3 : January 27th - Janurary 31st

  • set-up a bind9 server on Ubuntu (VMWARE)
  • Downloaded Kivy to test on Android tablet
  • Downloaded Flask to test a simple Web-based interface

Week 4 : February 3rd - February 7th

  • Server side coding (REST-ful server with Flask)

Week 5 : February 10th - February 14th

  • Server side coding (modification of bind9 configuration files whenever there are REST updates)

Week 6 : February 17th - February 22nd

  • Improve server and client code (update in format JSON)

Week 7 : February 24th - February 28th

  • Code debugging (test JSON in python)
  • Test basic DynamicDNS in the real environment (using the LAN & WAN port of a real router)

Week 8 : March 3rd - March 7th

  • Vacation

Week 9 : March 10th - March 14th

  • Add MulticastDNS function (new requirements)
  • Add SSL

Week 10: March 17th - March 21st

  • Implement zeroconf
  • Python for android(kivy)

Week 11: March 24th - March 28th

  • Debugging functions

Week 12: March 31st - April 4th

  • Last check
  • Project report

Related documents

Github repository : Git Open DynDNS