Browse Source

Forgot to set some MACs

Jonas Pflanzer 5 years ago
parent
commit
d5e266ed51
1 changed files with 2 additions and 0 deletions
  1. 2 0
      daemon/src/CovertChannel/ProxyChannel.cpp

+ 2 - 0
daemon/src/CovertChannel/ProxyChannel.cpp

@@ -62,6 +62,8 @@ bool ProxyChannel::handlePartnerFromOuter(Tins::PDU &pdu) {
 	Tins::IP &ip = pdu.rfind_pdu<Tins::IP>();
 	if (relayOnly) {
 		// redirect to target
+		eth.src_addr(ownMAC);
+		eth.dst_addr(gatewayMAC);
 		ip.src_addr(ownAddress);
 		ip.dst_addr(targetAddress);
 		outerSender.send(pdu);