I realize I'm pretty late to the game responding to this issue, but doing so anyway in case someone finds this useful in the future. In answer to your question, "maybe"...
mitm-router requires two network interfaces to function correctly: 1) WiFi card that supports monitor mode (lots of internal cards don't so your best bet might be to use a supported WiFi card from this list). This card is used to create a wireless network with hostapd and is referred to as AP_IFACE in the README.md. 2) A second network card that has a real internet connection that it can share with AP_IFACE is required, however this device can be either a built in ethernet or WiFi interface or an external one. This card is refered to as INTERNET_IFACE in the documentation.
I will leave this issue open indefinitely with hopes that it helps others find an answer to this question in the future.
I realize I'm pretty late to the game responding to this issue, but doing so anyway in case someone finds this useful in the future. In answer to your question, "maybe"...
mitm-router
requires two network interfaces to function correctly: 1) WiFi card that supports monitor mode (lots of internal cards don't so your best bet might be to use a supported WiFi card from this list). This card is used to create a wireless network withhostapd
and is referred to asAP_IFACE
in theREADME.md
. 2) A second network card that has a real internet connection that it can share withAP_IFACE
is required, however this device can be either a built in ethernet or WiFi interface or an external one. This card is refered to asINTERNET_IFACE
in the documentation.I will leave this issue open indefinitely with hopes that it helps others find an answer to this question in the future.