Fix for port argument

This commit is contained in:
Dirk Alders 2024-12-21 11:30:53 +01:00
parent a9050c751d
commit 347b253325

View File

@ -75,7 +75,7 @@ def rx_mqtt(mc, userdata, message):
if __name__ == "__main__": if __name__ == "__main__":
parser = argparse.ArgumentParser(description='This is a mqtt sniffer.') parser = argparse.ArgumentParser(description='This is a mqtt sniffer.')
parser.add_argument('-f', dest='hostname', default='localhost', help='Hostname of the mqtt server') parser.add_argument('-f', dest='hostname', default='localhost', help='Hostname of the mqtt server')
parser.add_argument('-p', dest='port', default=1883, help='Port of the mqtt server') parser.add_argument('-p', dest='port', default=1883, type=int, help='Port of the mqtt server')
parser.add_argument('-n', dest='no_credentials', action='store_true', help='Avoid asking for credentials') parser.add_argument('-n', dest='no_credentials', action='store_true', help='Avoid asking for credentials')
parser.add_argument('-u', dest='username', default=None, help='Set username for mqtt server') parser.add_argument('-u', dest='username', default=None, help='Set username for mqtt server')
parser.add_argument('-t', dest='topicfilter', default="", help='Set topic filter') parser.add_argument('-t', dest='topicfilter', default="", help='Set topic filter')