fix direction

This commit is contained in:
Christian Ulrich 2020-07-17 21:32:33 +02:00
parent c5f6348cf2
commit 4499c09e85
No known key found for this signature in database
GPG Key ID: 8241BE099775A097
1 changed files with 6 additions and 6 deletions

View File

@ -84,13 +84,13 @@ proc injectSyns(rawFd: AsyncFD, srcIp: IpAddress, srcPort: Port,
seqNums: seq[uint32]) {.async.} =
for seqNum in seqNums:
let ipPacket = IpPacket(protocol: tcp,
tcpIpSrc: srcIp,
tcpIpDst: dstIp,
tcpPortSrc: dstPort,
tcpPortDst: srcPort,
tcpIpSrc: dstIp,
tcpIpDst: srcIp,
tcpPortSrc: srcPort,
tcpPortDst: dstPort,
tcpSeqNumber: seqNum,
tcpFlags: {SYN})
echo &"injecting {srcIP}:{srcPort.int} -> {dstIp}:{dstPort.int} (seq {seqNum})"
echo &"injecting {dstIP}:{dstPort.int} -> {srcIp}:{srcPort.int} (seq {seqNum})"
try:
let packet = serialize(ipPacket)
var sockaddr: Sockaddr_storage
@ -148,7 +148,7 @@ proc doAccept(srcIp: IpAddress, srcPort: Port, dstIp: IpAddress, dstPort: Port,
let connectedSock = await sock.accept()
future.complete(connectedSock)
except OSError as e:
echo &"connection {srcIP}:{srcPort.int} -> {dstIp}:{dstPort.int} failed: ", e.msg
echo &"accepting connection {srcIP}:{srcPort.int} -> {dstIp}:{dstPort.int} failed: ", e.msg
discard
proc connect*(puncher: TcpSyniPuncher,