Christian Ulrich
|
5bdb69f214
|
store transport protocol in an Attempt; consider protocol when comparing attempts; puncher.getProtocol not needed anymore
|
2020-10-25 10:46:29 +01:00 |
Christian Ulrich
|
5c6050faaf
|
add FIXME
|
2020-10-25 10:34:25 +01:00 |
Christian Ulrich
|
0750af1a13
|
introduce new Puncher interface; implement puncher interface for tcp-syni and tcp-nutss
|
2020-10-24 18:44:37 +02:00 |
Christian Ulrich
|
287e344779
|
use & instead of fmt
|
2020-10-23 01:21:19 +02:00 |
Christian Ulrich
|
70778f972e
|
use inheritance (Puncher <- Initiator/Responder <- puncher implementations) to simplify logic in punchd.nim
|
2020-10-23 01:15:37 +02:00 |
Christian Ulrich
|
2c5ce97fca
|
move injectTcpPacket to raw_socket module
|
2020-10-22 17:04:20 +02:00 |
Christian Ulrich
|
9147194427
|
move port prediction into dedicated module
|
2020-10-14 18:40:58 +02:00 |
Christian Ulrich
|
fc9219ed80
|
introduce generic puncher; split tcp_syni into connect and accept modules
|
2020-10-12 21:31:55 +02:00 |