Skip to content

Patrick-DE/MQTT-Proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MQTT-Proxy

This software enables your to capture mqtt traffic and manipulate the content of the packets. A paper to this work is written in German and can be found here: Bachelor Thesis

Run

Usage:
Minimal form (TargetPort: 1883, Proxy: 127.0.0.1:1883, Web|REST: 80)
./MQTT-Proxy.exe <targetIP>
Short form (Proxy will be: 127.0.0.1:1883, Web|REST: 80)
./MQTT-Proxy.exe <targetIP> <targetPort>
Full form
./MQTT-Proxy.exe <targetIP> <targetPort> <ownIP> <ownPort> <Web|RESTPort>

Configuration

  • Default Broker: 127.0.0.1:1883
  • Default REST/WebUI: 127.0.0.1:80

If you want to change the IP's and Ports

  • REST+Websocket+Broker: MQTT-Proxy\Program.cs
  • Websocket: \frontend\src\main.js
  • WebUI: \frontend\config\prod.env.js or dev.env.js depending on your deployment

Screenshots

Clients

picture of clients

Client details

detailed client information

Messages

captured messages

Message editor

edit message payload

Craft Messages

create messages

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •