aboutsummaryrefslogtreecommitdiff
path: root/parse
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-09-24 14:44:25 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-09-24 14:44:25 +0200
commit5d024539d5cc2f4deaa88f783533fd453b78586f (patch)
tree02a8ca00a7d7463d14aed2b3b5056ed2d720480a /parse
parentb69ffc50494a0184835323a616c93c046a609810 (diff)
Add more packets
Diffstat (limited to 'parse')
-rw-r--r--parse/packets.go99
1 files changed, 32 insertions, 67 deletions
diff --git a/parse/packets.go b/parse/packets.go
index 2f09cef..7410c64 100644
--- a/parse/packets.go
+++ b/parse/packets.go
@@ -1,14 +1,14 @@
package main
var session = [][]byte{
- []byte{ // 0
+ { // 0 associate
0x60, 0x23, 0x80, 0x02, 0x07, 0x80, 0xa1, 0x07,
0x06, 0x05, 0x2b, 0x0c, 0x00, 0x81, 0x5a, 0xbe,
0x14, 0x28, 0x12, 0x06, 0x07, 0x2b, 0x0c, 0x00,
0x82, 0x1d, 0x81, 0x48, 0xa0, 0x07, 0xa0, 0x05,
0x03, 0x03, 0x00, 0x08, 0x00,
},
- []byte{ // 1
+ { // 1 result
0x61, 0x2f, 0x80, 0x02, 0x07, 0x80, 0xa1, 0x07,
0x06, 0x05, 0x2b, 0x0c, 0x00, 0x81, 0x5a, 0xa2,
0x03, 0x02, 0x01, 0x00, 0xa3, 0x05, 0xa1, 0x03,
@@ -17,26 +17,26 @@ var session = [][]byte{
0xa0, 0x07, 0xa0, 0x05, 0x03, 0x03, 0x00, 0x08,
0x00,
},
- []byte{ // 2
+ { // 2
0xa1, 0x0c, 0x02, 0x01, 0x01, 0x02, 0x02, 0x00,
0xd3, 0x30, 0x03, 0x0a, 0x01, 0x02,
},
- []byte{ // 3
+ { // 3
0xa2, 0x0b, 0x02, 0x01, 0x01, 0x30, 0x06, 0x02,
0x02, 0x00, 0xd3, 0x05, 0x00,
},
- []byte{ // 4
+ { // 4
0xa1, 0x16, 0x02, 0x02, 0x00, 0xe0, 0x02, 0x01,
0x33, 0x30, 0x0d, 0xa4, 0x0b, 0xa0, 0x09, 0xa4,
0x07, 0xa1, 0x05, 0xa0, 0x03, 0x0a, 0x01, 0x02,
},
- []byte{ // 5
+ { // 5
0xa2, 0x17, 0x02, 0x02, 0x00, 0xe0, 0x30, 0x11,
0x02, 0x01, 0x33, 0x7e, 0x0c, 0xa1, 0x0a, 0xa4,
0x08, 0xa4, 0x06, 0x04, 0x04, 0x30, 0x41, 0x31,
0x38,
},
- []byte{ // 6
+ { // 6
0xa1, 0x81, 0xc1, 0x02, 0x01, 0x02, 0x02, 0x01,
0x33, 0x30, 0x81, 0xb8, 0xa4, 0x81, 0xb5, 0xa3,
0x81, 0xb2, 0x30, 0x81, 0xaf, 0xa0, 0x06, 0x04,
@@ -63,7 +63,7 @@ var session = [][]byte{
0x81, 0x04, 0x01, 0x31, 0x00, 0x09, 0x16, 0x01,
0x39, 0x0a, 0x01, 0x01,
},
- []byte{ // 7
+ { // 7
0xa1, 0x81, 0xb9, 0x02, 0x01, 0x03, 0x02, 0x01,
0x33, 0x30, 0x81, 0xb0, 0xa4, 0x81, 0xad, 0xa3,
0x81, 0xaa, 0x30, 0x81, 0xa7, 0xa0, 0x06, 0x04,
@@ -89,7 +89,7 @@ var session = [][]byte{
0x04, 0x01, 0x31, 0x00, 0x11, 0x16, 0x02, 0x31,
0x37, 0x0a, 0x01, 0x01,
},
- []byte{ // 8
+ { // 8
0xa1, 0x81, 0xb9, 0x02, 0x01, 0x04, 0x02, 0x01,
0x33, 0x30, 0x81, 0xb0, 0xa4, 0x81, 0xad, 0xa3,
0x81, 0xaa, 0x30, 0x81, 0xa7, 0xa0, 0x06, 0x04,
@@ -115,7 +115,7 @@ var session = [][]byte{
0x04, 0x01, 0x31, 0x00, 0x19, 0x16, 0x02, 0x32,
0x35, 0x0a, 0x01, 0x01,
},
- []byte{ // 9
+ { // 9
0xa1, 0x81, 0xb9, 0x02, 0x01, 0x05, 0x02, 0x01,
0x33, 0x30, 0x81, 0xb0, 0xa4, 0x81, 0xad, 0xa3,
0x81, 0xaa, 0x30, 0x81, 0xa7, 0xa0, 0x06, 0x04,
@@ -141,7 +141,7 @@ var session = [][]byte{
0x04, 0x01, 0x31, 0x00, 0x21, 0x16, 0x02, 0x33,
0x33, 0x0a, 0x01, 0x01,
},
- []byte{ // 10
+ { // 10
0xa1, 0x5c, 0x02, 0x01, 0x06, 0x02, 0x01, 0x33,
0x30, 0x54, 0xa4, 0x52, 0xa3, 0x50, 0x30, 0x4e,
0xa0, 0x06, 0x04, 0x04, 0x30, 0x41, 0x31, 0x38,
@@ -155,61 +155,26 @@ var session = [][]byte{
0x06, 0x81, 0x04, 0x01, 0x31, 0x00, 0x24, 0x16,
0x02, 0x33, 0x36, 0x0a, 0x01, 0x01,
},
+ { // 11 reject
+ 0x61, 0x19, 0x80, 0x02, 0x07, 0x80, 0xA1, 0x07,
+ 0x06, 0x05, 0x2B, 0x0C, 0x00, 0x81, 0x5A, 0xA2,
+ 0x03, 0x02, 0x01, 0x01, 0xA3, 0x05, 0xA1, 0x03,
+ 0x02, 0x01, 0x01,
+ },
+ { // 12 release
+ 0x62, 0x00,
+ },
+ { // 13 monitor
+ 0xA1, 0x11, 0x02, 0x01, 0x78, 0x02, 0x01, 0x47,
+ 0x30, 0x09, 0x30, 0x05, 0x80, 0x03, 0x31, 0x31,
+ 0x31, 0xA0, 0x00,
+ },
}
-var associate = []byte{
- 0x60, 0x23,
- 0x80, 0x02, 0x07, 0x80,
- 0xA1, 0x07,
- 0x06, 0x05, 0x2B, 0x0C, 0x00, 0x81, 0x5A,
- 0xBE, 0x14,
- 0x28, 0x12,
- 0x06, 0x07, 0x2B, 0x0C, 0x00, 0x82, 0x1D, 0x81, 0x48,
- 0xA0, 0x07,
- 0xA0, 0x05,
- 0x03, 0x03, 0x00, 0x08, 0x00,
-}
-
-var result = []byte{
- 0x61, 0x2F,
- 0x80, 0x02, 0x07, 0x80,
- 0xA1, 0x07,
- 0x06, 0x05, 0x2B, 0x0C, 0x00, 0x81, 0x5A,
- 0xA2, 0x03,
- 0x02, 0x01, 0x00,
- 0xA3, 0x05,
- 0xA1, 0x03,
- 0x02, 0x01, 0x00,
- 0xBE, 0x14,
- 0x28, 0x12,
- 0x06, 0x07, 0x2B, 0x0C, 0x00, 0x82, 0x1D, 0x81, 0x48,
- 0xA0, 0x07,
- 0xA0, 0x05,
- 0x03, 0x03, 0x00, 0x08, 0x00,
-}
-
-var reject = []byte{
- 0x61, 0x19,
- 0x80, 0x02, 0x07, 0x80,
- 0xA1, 0x07,
- 0x06, 0x05, 0x2B, 0x0C, 0x00, 0x81, 0x5A,
- 0xA2, 0x03,
- 0x02, 0x01, 0x01,
- 0xA3, 0x05,
- 0xA1, 0x03,
- 0x02, 0x01, 0x01,
-}
-
-var release = []byte{
- 0x62, 0x00,
-}
-
-var monitor = []byte{
- 0xA1, 0x11,
- 0x02, 0x01, 0x78,
- 0x02, 0x01, 0x47,
- 0x30, 0x09,
- 0x30, 0x05,
- 0x80, 0x03, 0x31, 0x31, 0x31,
- 0xA0, 0x00,
-}
+var (
+ associate = session[0]
+ result = session[1]
+ reject = session[11]
+ release = session[12]
+ monitor = session[13]
+)