aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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]
+)