Страница 1 из 1

СообщениеДобавлено: Пн мар 09, 2020 10:40 am
mihas000
Всем привет!

Есть интерес разобраться с запросом прошивок через сервис curl, описанную в СТАТЬЕ

в принципе все работает, но есть много но.
Давайте по порядку
Качаем сам curl под свою винду
Ставим сертификат безопасности curl-ca-bundle.crt
Создаем файл request.xml (с содержимым как в инструкции), я кинул его в корень диска C.
Запускаем сам curl.exe через cmd с ключём
Код: выделить все
-X POST -d @c:/request.xml https://firmverup.brother.co.jp/kne_bh7_update_nt_ssl/ifax2.asmx/fileUpdate -H "Content-Type:text/xml"


Получим ответ с ссылкой на прошивку


Если оставить ключ --sslv3 то с ним он работать не хочет, ругаясь что он его не поддерживает
Теперь остаётся вопрос как заполнять запрос на другие принтера, из нашего мануала говорится, что
нам нужно будет знать правильные значения MODEL и SPEC, а также записи FIRMINFO. Если я правильно понял они берутся с рабочего сабжа.

Не понятен пункт с SNMP
У кого какие идеи?

СообщениеДобавлено: Пн мар 09, 2020 11:08 am
Goldwater
Хз, у нас потребность в прошивках на Бразеры исключительно мала (несмотря на то, что один из корпоративных клиентов возит в ремонт это добро сотнями в месяц). За все время - 1 или 2 случая всего было. А АСЦ Бразера - в бизнес-центре напротив, так что не в падлу и сходить.

СообщениеДобавлено: Пн мар 09, 2020 11:18 am
lekm
Да, и в Windows вы можете использовать этот инструмент вместо snmpwalk:
http://www.ireasoning.com/downloadmibbrowserfree.php

СообщениеДобавлено: Пн мар 09, 2020 11:55 am
mihas000
Goldwater писал(а):Хз, у нас потребность в прошивках на Бразеры исключительно мала (несмотря на то, что один из корпоративных клиентов возит в ремонт это добро сотнями в месяц). За все время - 1 или 2 случая всего было. А АСЦ Бразера - в бизнес-центре напротив, так что не в падлу и сходить.

Да как бы полезно для общего развития иметь такой инструмент.

Lekm Да я видел что он есть и под винду. Как интересно вытащить из убитого аппарата нужные данные для request.xml.
Блин не могли они FTP человеческий сделать

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

СообщениеДобавлено: Пн мар 09, 2020 12:05 pm
lekm
Вот сейчас совсем нет времени, чес слово. Сам хотел разобраться, но пока никак - завал на работе.

СообщениеДобавлено: Пн мар 09, 2020 12:33 pm
mihas000
Да у самого так, в свободное время пытаюсь разбираться. Короче вопрос открыт если что нароешь пиши :dr_ink:

Момент по snmp
Код: выделить все
 $ snmpwalk -c public <IP-ADDRESS> iso.3.6.1.4.1.2435.2.4.3.99.3.1.6.1.2

    SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.1 = STRING: "MODEL=\"HL-2250DN series\"
    "
    SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.2 = STRING: "SERIAL=\"...\"
    "
    SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.3 = STRING: "SPEC=\"\"
    "
    SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.4 = STRING: "FIRMID=\"MAIN\"
    "
    SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.5 = STRING: "FIRMVER=\"1.15\"
    "
    SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.6 = STRING: "FIRMID=\"BRNET\"
    "
    SNMPv2-SMI::enterprises.2435.2.4.3.99.3.1.6.1.2.7 = STRING: "FIRMVER=\"1.10\"
    "

Похоже что он вытаскивал данные с рабочего аппарата по сети через протокол snmp, соответствующими командами
А если в принтере нет сетевого интерфейса, то как вытащить данные

СообщениеДобавлено: Пн мар 09, 2020 12:40 pm
lekm
Скорее всего да. Там много раз встречается инфа, что данные можно получить с аналогичного рабочего аппарата. То есть искать такой же, либо как с дампами - попался на ремонт, вытаскивать прошивку.
Нет у меня сейчас Brother, есть Kyocera. Ну вот установил по сети. Подключился.
4207