SYMBOL INDEX (63 symbols across 16 files) FILE: src/amsi_bypass.rs function get_scan_buffer (line 30) | fn get_scan_buffer(amsiaddr: isize, phandle: *mut c_void, syscalls_value... function patch_amsi (line 198) | pub fn patch_amsi(pid: u32, syscalls_value: bool) { function start_process_thread (line 338) | pub fn start_process_thread( FILE: src/autopwn.rs function autopwn (line 3) | pub fn autopwn() { FILE: src/https/https_linux_implant.rs function do_stuff (line 7) | fn do_stuff(cmd: &str) -> Vec { function implant (line 23) | pub fn implant(ip: &str) -> Result<(), Box> { FILE: src/https/https_operator.rs function operator (line 10) | pub fn operator(ip_addr: &str) -> Result<(), Box> { function https_help (line 302) | fn https_help() -> String { FILE: src/https/https_server.rs function server (line 11) | pub async fn server(i: &str, cert_path: &str, tls_key: &str) -> std::io:... FILE: src/https/https_windows_implant.rs function init_session (line 29) | fn init_session(ip: &str, url: &str) -> Result<(*mut c_void, *mut c_void... function make_request (line 71) | unsafe fn make_request( function do_stuff (line 180) | fn do_stuff(cmd: &str) -> Vec { function implant (line 193) | pub fn implant(ip: &str) -> Result<(), Box> { FILE: src/https/routes.rs function index (line 12) | pub async fn index(_req: HttpRequest) -> impl Responder { type AppState (line 26) | pub struct AppState { method new (line 33) | pub fn new() -> Self { function implant_os (line 42) | pub async fn implant_os(bytes: Bytes) -> impl Responder { function next_task (line 61) | pub async fn next_task(state: web::Data>) -> HttpResponse { function shellcode (line 70) | pub async fn shellcode(_req: HttpRequest) -> actix_web::Result { function upload (line 83) | pub async fn upload(_req: HttpRequest) -> actix_web::Result { type UploadForm (line 90) | pub struct UploadForm { function download (line 95) | pub async fn download(MultipartForm(form): MultipartForm) ->... function operator_cmd (line 109) | pub async fn operator_cmd(state: web::Data>, bytes: Bytes)... function wait_for_output (line 119) | pub async fn wait_for_output(state: web::Data>) -> HttpRes... function receive_output (line 136) | pub async fn receive_output(state: web::Data>, bytes: Byte... FILE: src/loader.rs function reflective_loader (line 29) | pub fn reflective_loader(buf: Vec) -> Result<(), Box> { function get_destination_base_addr (line 295) | fn get_destination_base_addr(prochandle: *mut c_void) -> usize { function remote_loader (line 325) | pub fn remote_loader(buf: Vec, pe_to_execute: &str) -> Result<(), Bo... function shellcode_loader (line 640) | pub fn shellcode_loader(shellcode: Vec, pe_to_execute: &str) -> Resu... FILE: src/loader_syscalls.rs function reflective_loader_syscalls (line 37) | pub fn reflective_loader_syscalls(buf: Vec) -> Result<(), Box usize { function remote_loader_syscalls (line 413) | pub fn remote_loader_syscalls(buf: Vec, pe_to_execute: &str) -> Resu... function shellcode_loader_syscalls (line 871) | pub fn shellcode_loader_syscalls( FILE: src/main.rs function main (line 39) | fn main() -> Result<(), Box> { FILE: src/tcp/tcp_linux_client.rs function do_stuff (line 11) | fn do_stuff(cmd: &str) -> Vec { function client (line 27) | pub fn client(i: &str, p: &str) -> Result<(), Box> { FILE: src/tcp/tcp_server.rs function server (line 17) | pub fn server(i: &str, port: u16, cert_path: &str, cert_pass: &str) -> R... function help (line 513) | fn help() -> String { function banner (line 548) | fn banner() -> String { FILE: src/tcp/tcp_windows_client.rs function do_stuff (line 16) | fn do_stuff(cmd: &str) -> Vec { function client (line 29) | pub fn client(i: &str, p: &str) -> Result<(), Box> { FILE: src/utils/structures.rs type IMAGE_DOS_HEADER (line 13) | pub struct IMAGE_DOS_HEADER { type IMAGE_SECTION_HEADER (line 37) | pub struct IMAGE_SECTION_HEADER { method getsecname (line 51) | fn getsecname(&mut self) -> String { type IMAGE_IMPORT_DESCRIPTOR (line 64) | pub struct IMAGE_IMPORT_DESCRIPTOR { type IMAGE_EXPORT_DIRECTORY (line 82) | pub struct IMAGE_EXPORT_DIRECTORY { type IMAGE_OPTIONAL_HEADER64 (line 98) | pub struct IMAGE_OPTIONAL_HEADER64 { type IMAGE_OPTIONAL_HEADER32 (line 148) | pub struct IMAGE_OPTIONAL_HEADER32 { type IMAGE_FILE_HEADER (line 200) | pub struct IMAGE_FILE_HEADER { type IMAGE_DATA_DIRECTORY (line 212) | pub struct IMAGE_DATA_DIRECTORY { type IMAGE_nt_headS32 (line 219) | pub struct IMAGE_nt_headS32 { type IMAGE_nt_headS64 (line 227) | pub struct IMAGE_nt_headS64 { type MY_IMAGE_THUNK_DATA64 (line 234) | pub struct MY_IMAGE_THUNK_DATA64 { type MY_IMAGE_BASE_RELOCATION (line 239) | pub struct MY_IMAGE_BASE_RELOCATION { FILE: src/utils/tools.rs function receive_and_write_bytes (line 6) | pub fn receive_and_write_bytes( function read_and_send_file (line 36) | pub fn read_and_send_file( FILE: src/utils/tools_windows.rs function fill_structure_from_array (line 21) | pub fn fill_structure_from_array(base: &mut T, arr: &[U], syscalls... function fill_structure_from_memory (line 46) | pub fn fill_structure_from_memory( function read_from_memory (line 76) | pub fn read_from_memory( function get_size (line 113) | pub fn get_size(buffer: &Vec, struct_to_check: &str) -> usize { function string_from_array (line 171) | pub fn string_from_array(array: &mut Vec) -> String { function call_loader_shellcode (line 184) | pub fn call_loader_shellcode( function call_loader_pe (line 207) | pub fn call_loader_pe(