Я хотел бы разработать приложение Network Inventory, которое работает в любой операционной системе.
Отчеты о всех возможных ресурсах, подключенных к сети.
Сообщает обо всех соответствующих деталях аппаратного и программного обеспечения.
Это (и я ненавижу использовать фразу) моя "Конец игры".
Однако я бегу, прежде чем смогу ползти сюда.
У меня нет опыта такого развития, например обнаружение аппаратных и программных настроек компьютера.
Я потратил почти две недели на поиски в интернете и потерпел неудачу! : -. (
Поэтому я обращаюсь к вам, чтобы задать следующие вопросы: -
Мой первый шаг - найти существующий проект с открытым исходным кодом, который я могу включить в свой собственный код, который извлекает мелкозернистые детали, которые мне нужны, например, ВСЕ, что нужно знать об аппаратном и программном обеспечении на одном компьютере.
Существует ли этот проект? или мне сначала нужно это развить?
Должен ли я написать все это на C?
Я предполагаю, что получить эту информацию о компьютере будет легче, чем о принтерах, сканерах, маршрутизаторах и т. Д., Например. все остальное, что вы найдете подключенным к сети.
Как только я получу доступ к сведениям об одном компьютере, мне потребуется выяснить, как я могу пройти через весь ньюторк принтеров, сканеров, маршрутизаторов, балансировщиков нагрузки, коммутаторов, брандмауэров, рабочих станций, серверов, устройств хранения, ноутбуков, мониторов список можно продолжать и дальше
Одна проблема, с которой я столкнулся, - у меня нет 1000 машин, на которых можно играть!
Есть ли такой ресурс в интернете? (это глупый вопрос?)
В любом случае, если вы не спросите, вы не узнаете!
Один аспект, который я действительно с нетерпением жду, чтобы узнать, как обойти всю сеть,
я должен использовать TCP / IP для этого?
Какой хороший сайт, блог, usergorup, книга для разработки TCP / IP?
Как мне пройти через брандмауэры?
Сколько вопросов я могу задать за один раз? : -)
Мой предыдущий вопрос на эту тему закончился тем, что PYTHON был выбран как язык / сценарий для разработки этого приложения.
Посмотрев на несколько примеров PYTHON, они все, похоже, были связаны с сетями WINDOWS.
и опрос инструментария управления Windows (WMI). У меня было чувство, что вы не можете полагаться на то, что в WMI, и даже если вы можете, это не годится для сетей UNIX.
Конечно, существует общий код для извлечения сведений об оборудовании и программном обеспечении из компьютера? Почему я не могу найти его в интернете?
Pease, помогите?
Нет призов: - (
Заранее спасибо
Я хотел бы извиниться, если я нарушил правила форума или недостаточно старался, прежде чем просить о помощи.
Я просто хотел бы начать продвигаться вперед с этим, так как это один из лучших проектов, в которых я принимал участие.
Меня вдохновляет множество разных проблем, и, если мне удастся создать полезное приложение в конце, оно, надеюсь, будет чрезвычайно полезным для многих людей.
Вот сижу
Заранее спасибо
DD