[ОТВЕТИТЬ]
13.11.2017 12:59
УКМ_эксплуатант_2
 
Поставили задачу:
попытаться опросить фискальники по IP и вытащить из них длину очереди неотправленных документов.
Нашел протокол.
Начал читать.
И получается, что ЛЮБОЙ, который получил доступ к сети с ФР-ами, может послать ЛЮБЫЕ команды!
Никакой авторизации!
Может я чего-то недочитал?
13.11.2017 13:31
vdm
 
Да нет, это врожденная багофича.
Вопрос не столько в авторизации (пароль все одно будет стандартный и известный), а в монопольном доступе к.
Теоретически могли бы сделать что-то по принципу "кто первый встал, того и тапки".
Т.е. установила касса подключение - с ней и работаем, всех остальных шлем подальше.
13.11.2017 13:38
УКМ_эксплуатант_2
 
Жаль нельзя "вручную" задать СВОЙ пароль
13.11.2017 13:41
OlegON
 
В инете гора дримкасов без пароля на VNC :) А что там с протоколом? Какой порт? Давай в инете поищем?
13.11.2017 13:48
УКМ_эксплуатант_2
 
Загрузил в хранилище.
/supermag/upload/2017/ККТ_СП-Ф_Протокол-10.7_(редакция 2).pdf.7z
Порт, как я понимаю, смотрится в FNTools - 6667
Протокол - обычный XML
13.11.2017 14:01
OlegON
 
Увы, в инете куча мусора на этом порту, да, впрочем, вряд ли кто его в инет без NAT пустит...
23.11.2017 09:41
kogkog
 
Если сможешь реализовать такую задачу (поиск неотпр.документов с касс) будет большой респект и уважение. То, что показывает веб морда УКМ 4 в мониторе оборудования - некорректно - просто не успевает после закрытия смены передать на сервер.
27.11.2017 10:50
УКМ_эксплуатант_2
 
Выложил в ветке "Программирование", тема: PHP, сокеты: нет EOF-а?
Функция на php, на входе IP фискальника, на выходе XML:
SQL код:
<?xml version="1.0" encoding="UTF-8"?>
<Otvet>
      <KodV>
             0 - ответ от кассы получен, не ноль - что-то нехорошее
      </KodV>
     <KolvoDok>
            Количество неотправленных документов
     </KolvoDok>
     <DataDok>
            Дата первого неотправленного документа
     </DataDok>
     <Dt_Stop>
           Дата, когда кончится ФН (по сроку, а  не по заполнению)
     </Dt_Stop>
</Otvet>
Опции темы


Часовой пояс GMT +3, время: 21:13.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.