I am working on a program based networking project.
1. I need a home network which include some home devices (ip and non ip devices), server, switches, router and gateway, devices will transfer packets via some protocol and server holds the information of all the communication(reference of network is given)(preferably in python).
2. A table will be created at server including the information of the packets transferred as
Source_id, Source_ip, Source_mac, port, hop-count, destination_id
3. Then need to apply the algorithms on this network to check the efficiency of the discovery of topology(not star,bus, etc but which device is connected to whom) on this network(algorithms provided ).
4. Create a csv file from the devices that the algorithm has discovered under the field as shown in diag.
5. Network visualization based on the csv. So that the active devices in the network can be shown visually.
Please let me know if you can help me with this project.