Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nmatt0/mitmrouter

Bash script to automate setup of Linux router useful for IoT device traffic analysis and SSL mitm
https://github.com/nmatt0/mitmrouter

Last synced: 4 months ago
JSON representation

Bash script to automate setup of Linux router useful for IoT device traffic analysis and SSL mitm

Awesome Lists containing this project

README

        

# mitmrouter
Bash script to automate setup of Linux router useful for IoT device traffic analysis and SSL mitm

![Arch](./img/arch.jpg)

## Dependancies

- hostapd
- dnsmasq
- bridge-utils
- provides `brctl`
- net-tools
- provides `ifconfig`

## Usage

You may want to disable NetworkManager as it may fight for control of one or more of the network interfaces.

Before running the script, you will need to edit the bash variables at the top of the script to use your machines interface names and other details you may want to change like the Wi-Fi network SSID and password.

```
./mitmrouter.sh:
```

The `./mitmrouter.sh up` command will bring down all the linux router components and then build them back up again

The `./mitmrouter.sh down` command will bring down all the linux router components