10 Commits

Author SHA1 Message Date
Andrew Rioux
607fb72e65
fixed checksum error 2024-02-08 14:49:05 -05:00
Andrew Rioux
8c0ae083fe
made basic TCP connection to receive data
somewhat
2023-12-05 00:27:02 -05:00
Andrew Rioux
0bb2871568
feat: added the ability to respond to ARP requests 2023-09-26 01:57:10 -04:00
Andrew Rioux
0bda72491c
feat: added basic structure around packet transfer 2023-09-25 23:24:37 -04:00
Andrew Rioux
ed13defb07
feat: started to make a TCP state machine 2023-09-20 20:50:04 -04:00
Andrew Rioux
35bcf5352b
feat: added test tcp client 2023-09-19 10:24:51 -04:00
Andrew Rioux
e5f6c2aa7e
feat: added modified TCP packet parser
checksum generation code is different, to allow for
some sneaky tricks with regards to identifying the sparse
session but binding to the same port multiple times
2023-09-18 01:29:05 -04:00
Andrew Rioux
25948a17f4
feat: starting the TCP client proof of concept 2023-09-17 14:07:31 -04:00
Andrew Rioux
7f1f43a601
feat: added a basic interactivity to the client 2023-09-04 01:11:55 -04:00
Andrew Rioux
81fb2ed548
feat: added windows support
factored out the packet parsing logic from libpcap

will probably come back to linking against libpcap in a later version
2023-09-02 23:09:05 -04:00