Вы знаете, что это за протокол?

372
saeed

У меня есть автономный видеорегистратор H.264 от Hexacctv, который передает 4 канала с камер. Я использую SkyVizor NVClient для получения потокового видео с каналов. Но мне нужно пройти проверку подлинности StandAlone DVR.

Теперь мне нужно написать собственную программу для получения видео с этого устройства. Мне нужно знать протокол этого устройства. Я попытался использовать WireShark, чтобы выяснить, какой протокол используется. Когда клиент хочет аутентифицироваться, пользователь отправляет эти байты на сервер:

0000000: 2823 0000 0000 0000 6164 6d69 6e00 0000 (#......admin... 0000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0000020: 0000 0000 0000 0000 3531 3930 3730 0000 ........519070.. 0000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0000040: 0000 0000 0000 0000 7e2f 68c4 80e5 742f ........~/h...t/ 0000050: 68c4 80e5 14da e9a9 fc56 0050 56c0 0001 h........V.PV... 0000060: 0050 56c0 0008 0000 0000 0000 .PV......... 

admin - это имя пользователя, а 519070 - пароль.

Кто-нибудь знает, что это за протокол? Порт по умолчанию - 8200, и я думаю, что каждый клиентский запрос начинается с (#.

Изменить: я могу использовать HiDvrOcx для просмотра каналов .

2
Дамп открытого текста не очень полезен, так как * все * байты больше 0x7f отображаются в виде точек. Wireshark может показать это в различных лучших формах. grawity 10 лет назад 0
@ grawity ~> Спасибо за ваш комментарий. Я также добавил массив c like. saeed 10 лет назад 0

1 ответ на вопрос

0
manjesh23

From the basic google search found this TCP 8200 GoToMyPC (unofficial) and also listen TRIVNET application.

You can use the below reference guide.

Link

Похожие вопросы