Hello,
My name is GAUTIER Julien and I am in third bachelor degree in Industrial
IT in Belgium.
For the last year of our bachelor, we spent four months in intership.
Regarding me, I made it at Thales Alenia Space Belgium.
During this internship, we achieved a project which is the subject of our
study-end work.
Why am I presenting myself ? Because for my project, I had to modify
phpIPAM implementing it with other services :
- DHCP
- DNS
- NTP
So his use has been modify too. For the purpposes of the company, I create
a solution linking all the services listing above. The solution must be
connected to a network. So when you want to add a device to the target
network, you encode the information of the device thanks to phpIPAM's GUI,
and when you connect it, it receives his IP address and can communicate
with the others services.
But during the development of the project, I found some bugs, and I want to
share with you two bugs which can be problematic for phpIPAM itself :
- The first, is the algorithm behind the combo box named "master
subnet/folder", when you want to add/modify a subnet/folder. That last
allows the user to made the selection his own parent. So the application
crash, and you need to restart the web server and delete the data directly
in the database.
- About the second, The format of the MAC address is not check, so the user
could encode "bbbbb" instead of the correct format of a MAC address.
I was only focused on the adding, deleting, and modifying of a
folder/subnet/IP address, so I don't know if there is a bug somewhere else.
I was proud to work on your project, it is really nice and great.
Best regards,
--
GAUTIER Julien BAC3 in Industrial IT
|