10 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
0ef459bcfe
feat: added framework for TCP client 2023-09-14 01:30:29 -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
Andrew Rioux
aecf1c9b80
feat: adding a bind shell example with more stuff
adding a bind shell that can allow for more practice with future
features such as multiple transports, encryption, transferring files,
and a more robust client interface
2023-09-02 14:32:34 -04:00
Andrew Rioux
8ad7127d4d
feat: added the beginnings of sparse-protocol
sparse protocol allows for composing of different "protocols" at
runtime, and will allow for DNS and TCP as well as different TCP
protocols like HTTP
2023-05-09 10:34:03 -04:00
Andrew Rioux
2fc1916273 feat: added static linking against libnl
libnl will be used to help understand kernel routing tables
2023-05-06 22:44:20 -04:00
Andrew Rioux
de2c2cc862 feat: added crates to work on a reverse shell 2023-05-06 22:44:14 -04:00
Andrew Rioux
9e893dbce9 feat: added command parsing and spawning 2023-05-06 22:42:14 -04:00
Andrew Rioux
e0c7e1c240 feat: added a pcap listener to parse commands 2023-05-06 22:42:10 -04:00
Andrew Rioux
226eefbedd feat: initial commit with static pcap sys build 2023-05-06 22:41:50 -04:00