Andrew Rioux fb98d062ef
fix: file operations acknowledge pwd now
file operations (edit, download, upload) on the client did not work
outside of the current working directory of the binary on the server, as
they did not acknowledge the current working directory on the client
2023-09-12 19:55:37 -04:00
2023-09-02 23:09:05 -04:00
2023-09-02 23:09:05 -04:00
2023-09-02 23:09:05 -04:00
2023-09-07 12:56:30 -04:00
2023-05-10 21:54:19 -04:00

Sparse: A Rust C2 framework

Developed using libpcap to enable evading local firewalls and with an eye towards hiding itself from inspection

Packages

  • pcap-sys: A Rust wrapper around the libpcap library for Linux
  • nl-sys: A Rust wrapper around the netlink (nl) library on Linux
  • sparse-protocol: The definition of various protocols, wrappers, and compositions to allow for a flexible working environment

Development

To develop or compile this project, open it in GitHub Codespaces or using Visual Studio Code's Dev Container extension (requires Docker to be installed). Doing so will create an environment which has all the dependencies necessary in order to build and run the code in a more secure environment.

Proofs of concept

There are multiple proofs of concept that are made to further develop libraries and further this project as well as provide stepping stones to help educate new contributors, and they are located in the examples folder

Description
No description provided
Readme AGPL-3.0 437 KiB
Languages
Rust 96.8%
Nix 2.5%
Python 0.4%
C 0.3%