Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View ekwoodrich's full-sized avatar

Eliot Woodrich ekwoodrich

View GitHub Profile
................d...{ "EncryptType" : "MD5", "LoginType" : "DVRIP-Web", "PassWord" : "tlJwpbo6", "UserName" : "admin" }
....................{ "AliveInterval" : 20, "ChannelNum" : 1, "DeviceType " : "IPC", "ExtraChannel" : 0, "Ret" : 100, "SessionID" : "0x00000016" }
.................6...{ "Name" : "SystemInfo", "SessionID" : "0x00000016" }
................R...{ "Name" : "SystemInfo", "Ret" : 100, "SessionID" : "0x16", "SystemInfo" : { "AlarmInChannel" : 1, "AlarmOutChannel" : 0, "AudioInChannel" : 1, "BuildTime" : "2016-04-20 16:27:03", "CombineSwitch" : 0, "DeviceRunTime" : "0x00006D1E", "DigChannel" : 0, "EncryptVersion" : "Unknown", "ExtraChannel" : 0, "HardWare" : "50H10L_S38", "HardWareVersion" : "Unknown", "SerialNo" : "25b75b557ae5b2ca", "SoftWareVersion" : "V4.02.R12.00018510.10010.142300.00000", "TalkInChannel" : 1, "TalkOutChannel" : 1, "UpdataTime" : "", "UpdataType" : "0x00000000", "VideoInChannel" : 1, "VideoOutChannel" : 1 } }
.................h...{ "BrowserLanguage" : { "BrowserLanguageType" :
00000000 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 03 ........ ........
00000010 64 00 00 00 7b 20 22 45 6e 63 72 79 70 74 54 79 d...{ "E ncryptTy
00000020 70 65 22 20 3a 20 22 4d 44 35 22 2c 20 22 4c 6f pe" : "M D5", "Lo
00000030 67 69 6e 54 79 70 65 22 20 3a 20 22 44 56 52 49 ginType" : "DVRI
00000040 50 2d 57 65 62 22 2c 20 22 50 61 73 73 57 6f 72 P-Web", "PassWor
00000050 64 22 20 3a 20 22 74 6c 4a 77 70 62 6f 36 22 2c d" : "tl Jwpbo6",
00000060 20 22 55 73 65 72 4e 61 6d 65 22 20 3a 20 22 61 "UserNa me" : "a
00000070 64 6d 69 6e 22 20 7d 0a dmin" }.
00000000 ff 01 00 00 16 00 00 00 00 00 00 00 00 00 e9 03 ........ ........
00000010 80 00 00 00 7b 20 22 41 6c 69 76 65 49 6e 74 65 ....{ "A liveInte
@ekwoodrich
ekwoodrich / DVRIP-Sonia Reference Codes.md
Last active April 4, 2024 02:51
Reference codes for the DVRIP/Sonia TCP protocol used by the Net Surveillance ActiveX plugin

DVRIP/Sonia Protocol

DVRIP/Sonia TCP protocol used by the Net Surveillance ActiveX plugin

1. Response Codes

Return code Definition
100 Success
101 Unknown error
102 Version not supported
103 Illegal request
@ekwoodrich
ekwoodrich / netserv_tcp_conversation_3
Last active April 12, 2017 03:34
TCP log between the Net Surveillance ActiveX plugin and a generic Chinese IP CCTV Cam
00000000 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 03 ........ ........
00000010 64 00 00 00 7b 20 22 45 6e 63 72 79 70 74 54 79 d...{ "E ncryptTy
00000020 70 65 22 20 3a 20 22 4d 44 35 22 2c 20 22 4c 6f pe" : "M D5", "Lo
00000030 67 69 6e 54 79 70 65 22 20 3a 20 22 44 56 52 49 ginType" : "DVRI
00000040 50 2d 57 65 62 22 2c 20 22 50 61 73 73 57 6f 72 P-Web", "PassWor
00000050 64 22 20 3a 20 22 74 6c 4a 77 70 62 6f 36 22 2c d" : "tl Jwpbo6",
00000060 20 22 55 73 65 72 4e 61 6d 65 22 20 3a 20 22 61 "UserNa me" : "a
00000070 64 6d 69 6e 22 20 7d 0a dmin" }.
00000000 ff 01 00 00 0d 00 00 00 00 00 00 00 00 00 e9 03 ........ ........
00000010 80 00 00 00 7b 20 22 41 6c 69 76 65 49 6e 74 65 ....{ "A liveInte
@ekwoodrich
ekwoodrich / netserv_tcp_conversation_2.txt
Last active April 12, 2017 03:35
TCP log between the Net Surveillance ActiveX plugin and a generic Chinese IP CCTV Cam
00000000 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 03 ........ ........
00000010 64 00 00 00 7b 20 22 45 6e 63 72 79 70 74 54 79 d...{ "E ncryptTy
00000020 70 65 22 20 3a 20 22 4d 44 35 22 2c 20 22 4c 6f pe" : "M D5", "Lo
00000030 67 69 6e 54 79 70 65 22 20 3a 20 22 44 56 52 49 ginType" : "DVRI
00000040 50 2d 57 65 62 22 2c 20 22 50 61 73 73 57 6f 72 P-Web", "PassWor
00000050 64 22 20 3a 20 22 74 6c 4a 77 70 62 6f 36 22 2c d" : "tl Jwpbo6",
00000060 20 22 55 73 65 72 4e 61 6d 65 22 20 3a 20 22 61 "UserNa me" : "a
00000070 64 6d 69 6e 22 20 7d 0a dmin" }.
00000000 ff 01 00 00 27 00 00 00 00 00 00 00 00 00 e9 03 ....'... ........
00000010 80 00 00 00 7b 20 22 41 6c 69 76 65 49 6e 74 65 ....{ "A liveInte
@ekwoodrich
ekwoodrich / netserv_tcp_conv.txt
Created April 11, 2017 01:52
Communication between a generic Chinese IP cam and the Netsurveillance ActiveX plugin.
00000000 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 03 ........ ........
00000010 64 00 00 00 7b 20 22 45 6e 63 72 79 70 74 54 79 d...{ "E ncryptTy
00000020 70 65 22 20 3a 20 22 4d 44 35 22 2c 20 22 4c 6f pe" : "M D5", "Lo
00000030 67 69 6e 54 79 70 65 22 20 3a 20 22 44 56 52 49 ginType" : "DVRI
00000040 50 2d 57 65 62 22 2c 20 22 50 61 73 73 57 6f 72 P-Web", "PassWor
00000050 64 22 20 3a 20 22 74 6c 4a 77 70 62 6f 36 22 2c d" : "tl Jwpbo6",
00000060 20 22 55 73 65 72 4e 61 6d 65 22 20 3a 20 22 61 "UserNa me" : "a
00000070 64 6d 69 6e 22 20 7d 0a dmin" }.
00000000 ff 01 00 00 36 00 00 00 00 00 00 00 00 00 e9 03 ....6... ........
00000010 80 00 00 00 7b 20 22 41 6c 69 76 65 49 6e 74 65 ....{ "A liveInte

Keybase proof

I hereby claim:

  • I am ekwoodrich on github.
  • I am ekwoodrich (https://keybase.io/ekwoodrich) on keybase.
  • I have a public key whose fingerprint is E771 B7A6 AA11 4EF5 2789 39DE 1FD2 C06F 6B81 6DF8

To claim this, I am signing this object: