MCPcopy Index your code

hub / github.com/mandiant/speakeasy / functions

Functions2,357 in github.com/mandiant/speakeasy

↓ 8 callersMethodget_current_desktop
(self)
speakeasy/windows/sessman.py:150
↓ 8 callersMethodget_disasm
Get the disassembly from an address
speakeasy/binemu.py:281
↓ 8 callersMethodget_handle
(self)
speakeasy/winenv/api/usermode/gdi32.py:25
↓ 8 callersMethodget_object_from_addr
(self, addr)
speakeasy/winenv/api/api.py:340
↓ 8 callersMethodget_size
(self)
speakeasy/windows/fileman.py:110
↓ 8 callersMethodheap_alloc
(self, size, heap)
speakeasy/winenv/api/api.py:143
↓ 8 callersMethodon_emu_complete
Called when all runs have completed emulation
speakeasy/windows/win32.py:643
↓ 8 callersMethodput_bytes
(self, data: bytes)
speakeasy/artifacts.py:14
↓ 8 callersMethodrecord_registry_access_event
( self, path, event_type, value_name=None, data=None, handle=0, disposition=[], access=[], buffer=0, s
speakeasy/winenv/api/api.py:243
↓ 7 callersMethod_unset_emu_hooks
Create a formatted structure from bytes
speakeasy/windows/winemu.py:259
↓ 7 callersMethodcreate_thread
(self, addr, ctx, hproc, thread_type="thread", is_suspended=False)
speakeasy/winenv/api/api.py:334
↓ 7 callersMethodenable_code_hook
(self)
speakeasy/windows/winemu.py:199
↓ 7 callersMethodget_base_name
(self)
speakeasy/windows/common.py:359
↓ 7 callersMethodget_env
(self)
speakeasy/windows/winemu.py:1176
↓ 7 callersMethodget_export_func_handler
(self, mod_name, exp_name)
speakeasy/winenv/api/winapi.py:64
↓ 7 callersMethodget_handle
(self)
speakeasy/windows/fileman.py:99
↓ 7 callersMethodget_profiler
Get the current event profiler object (if any)
speakeasy/binemu.py:80
↓ 7 callersMethodget_socket
(self, fd)
speakeasy/windows/netman.py:374
↓ 7 callersMethodget_value
(self, val_name)
speakeasy/windows/regman.py:84
↓ 7 callersMethodhook_add
Add a callback function for a specific event type or address
speakeasy/engines/unicorn_eng.py:216
↓ 7 callersMethodnew_irp
Create a new IRP
speakeasy/windows/kernel.py:381
↓ 7 callersMethodput_binary_data
Store binary data and return its artifact reference.
speakeasy/profiler.py:190
↓ 7 callersFunctionrun_test
()
tests/conftest.py:65
↓ 7 callersFunctionset_main_command_line
(cfg: dict[str, Any], command_line: str)
tests/pma_profiles.py:17
↓ 7 callersMethodtime
time_t time( time_t *destTime );
speakeasy/winenv/api/usermode/msvcrt.py:712
↓ 7 callersMethodwrite_ptr
(self, address, val)
speakeasy/binemu.py:768
↓ 6 callersMethod__init__
(self, ptr_size)
speakeasy/winenv/defs/ndis/ndis.py:74
↓ 6 callersMethod__init__
(self, fd, family, stype, protocol, flags)
speakeasy/windows/netman.py:36
↓ 6 callersMethod_call_driver_dispatch
Call a WDM driver dispatch function with a supplied IRP
speakeasy/windows/kernel.py:373
↓ 6 callersMethod_get_current_trace_position
(self)
speakeasy/winenv/api/api.py:214
↓ 6 callersMethodcall
Start emulating at the specified address args: addr: Address to being emulation at params: list of arguments
speakeasy/speakeasy.py:419
↓ 6 callersMethodcreate_event
Create a kernel event object
speakeasy/windows/winemu.py:2713
↓ 6 callersMethoddoes_file_exist
(self, path)
speakeasy/winenv/api/api.py:295
↓ 6 callersMethodget_exports
(self)
speakeasy/windows/common.py:279
↓ 6 callersMethodget_handle
(self)
speakeasy/winenv/api/kernelmode/wdfldr.py:79
↓ 6 callersMethodget_handle
(self)
speakeasy/windows/sessman.py:16
↓ 6 callersMethodget_proc
Get a pointer for a supplied function name, similar to how the "GetProcAddress" API functions.
speakeasy/windows/winemu.py:1358
↓ 6 callersMethodget_ptr_size
Get the size of a pointer return: pointer size
speakeasy/speakeasy.py:881
↓ 6 callersMethodget_section_by_name
Get a PE section by name
speakeasy/windows/common.py:437
↓ 6 callersMethodget_stack_ptr
Get the current address of the stack pointer
speakeasy/binemu.py:464
↓ 6 callersMethodhandle_import_func
Forward imported functions to the corresponding handler (if any).
speakeasy/windows/winemu.py:1639
↓ 6 callersMethodload_api_handler
(self, mod_name)
speakeasy/winenv/api/winapi.py:44
↓ 6 callersMethodmem_cast
Cast an address as an object for easy access args: obj: object to cast into addr: address containing the dat
speakeasy/speakeasy.py:646
↓ 6 callersMethodnormalize_res_identifier
(self, emu, cw, val)
speakeasy/winenv/api/usermode/kernel32.py:188
↓ 6 callersMethodrecord_dns_event
(self, domain, ip="")
speakeasy/winenv/api/api.py:255
↓ 6 callersMethodstart
Begin emulation executing each run in the specified run queue
speakeasy/windows/winemu.py:543
↓ 6 callersMethodva_args
Get the variable argument list
speakeasy/winenv/api/api.py:380
↓ 5 callersMethod__init__
(self, ptr_size)
speakeasy/winenv/defs/wsk.py:36
↓ 5 callersMethod__init__
(self, name=None, class_name=None)
speakeasy/windows/sessman.py:77
↓ 5 callersMethodadd
(self)
speakeasy/common.py:163
↓ 5 callersMethodadd_data
(self, data)
speakeasy/windows/fileman.py:149
↓ 5 callersMethodadd_mem_write_hook
Set a callback to fire when a memory address is written to args: cb: Callable python function to execute beg
speakeasy/speakeasy.py:478
↓ 5 callersMethodadd_view
(self, base, offset, size, protect)
speakeasy/windows/fileman.py:62
↓ 5 callersMethodget_argv
Get command line arguments (if any) that are being passed to the emulated process. (e.g. main(argv))
speakeasy/windows/win32.py:44
↓ 5 callersFunctionget_cli_metavar
(spec: ConfigCliFieldSpec)
speakeasy/cli_config.py:211
↓ 5 callersMethodget_current_offset
Get the current offset (or size) of the PE
speakeasy/windows/common.py:494
↓ 5 callersFunctionget_default_config_dict
()
speakeasy/config.py:626
↓ 5 callersFunctionget_default_config_dict
()
speakeasy/cli_config.py:58
↓ 5 callersMethodget_file_from_path
(self, path)
speakeasy/windows/fileman.py:309
↓ 5 callersMethodget_file_manager
Get the file emulation manager
speakeasy/windows/winemu.py:309
↓ 5 callersMethodget_handle
(self)
speakeasy/winenv/api/usermode/advapi32.py:46
↓ 5 callersMethodget_native_module_path
Get the full filesystem path of a default decoy that is supplied by speakeasy
speakeasy/windows/winemu.py:2180
↓ 5 callersMethodget_network_manager
Get the network emulation manager
speakeasy/windows/winemu.py:315
↓ 5 callersMethodget_symbol_from_address
If the supplied address is related to a known symbol, look it up here
speakeasy/windows/winemu.py:1821
↓ 5 callersMethodis_exe
(self)
speakeasy/windows/loaders.py:129
↓ 5 callersMethodload_image
(self, image)
speakeasy/windows/winemu.py:993
↓ 5 callersMethodmem_cast
Turn bytes from an emulated memory pointer into an object
speakeasy/windows/winemu.py:478
↓ 5 callersMethodnew_object
(self, otype)
speakeasy/windows/winemu.py:1222
↓ 5 callersMethodpipe_get
Get a pipe object from a handle
speakeasy/windows/winemu.py:303
↓ 5 callersMethodrecord_network_event
(self, server, port, typ="unknown", proto="unknown", data=b"", method="")
speakeasy/winenv/api/api.py:263
↓ 5 callersMethodreg_open_key
(self, path, create=False)
speakeasy/winenv/api/api.py:298
↓ 5 callersMethodsend
(self, data: str)
tests/test_gdb.py:31
↓ 5 callersMethodstop
Stops emulation
speakeasy/speakeasy.py:397
↓ 4 callersMethod__init__
(self)
speakeasy/winenv/defs/usb.py:24
↓ 4 callersMethod__init__
(self, ptr_size)
speakeasy/winenv/defs/winsock/ws2_32.py:12
↓ 4 callersMethod__init__
(self, ptr_size)
speakeasy/winenv/defs/windows/com.py:46
↓ 4 callersMethod_init_module_group
(self, modules_config, default_base=None)
speakeasy/windows/winemu.py:2308
↓ 4 callersMethodappend_data
Append data to the decoy PE
speakeasy/windows/common.py:500
↓ 4 callersFunctionbuild_report
(profiler: Profiler, run: Run)
tests/test_profiler_artifacts.py:12
↓ 4 callersMethodcreate_key
Create a registry key
speakeasy/windows/regman.py:178
↓ 4 callersMethodcreate_process
Create a process object that will exist in the emulator
speakeasy/windows/winemu.py:1226
↓ 4 callersMethoddispatch_seh
(self, except_code, faulting_address=None)
speakeasy/windows/winemu.py:2662
↓ 4 callersMethoddo_call_return
Set the emulation state after a call has completed
speakeasy/binemu.py:383
↓ 4 callersFunctionensure_pma_0304_registry
(cfg: dict[str, Any])
tests/pma_profiles.py:38
↓ 4 callersFunctionensure_user_module
(cfg: dict[str, Any], name: str, base_addr: str, path: str)
tests/pma_profiles.py:10
↓ 4 callersMethodget_context
(self)
speakeasy/windows/objman.py:411
↓ 4 callersMethodget_drive_manager
Get the drive manager
speakeasy/windows/winemu.py:327
↓ 4 callersMethodget_emu_version
Get the version of the emulator
speakeasy/binemu.py:117
↓ 4 callersMethodget_mod_by_name
(self, name)
speakeasy/windows/winemu.py:979
↓ 4 callersFunctionget_prot_string
(perms: int)
speakeasy/windows/loaders.py:61
↓ 4 callersMethodget_return_val
Get the current value in the return register
speakeasy/binemu.py:565
↓ 4 callersMethodget_thread_context
Get the current thread CPU context
speakeasy/windows/winemu.py:2364
↓ 4 callersMethodhex_to_double
(self, x)
speakeasy/winenv/api/usermode/msvcrt.py:67
↓ 4 callersMethodmem_map
Map a block of memory with specified permissions and a tag
speakeasy/memmgr.py:88
↓ 4 callersMethodname_lookup
(self, domain)
speakeasy/windows/netman.py:309
↓ 4 callersMethodnew_id
(self)
speakeasy/winenv/api/kernelmode/fwpkclnt.py:50
↓ 4 callersMethodnew_id
(self)
speakeasy/winenv/api/kernelmode/ndis.py:50
↓ 4 callersMethodnew_id
(self)
speakeasy/windows/objman.py:899
↓ 4 callersMethodnew_session
(self)
speakeasy/winenv/api/kernelmode/fwpkclnt.py:55
↓ 4 callersFunctionnormalize_response_path
(path)
speakeasy/windows/netman.py:18
← previousnext →101–200 of 2,357, ranked by callers