Какие требования к сети?
Если сеть из одного бродкастового домена, то это одна ситуация, если со сложной иерархией - другая. Где будет запускаться питоновская программа, на софт-роутере или на отдельном выделенном устройстве?
Какие требования к окружению? Windows/Unix? Требуются ли права администратора?
Если автор хочет не просто написать дипломный проект, а развиваться в этом направлении, то нужно более систематично подходить к изучению вопроса.