Network Simulator

Develop a visual network simulator where you can specify the architecture of a network, add or remove network note, configure DNS, Gateway, IP address (IPv4 and/or IPv6) specify one or more FTP/HTTP server, install (fictive) OS versions on each computer, configure network equipment (routers, servers etc.) and ultimately monitor the network traffic All this doing drag and drop actions and text input actions.

Bonus: Admin mode where a web console will be available and will allow to configure network equipment using commands.

  • Requirements:
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: ;
  • Similar projects: probably there are a few but I couldn’t find them.

Server Status

Develop an application which allows a client to see the data available on a specified server (storage, number of files, users etc. ). It is know that there are a number of N servers (5 minimum), each server can be connected to other 2, and a client can be connected only to one server. Bonus: real time graphs.

  • Requirements: network server;
  • Programming Skill Level: Intermediate to Advanced
  • Designer Skill Level:┬áBeginner to Intermediate;
  • Other Skills: managing computer networks;
  • Similar projects: ;