Nicolas Bonneel , 2004-2005
In INSA's residences, there are network limitations for security purpose which don't allow us to see all computers in the network. In fact, we can only see computers in our residence (there are 7 residences). So, I've done a program which go through this limitations, sending pings to each possible IP adress and solve the computer name etc.. So we can navigate on all computers (often one to three hundreds - don't take care of the image above, it's a screenshot taken during the holidays when there's nearly nobody left ;) ). Moreover, I have added a multithreaded search ability : everyone generate automatically a list of there files, store it in a local shared file, send the adress (automatically) to my computer, and when someone is looking for a file, for each connected computer, it looks into the list of file which adress is requested to my computer... It avoids legal problems (I don't personally store a list of programs, musics etc..., but only a list of lists...), and let search for files very quickly. |
Dans les résidences de l'INSA, il y a des limitations du réseau pour des raisons de sécurité qui nous empechent de voir tous les ordinateurs du reseau. En fait, nous pouvons seulement voir les ordinateurs de notre résidence (il y a 7 résidences). Donc, j'ai fait un programme qui nous permet de passer outre cette limitation, en envoyant des pings sur toutes les IP possibles et en resolvant le nom de l'ordinateur etc... On peut donc naviguer sur tous les ordinateurs (souvent entre 100 et 300 - ne faites pas attention à l'image ci-dessus, il s'agit d'un screenshot pris pendant les vacances quand il ne reste plus personne ;) ). De plus, j'ai ajouté une capacité de recherche multithreadée : chacun génère automatiquement une liste de ses fichiers, l'enregistre dans un fichier partagé, envoie l'adresse (automatiquement) à mon ordinateur, et lorsque quelqu'un recherche un fichier, pour chaque ordinateur connecté, cela recherche dans la liste de fichiers dont l'adresse est demandée à mon ordinateur.... Cela évite les problème de légalité (je ne stocke pas personnellement une liste de programmes, musiques etc..., mais seulement une liste de listes...), et cela permet d'effectuer des recherches très rapidement. |