13 Commits

Author SHA1 Message Date
Andrew Rioux
0bb2871568
feat: added the ability to respond to ARP requests 2023-09-26 01:57:10 -04:00
Andrew Rioux
ed13defb07
feat: started to make a TCP state machine 2023-09-20 20:50:04 -04:00
Andrew Rioux
5ab43a10fe
fix: fixing revshell example and its routes 2023-05-12 01:16:52 -04:00
Andrew Rioux
4123175eda
doc: converting org mode to markdown 2023-05-10 21:54:19 -04:00
Andrew Rioux
f3453f4399 fix: removing unneeded code 2023-05-06 23:35:38 -04:00
Andrew Rioux
978d7cb089 chore: run cargo fmt 2023-05-06 22:50:34 -04:00
Andrew Rioux
798eda764f refactor: removed debug code 2023-05-06 22:50:31 -04:00
Andrew Rioux
c142af62f1 fix: added forgotten error handling
AggregateInterface was lacking some special error handling for certain cases
2023-05-06 22:49:28 -04:00
Andrew Rioux
24dff10b6b feat: added AggregateInterface
AggregateInterface can be used to gather multiple libpcap interfaces
together in order to listen to all simultaneously and also selectively
send on different interfaces
2023-05-06 22:48:04 -04:00
Andrew Rioux
cfdf8f7e86 refactor: simplified route query code
fighting the borrow checker
2023-05-06 22:47:40 -04:00
Andrew Rioux
c16bf366b7 fix: fixed weird issues with querying routes
this just involved a better understanding of the data
types provided by libnl and some refactoring to make querying
as a user of the libnl library easier
2023-05-06 22:46:42 -04:00
Andrew Rioux
9ebf4b931b docs: adding preliminary documentation 2023-05-06 22:44:17 -04:00
Andrew Rioux
de2c2cc862 feat: added crates to work on a reverse shell 2023-05-06 22:44:14 -04:00