summaryrefslogtreecommitdiff
path: root/mactelnet.h
diff options
context:
space:
mode:
authorroot <root@phone01.(none)>2010-09-26 10:38:19 +0200
committerroot <root@phone01.(none)>2010-09-26 10:38:19 +0200
commitd0b22a46b53c968de3ec85022251f318d97e6b27 (patch)
tree26c5965da81e50e0b2619edff7008243c31711a9 /mactelnet.h
parentf7cfcdb6b1fcfaf149dce2195181f3d8707306b6 (diff)
downloadMAC-Telnet-d0b22a46b53c968de3ec85022251f318d97e6b27.tar.gz
MAC-Telnet-d0b22a46b53c968de3ec85022251f318d97e6b27.zip
Files splitted
Diffstat (limited to 'mactelnet.h')
-rw-r--r--mactelnet.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/mactelnet.h b/mactelnet.h
new file mode 100644
index 0000000..5227718
--- /dev/null
+++ b/mactelnet.h
@@ -0,0 +1,31 @@
+#ifndef _MACTELNET_H
+#define _MACTELNET_H 1
+
+// Packet type
+#define MT_PTYPE_SESSIONSTART 0
+#define MT_PTYPE_DATA 1
+#define MT_PTYPE_ACK 2
+#define MT_PTYPE_END 255
+
+// Control packet type
+#define MT_CPTYPE_BEGINAUTH 0
+#define MT_CPTYPE_ENCRYPTIONKEY 1
+#define MT_CPTYPE_PASSWORD 2
+#define MT_CPTYPE_USERNAME 3
+#define MT_CPTYPE_TERM_TYPE 4
+#define MT_CPTYPE_TERM_WIDTH 5
+#define MT_CPTYPE_TERM_HEIGHT 6
+#define MT_CPTYPE_PACKET_ERROR 7
+#define MT_CPTYPE_END_AUTH 9
+
+struct mt_mactelnet_hdr {
+ unsigned char ver;
+ unsigned char ptype;
+ unsigned char srcaddr[6];
+ unsigned char dstaddr[6];
+ unsigned short seskey;
+ unsigned int counter;
+ unsigned char *data;
+};
+
+#endif