From 2bf023565b510fdd8ce92d5d8fcce731d5ccf347 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 19 Jan 2022 10:54:20 +0000 Subject: [PATCH] Also refuse VER 1 inbound if we have upgrade or set ver 2 --- hblink.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hblink.py b/hblink.py index a615526..33e1d8e 100755 --- a/hblink.py +++ b/hblink.py @@ -205,6 +205,10 @@ class OPENBRIDGE(DatagramProtocol): if _packet[:3] == DMR: # DMRData -- encapsulated DMR data frame if _packet[:4] == DMRD: + if self._config['VER'] > 1: + logger.warning('(%s) *ProtoControl* Version 1 protocol prohibited by PROTO_VER, Ver: %s',self._system,_ver) + self.send_bcve() + return _data = _packet[:53] _hash = _packet[53:] _ckhs = hmac_new(self._config['PASSPHRASE'],_data,sha1).digest()