powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / SNMP получить тип имя устройства, и миниму сведений об устройстве
8 сообщений из 8, страница 1 из 1
SNMP получить тип имя устройства, и миниму сведений об устройстве
    #40052369
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прочитав всех авторов, посмотрел примеры, которые дико везде одинаковы, при использовании WSOCK - 90% примеров не работает, начал делать сам, изучив несколько
страниц RFC, в итоге пришел к Indy и спросить здесь, ножет кто то, что то посоветует другое, или правильно направит в Indy.
в некоторых случаях хочеться использовать компонент, не изобретая велосипед.

мне надо получить в диапазоне сети, например: 192.168.1.1 192.168.1.254
сведения об устройствах, понятное дело активных в момент сканирования

Тип устройства (Роутер, ПК, Принтер) - по возможности
Имя устройства
Производитель устройства - по возможности
IP и MAC я уже получил
Возможно сведения об открытых портах. пока я не определился, надо или нет.

чем это лучше сделать? Если Indy, то как мне правильно использовать MIB ы, и где их найти, так как например, если я использую MIB для принтера я ни чего не могу получить о ПК.

P.S. минимум, который нужен, это определить тип устройства.

СП.
...
Рейтинг: 0 / 0
SNMP получить тип имя устройства, и миниму сведений об устройстве
    #40052370
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yemets63
прочитав всех авторов, посмотрел примеры, которые дико везде одинаковы, при использовании WSOCK - 90% примеров не работает, начал делать сам, изучив несколько
страниц RFC, в итоге пришел к Indy и спросить здесь, ножет кто то, что то посоветует другое, или правильно направит в Indy.
в некоторых случаях хочеться использовать компонент, не изобретая велосипед.

мне надо получить в диапазоне сети, например: 192.168.1.1 192.168.1.254
сведения об устройствах, понятное дело активных в момент сканирования

Тип устройства (Роутер, ПК, Принтер) - по возможности
Имя устройства
Производитель устройства - по возможности
IP и MAC я уже получил
Возможно сведения об открытых портах. пока я не определился, надо или нет.

чем это лучше сделать? Если Indy, то как мне правильно использовать MIB ы, и где их найти, так как например, если я использую MIB для принтера я ни чего не могу получить о ПК.

P.S. минимум, который нужен, это определить тип устройства.

СП.

Есть еще ICS http://www.overbyte.eu.
Вроде в справке по теме SNMP что то есть:
http://wiki.overbyte.eu/wiki/index.php/Main_Page
...
Рейтинг: 0 / 0
SNMP получить тип имя устройства, и миниму сведений об устройстве
    #40052387
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел, в папке с примерами у ICS есть проект: \ICS\Samples\Delphi\OtherDemos\ OverbyteIcsSnmpCliTst.dproj
...
Рейтинг: 0 / 0
SNMP получить тип имя устройства, и миниму сведений об устройстве
    #40052390
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
SNMP получить тип имя устройства, и миниму сведений об устройстве
    #40052566
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще какой то парадокс,

через таблицу MIB я научился понимать принтеры, те пераметры, что мне нужны, я их вижу, особенности производителей, типа серийник и наполненность картриджей мне не важно.

но я так и не смог найти и не смог собрать и получить ответы по MIB ни от одного компьютера в сети и не от одного управляемого роута,
вот здесь всё классно описано http://book.itep.ru/4/44/mib44131.htm , но я не получил нужный мне результат.

посмотрел примеры, они опять какие то не рабочие, в итоге поправил немного, получил результаты.
вижу все имена ПК, и роутеры в одной сети, но не вижу сетевые принтера, и другое, например ТВ, который в сети торчит

использую функцию WNetOpenEnum( RESOURCE_GLOBALNET,RESOURCETYPE_ANY,....
в которой явно можно выбрать смотреть всё или принтера, указываю на принтера, реакции нет , меняю тип сети реакции нет. кто знает, в чем дело?

WNetOpenEnum - работает быстро, но так как я не могу добиться результата, сижу в Indy, что то получается, но скорость желает лучшего.
...
Рейтинг: 0 / 0
SNMP получить тип имя устройства, и миниму сведений об устройстве
    #40052577
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63,

разве WNetOpenEnum имеет отношение к SNMP? По-моему она не использует этот протокол.
С SNMP, пишут, можно работать через WMI:
https://docs.microsoft.com/en-us/windows/win32/wmisdk/accessing-snmp-devices
(понятно, что не только через WMI, просто - один из вариантов).
...
Рейтинг: 0 / 0
SNMP получить тип имя устройства, и миниму сведений об устройстве
    #40052581
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s62
yemets63,

разве WNetOpenEnum имеет отношение к SNMP? По-моему она не использует этот протокол.
С SNMP, пишут, можно работать через WMI:
https://docs.microsoft.com/en-us/windows/win32/wmisdk/accessing-snmp-devices
(понятно, что не только через WMI, просто - один из вариантов).

Тут вот есть целый русскоязычный форум, посвященный ПО, работающему с устройствами через SNMP (принтеры, компы и пр.): http://printstore.ru/forum/
Поискать\уточнить можно там детальнее.
...
Рейтинг: 0 / 0
SNMP получить тип имя устройства, и миниму сведений об устройстве
    #40052700
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нахожусь на стадии завершения потребностей, да, хочу сказать, что ни чего сложного, но оно ни фига с первого раза не заработало, и примеры какие то все битые, короче списать не удалось
текст пока с мусором, и так работает скарование доступной сети и даже сетей в диапазоне *.*.*.1 .. *.*.*.254
работает быстро, получение IP получение MAC (с мобильниками иногда не очень), и имя

осталось получить какой нибудь код, что есть что. ПК, Мобильник, Принтер или Роутер. это как бы основное, остальные можно как не опознаные.
Принтер я могу анализировать за счет SNMP, т.е. после идентификации кидать код на IP, тем самым притормаживать процесс, но получить сведения о том, что это принтер. а вот с другими устройствами пока ни как.

всем спасибо, кто отправлял мне ссылки, полезного много, но я не смог определить тип устройства по сети.
мне не нужна полная база SNMP с устройствами, как сделано в Advanced IP scanner, нужен только тип устройства.
SOCKты читал, ЧИТАЮ ЕЩЕ,
SNMP тоже, но я по ним не получаю ответа от ряда устройств, оно как WMI может быть вырублено на устройстве, или я просто не умею обращаться через него к устройству.
indy мне кажется не может это делать. пока на стандартных компонентах сижу

кто знает, как определить тип устройства имея три параметра, IP, MAC, PCName. или куда еще смотреть
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / SNMP получить тип имя устройства, и миниму сведений об устройстве
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]