12 Commits

Author SHA1 Message Date
Andrew Rioux
56f39ad64c took the tcp-test code and made a C2 server/beacon 2023-12-05 09:33:06 -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
867464f673 feat: added more robust handling of actions 2023-09-21 13:39:02 -04:00
Andrew Rioux
ed13defb07 feat: started to make a TCP state machine 2023-09-20 20:50:04 -04:00
Andrew Rioux
f092548a8c feat: worked some on the tcp client
found out ethtool helps make the program work with lxc sockets
2023-09-20 00:15:15 -04:00
Andrew Rioux
f5b31954d4 feat: trying out smoltcp 2023-09-19 19:19:29 -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
0ef459bcfe feat: added framework for TCP client 2023-09-14 01:30:29 -04:00