diff --git a/mqtt_sniffer.py b/mqtt_sniffer.py index 7690b57..25c367e 100644 --- a/mqtt_sniffer.py +++ b/mqtt_sniffer.py @@ -75,7 +75,7 @@ def rx_mqtt(mc, userdata, message): if __name__ == "__main__": 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('-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('-u', dest='username', default=None, help='Set username for mqtt server') parser.add_argument('-t', dest='topicfilter', default="", help='Set topic filter')