scapy.contrib.concox¶
-
class
scapy.contrib.concox.
BCDStrFixedLenField
(name, default, length=None, length_from=None)¶ Bases:
scapy.fields.StrFixedLenField
-
i2h
(pkt, x)¶
-
-
class
scapy.contrib.concox.
CRX1New
(*args, **kargs)¶ Bases:
scapy.packet.Packet
-
aliastypes
¶
-
fields_desc
¶ Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | START BIT |DEFAULT PACKET |EXTENDED PACKET| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | DEFAULT PACKET CONTENT |EXTENDED PACKET| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | END BIT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CRX1New
CRX1New fields¶ start_bit
30840
default_packet_length
ByteField
(Cond)None
extended_packet_length
ShortField
(Cond)None
default_packet_content
PacketLenField
(Cond)None
extended_packet_content
PacketLenField
(Cond)None
end_bit
3338
-
-
class
scapy.contrib.concox.
CRX1NewPacketContent
(*args, **kargs)¶ Bases:
scapy.packet.Packet
-
aliastypes
¶
-
fields_desc
¶ Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |PROTOCOL NUMBER| TERMINAL ID | YEAR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MONTH | DAY | HOUR | MINUTE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SECOND |GPS INF|POSITIO| LATITUDE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | LONGITUDE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | SPEED | COURSE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |L|L|G|G|COU| LBS LENGTH | MCC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MNC | LAC | CELL ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ | | MILEAGE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |D|A|C|ALARM|G|O| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VOLTAGE LEVEL |GSM SIGNAL STRE| COMMAND LENGTH|SERVER FLAG BIT| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ | |COMMAND CONTENT| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | ALARM EXTENDED| LANGUAGE |SUBPROTOCOL NUM| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTERNAL BATTERY |EXTERNAL IO DET|INFORMATION SER| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | CRC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. CRX1NewPacketContent
CRX1NewPacketContent fields¶ protocol_number
18
terminal_id
BCDStrFixedLenField
(Cond)b'00000000'
year
ByteField
(Cond)0
month
ByteField
(Cond)1
day
ByteField
(Cond)1
hour
ByteField
(Cond)0
minute
ByteField
(Cond)0
second
ByteField
(Cond)0
gps_information_length
BitField
(Cond) (4 bits)0
positioning_satellite_number
BitField
(Cond) (4 bits)0
latitude
ScalingField
(Cond)0
longitude
ScalingField
(Cond)0
speed
ByteField
(Cond)0
course
BitField
(Cond) (10 bits)0
latitude_hemisphere
BitEnumField
(Cond) (1 bit)0
longitude_hemisphere
BitEnumField
(Cond) (1 bit)0
gps_been_positioning
BitEnumField
(Cond) (1 bit)0
gps_status
BitEnumField
(Cond) (1 bit)0
course_status_reserved
BitField
(Cond) (2 bits)0
lbs_length
ByteField
(Cond)0
mcc
XShortField
(Cond)0
mnc
XByteField
(Cond)0
lac
XShortField
(Cond)0
cell_id
X3BytesField
(Cond)0
mileage
IntField
(Cond)0
defence
BitEnumField
(Cond) (1 bit)0
acc
BitEnumField
(Cond) (1 bit)0
charge
BitEnumField
(Cond) (1 bit)0
alarm
BitEnumField
(Cond) (3 bits)0
gps_tracking
BitEnumField
(Cond) (1 bit)0
oil_and_eletricity
BitEnumField
(Cond) (1 bit)0
voltage_level
ByteEnumField
(Cond)0
gsm_signal_strength
ByteEnumField
(Cond)0
command_length
FieldLenField
(Cond)None
server_flag_bit
XIntField
(Cond)0
command_content
StrLenField
(Cond)b''
alarm_extended
ByteEnumField
(Cond)0
language
ByteEnumField
(Cond)0
subprotocol_number
ByteEnumField
(Cond)0
external_battery
ShortField
(Cond)0
external_io_detection
FlagsField
(Cond) (8 bits)<Flag 0 ()>
information_serial_number
None
crc
None
-