Je voudrais développer une application Network Inventory qui fonctionne sur n'importe quel système d'exploitation. Rapports sur toutes les ressources possibles attachées à un réseau. Indique tous les détails pertinents du matériel et des logiciels. Cest (et je déteste utiliser l'expression) mon "End Game".Projets open source d'inventaire matériel/logiciel
Cependant, je cours avant que je puisse ramper ici. Je n'ai aucune expérience de ce type de développement, par ex. découvrir les paramètres matériels et logiciels d'un ordinateur.
J'ai passé près de deux semaines à googler et à venir court! . :-(
Je dois vous poser ces tournent questions: -
Ma première étape est de trouver un projet open source existant je peux intégrer dans mon propre code qui extrait les détails à grains fins i am après, par exemple, tout ce qu'il ya à savoir sur le hardaware et le logiciel sur une seule machine.
est-ce que ce projet existe? ou dois-je développer ce premier
? est-ce que je suis arrivé à écrire tout cela en C?
Je suis devine Obtenir ces informations sur un ordinateur va être plus facile que pour les imprimantes, les scanners, les routeurs etc ... par ex. tout le reste que vous trouverez attaché à un réseau. Une fois que j'ai accès aux détails d'un seul ordinateur, je dois étudier comment je peux traverser toute une série d'imprimantes, scanners, routeurs, équilibreurs de charge, commutateurs, pare-feu, stations de travail, serveurs, périphériques de stockage, ordinateurs portables, moniteurs, la liste s'allonge encore et encore
Un problème que j'ai, c'est que je n'ai pas un 1000 newtork à jouer! Y at-il une telle ressource disponible sur internet? (est-ce une question stupide?)
Anywho, si vous ne demandez pas vous ne trouverez pas!
Un aspect iam vraiment impatient de savoir comment l'ensemble du réseau Travers,
dois-je utiliser TCP/IP pour cela?
Quel est un bon site, blog, usergorup, livre pour le développement TCP/IP?
Comment puis-je contourner les pare-feu?
Combien de questions puis-je poser en une fois? :-)
Ma question précédente sur ce sujet a fini par être PYTHON comme langue champion/script pour aller avec pour développer cette application.
Après avoir regardé quelques exemples PYTHON ils semblaient tous être liés aux réseaux WINDOWS et en interrogeant Windows Management Instrumentation (WMI). J'ai eu le sentiment que vous ne pouvez pas compter sur ce qui est dans WMI, et même si vous ne pouvez pas ce n'est pas bon pour les réseaux UNIX.
Il existe sûrement un code commun pour l'extraction de détails matériels et logiciels à partir d'un ordinateur? Pourquoi ne puis-je le trouver sur Internet?
Aidez-moi?
Theres aucun prix quoique :-(
Merci à l'avance
Je voudrais appologise si j'ai règles du forum cassé ou pas essayé assez dur sur moi-même avant de demander de l'aide.
Je voudrais juste commencer à aller de l'avant avec ce que c'est l'un des meilleurs projets que j'ai été impliqué
Je suis inspiré par le nombre differnt nombre de défis impliqués et que si je parviens à produire un applic À la fin de ce processus, nous espérons qu'il sera extrêmement utile à beaucoup de gens.
qui sont assis
Merci à l'avance
DD
Si vous souhaitez surveiller un réseau/matériel, vous pourriez être intéressé par SNMP. http://fr.wikipedia.org/wiki/Simple_network_management_protocol – ereOn