Skip to content

Moxie scans & tests MQTT services. Secure your IoT infrastructure!

License

Notifications You must be signed in to change notification settings

aravind0x7/Moxie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moxie - MQTT Pentest Tool

Moxie - MQTT Recon Tool

Overview

Moxie is a bash script designed for penetration testing MQTT IoT devices. It provides functionalities to test MQTT service on a given target, scan the target for open ports, and perform brute-force attacks for authentication.

Features

  • MQTT Service Check: Checks if MQTT service is accessible on a specified IP address and port.
  • Advanced Scan: Performs an advanced scan using Nmap to gather detailed information about the MQTT service.
  • Brute-force Attack: Attempts to brute-force the authentication of the MQTT service using provided username and password wordlists.

Usage

./moxie.sh <option> [ip] [port]

Options:

  • -c, --check: Check MQTT service.
  • -s, --scan: Perform advanced scan.
  • -b, --bruteforce: Conduct brute-force attack.
  • -h, --help: Display help message.

Installation

  1. Clone the repository:
git clone https://github.com/aravind0x7/Moxie.git
cd Moxie
  1. Make the script executable:
chmod +x moxie.sh

Examples

  • Checking MQTT service:
./moxie.sh -c 192.168.1.100 1883
  • Performing advanced scan:
./moxie.sh -s 192.168.1.100 1883
  • Conducting brute-force attack:
./moxie.sh -b 192.168.1.100 1883

Credits

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Moxie scans & tests MQTT services. Secure your IoT infrastructure!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published