Connect to a Broker¶
Most of the plugins in MQTT-PWN are dependant on a live connection to a MQTT broker. In order to create such
successful connection, the connect
function comes to the rescue.
Connect¶
Let’s examine the help strings of the command:
>> connect --help
usage: connect [-h] [-o HOST] [-p PORT] [-t TIMEOUT]
Connect to an MQTT broker
optional arguments:
-h, --help show this help message and exit
-o HOST, --host HOST host to connect to (default: m2m.eclipse.org)
-p PORT, --port PORT port to use (default: 1883)
-t TIMEOUT, --timeout TIMEOUT
connection timeout (default: 60)
All we need is a live MQTT broker and the port it is using, and we are good to go! Let’s try to connect with the default parameters:
>> connect
[!] Connecting...
>>
m2m.eclipse.org:1883 >>
We have successfully connected to the MQTT broker. The connection details such the host and port are preprended to the command prompt for ease of use.
Disconnect¶
If we wish to close the connection, simply use the disconnect
command:
m2m.eclipse.org:1883 >> disconnect
>>