|
@@ -11,7 +11,7 @@ ProxyChannel::ProxyChannel(const std::string &innerInterface, const std::string
|
|
|
|
|
|
"tcp and src host " + targetIP + " and dst host " + ownIP + " and src port " + targetPort,
|
|
"tcp and src host " + targetIP + " and dst host " + ownIP + " and src port " + targetPort,
|
|
|
|
|
|
- "tcp and src host " + partnerIP + " and dst host " + ownIP + " and src port " + targetPort),
|
|
|
|
|
|
+ "tcp and src host " + partnerIP + " and dst host " + ownIP + " and dst port " + targetPort),
|
|
relayOnly(relayOnly), ownAddress(ownIP), partnerAddress(partnerIP), originAddress(originIP), targetAddress(targetIP) {}
|
|
relayOnly(relayOnly), ownAddress(ownIP), partnerAddress(partnerIP), originAddress(originIP), targetAddress(targetIP) {}
|
|
|
|
|
|
ProxyChannel::~ProxyChannel() {}
|
|
ProxyChannel::~ProxyChannel() {}
|
|
@@ -56,6 +56,7 @@ bool ProxyChannel::handlePartnerFromOuter(Tins::PDU &pdu) {
|
|
ip.src_addr(ownAddress);
|
|
ip.src_addr(ownAddress);
|
|
ip.dst_addr(targetAddress);
|
|
ip.dst_addr(targetAddress);
|
|
outerSender.send(pdu);
|
|
outerSender.send(pdu);
|
|
|
|
+ std::cout << "relay" << std::endl;
|
|
} else {
|
|
} else {
|
|
// should already be addressed right
|
|
// should already be addressed right
|
|
ip.src_addr(targetAddress);
|
|
ip.src_addr(targetAddress);
|