Извлекать прямой эфир из DVR через TCP - PullRequest
0 голосов
/ 29 апреля 2019

Я новичок в стеке протоколов TCP / IP. Я пытаюсь программно перехватить видеопоток с домашнего видеорегистратора. Итак, я записываю логи TCP / IP с помощью wireshark. Но когда я пытаюсь воспроизвести журналы, я могу получить первоначальный ответ и после того, как я не смог получить ответ дальше. Кажется, мой DVR отправляет RST, поэтому он завершает мой активный сеанс. Кто-нибудь может посоветовать, пожалуйста?

Актуальная сводка журнала

No.    Time                         Source         Destination    Protocol    Length        Info
25    2019-04-12 21:24:05.108912    192.168.0.6    192.168.0.5    TCP            66         51146  >  9000 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM=1
29    2019-04-12 21:24:05.112141    192.168.0.5    192.168.0.6    TCP            66         9000  >  51146 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=32
30    2019-04-12 21:24:05.112397    192.168.0.6    192.168.0.5    TCP            54         51146  >  9000 [ACK] Seq=1 Ack=1 Win=65536 Len=0
31    2019-04-12 21:24:05.155687    192.168.0.6    192.168.0.5    TCP            1514       51146  >  9000 [ACK] Seq=1 Ack=1 Win=65536 Len=1460
32    2019-04-12 21:24:05.155689    192.168.0.6    192.168.0.5    TCP            450        51146  >  9000 [PSH, ACK] Seq=1461 Ack=1 Win=65536 Len=396
33    2019-04-12 21:24:05.158976    192.168.0.5    192.168.0.6    TCP            60         9000  >  51146 [ACK] Seq=1 Ack=1461 Win=17536 Len=0
34    2019-04-12 21:24:05.159550    192.168.0.5    192.168.0.6    TCP            60         9000  >  51146 [ACK] Seq=1 Ack=1857 Win=20448 Len=0
35    2019-04-12 21:24:05.159552    192.168.0.5    192.168.0.6    TCP            219        9000  >  51146 [PSH, ACK] Seq=1 Ack=1857 Win=20448 Len=165
36    2019-04-12 21:24:05.211560    192.168.0.6    192.168.0.5    TCP            54         51146  >  9000 [ACK] Seq=1857 Ack=166 Win=65280 Len=0
37    2019-04-12 21:24:06.211633    192.168.0.6    192.168.0.5    TCP            401        51146  >  9000 [PSH, ACK] Seq=1857 Ack=166 Win=65280 Len=347
38    2019-04-12 21:24:06.223348    192.168.0.5    192.168.0.6    TCP            1514       9000  >  51146 [ACK] Seq=166 Ack=2204 Win=23360 Len=1460

Воспроизведенные сводки журналов:

No.    Time                            Source        Destination    Protocol    Length        Info
23    2019-04-27 09:58:20.906873706    192.168.0.7    192.168.0.5    TCP            74        34084  >  9000 [SYN, ECN, CWR] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=317967726 TSecr=0 WS=128
24    2019-04-27 09:58:20.909576932    192.168.0.5    192.168.0.7    TCP            74        9000  >  34084 [SYN, ACK, ECN] Seq=0 Ack=1 Win=14480 Len=0 MSS=1460 SACK_PERM=1 TSval=37842040 TSecr=317967726 WS=32
25    2019-04-27 09:58:20.909611117    192.168.0.7    192.168.0.5    TCP            66        34084  >  9000 [ACK] Seq=1 Ack=1 Win=29312 Len=0 TSval=317967728 TSecr=37842040
26    2019-04-27 09:58:20.941313130    192.168.0.7    192.168.0.5    TCP            1514      34084  >  9000 [ACK] Seq=1 Ack=1 Win=29312 Len=1448 TSval=317967760 TSecr=37842040
27    2019-04-27 09:58:20.941331905    192.168.0.7    192.168.0.5    TCP            474       34084  >  9000 [PSH, ACK] Seq=1449 Ack=1 Win=29312 Len=408 TSval=317967760 TSecr=37842040
28    2019-04-27 09:58:20.945203802    192.168.0.5    192.168.0.7    TCP            66        9000  >  34084 [ACK] Seq=1 Ack=1449 Win=17376 Len=0 TSval=37842043 TSecr=317967760
29    2019-04-27 09:58:20.945885007    192.168.0.5    192.168.0.7    TCP            66        9000  >  34084 [ACK] Seq=1 Ack=1857 Win=20288 Len=0 TSval=37842043 TSecr=317967760
30    2019-04-27 09:58:20.945898226    192.168.0.5    192.168.0.7    TCP            231       9000  >  34084 [PSH, ACK] Seq=1 Ack=1857 Win=20288 Len=165 TSval=37842043 TSecr=317967760
31    2019-04-27 09:58:20.945915949    192.168.0.7    192.168.0.5    TCP            66        34084  >  9000 [ACK] Seq=1857 Ack=166 Win=30336 Len=0 TSval=317967765 TSecr=37842043
58    2019-04-27 09:58:28.918607271    192.168.0.5    192.168.0.7    TCP            66        9000  >  34084 [FIN, ACK] Seq=166 Ack=1857 Win=20288 Len=0 TSval=37842841 TSecr=317967765
59    2019-04-27 09:58:28.920010286    192.168.0.7    192.168.0.5    TCP            413       34084  >  9000 [PSH, ACK] Seq=1857 Ack=167 Win=30336 Len=347 TSval=317975738 TSecr=37842841
60    2019-04-27 09:58:28.923334621    192.168.0.5    192.168.0.7    TCP            60        9000  >  34084 [RST] Seq=167 Win=0 Len=0
...