Andrew Rioux
a03b50ead4
fix: added a default route for MAC addresses
...
there were issues with MAC addresses not having a valid route when it
couldn't find the right route
2023-05-12 17:33:22 -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
57cd4aa2be
docs: updated docs to use cargo make
2023-05-09 21:26:29 -04:00
Andrew Rioux
968df54f59
build: added auto deleting of configure~ for git
2023-05-07 18:12:28 -04:00
Andrew Rioux
978d7cb089
chore: run cargo fmt
2023-05-06 22:50:34 -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
1165d687ff
docs: added basic documentation to libnl
2023-05-06 22:45:30 -04:00
Andrew Rioux
113a43ac41
refactor: cleaned up some code
...
there was an attempt to use libnl to look up addresses directly with
FIB_LOOKUP, and some of that code was left over. This commit cleans up
such leftover code
2023-05-06 22:44:40 -04:00
Andrew Rioux
95b5f3ee82
feat: added basic wrapper around libnl
2023-05-06 22:44:31 -04:00
Andrew Rioux
da9aa2178c
feat: added basic rust wrapper around libnl
2023-05-06 22:44:23 -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
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