Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ahmeth4n/renef
/ functions
Functions
1,194 in github.com/Ahmeth4n/renef
⨍
Functions
1,194
◇
Types & classes
336
↓ 2 callers
Function
from_json_tuple_impl
external/json.hpp:5243
↓ 2 callers
Function
generate_hook_template
src/librenef/cmd/cmd_hookgen.cpp:10
↓ 2 callers
Method
get_all_commands_with_descriptions
src/librenef/cmd/cmd.cpp:54
↓ 2 callers
Function
get_byte_positions
external/json.hpp:4606
↓ 2 callers
Method
get_connection_info
src/binr/renef/tui/tui_state.cpp:17
↓ 2 callers
Function
get_device_api_level
src/agent/core/agent.c:44
↓ 2 callers
Method
get_log_lines
src/binr/renef/tui/tui_state.cpp:101
↓ 2 callers
Method
get_name
src/librenef/cmd/cmd_eval.cpp:15
↓ 2 callers
Method
get_response_color
src/binr/renef/tui/tui_state.cpp:136
↓ 2 callers
Function
get_user_plugin_dir
src/librenef/plugin/plugin.cpp:71
↓ 2 callers
Function
get_user_plugin_ext
src/librenef/plugin/plugin.cpp:74
↓ 2 callers
Method
getpid
Get current process ID
bindings/python/renef/core.py:224
↓ 2 callers
Function
grisu2
external/json.hpp:18448
↓ 2 callers
Function
grisu2_round
external/json.hpp:18166
↓ 2 callers
Function
handle_eval
src/agent/handlers/eval.c:7
↓ 2 callers
Function
hex_bytes
! * @brief convert a byte to a uppercase hex representation * @param[in] byte byte to represent * @return representation ("00".."FF")
external/json.hpp:19398
↓ 2 callers
Method
hook
Install native hook Args: lib: Library name (e.g. "libc.so") offset: Offset from library base on
bindings/python/renef/core.py:528
↓ 2 callers
Function
install_plt_got_hook
src/agent/hook/native.c:242
↓ 2 callers
Function
install_trampoline_hook
src/agent/hook/native.c:281
↓ 2 callers
Function
int_to_string
external/json.hpp:5436
↓ 2 callers
Method
is_end
return whether the iterator is at end
external/json.hpp:13458
↓ 2 callers
Method
is_errored
external/json.hpp:8988
↓ 2 callers
Function
is_number_unsigned
@brief return whether value is an unsigned integer number @sa https://json.nlohmann.me/api/basic_json/is_number_unsigned/
external/json.hpp:21384
↓ 2 callers
Function
is_valid_pc
src/agent/lua/api_thread.c:73
↓ 2 callers
Function
jni_ref_to_raw_ptr
src/agent/hook/java.c:622
↓ 2 callers
Function
kcov_close
src/agent/kcov/kcov.c:157
↓ 2 callers
Function
kcov_disable
src/agent/kcov/kcov.c:101
↓ 2 callers
Method
kill
Send signal to a process
bindings/python/renef/core.py:228
↓ 2 callers
Method
list_colors
src/librenef/include/renef/colors.h:55
↓ 2 callers
Function
little_endianness
! @brief determine system byte order @return true if and only if system's byte order is little endian @note from https://stackoverflow.com/a/1001328
external/json.hpp:9832
↓ 2 callers
Function
lua_engine_load_script
src/agent/lua/engine.c:274
↓ 2 callers
Function
memory_search
src/agent/lua/api_memory.c:54
↓ 2 callers
Method
memscan
Scan memory for hex pattern (e.g. 'FF 00 ?? 01')
bindings/python/renef/core.py:516
↓ 2 callers
Function
my_memmem
src/agent/lua/api_memory.c:36
↓ 2 callers
Function
operator++
! @brief post-increment (it++) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json.hpp:13924
↓ 2 callers
Function
operator--
! @brief post-decrement (it--) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json.hpp:13975
↓ 2 callers
Function
pop_back
@brief remove last reference token @sa https://json.nlohmann.me/api/json_pointer/pop_back/
external/json.hpp:14663
↓ 2 callers
Function
print_usage
src/server/main.cpp:16
↓ 2 callers
Method
read
Read file contents
bindings/python/renef/core.py:261
↓ 2 callers
Function
read_file_str
src/librenef/cmd/cmd_ai.cpp:148
↓ 2 callers
Function
read_lua_file
src/binr/renef/main.cpp:637
↓ 2 callers
Method
readlink
Read symlink target
bindings/python/renef/core.py:277
↓ 2 callers
Method
register_command
src/librenef/cmd/cmd.cpp:44
↓ 2 callers
Function
reset
reset token_buffer; current character is beginning of token
external/json.hpp:8345
↓ 2 callers
Function
resolve_lib_path
Find the actual path of a library by checking multiple locations
src/inject/injector.cpp:129
↓ 2 callers
Function
send_and_receive
src/binr/renef-strace/main.cpp:322
↓ 2 callers
Function
send_to_cli
src/agent/lua/api_memory.c:15
↓ 2 callers
Function
send_to_cli
src/agent/lua/engine.c:24
↓ 2 callers
Method
set_busy
src/binr/renef/tui/tui_state.cpp:111
↓ 2 callers
Method
set_connection_info
src/binr/renef/tui/tui_state.cpp:22
↓ 2 callers
Method
set_hex_dump
src/binr/renef/tui/tui_state.cpp:69
↓ 2 callers
Method
set_scan_results
src/binr/renef/tui/tui_state.cpp:59
↓ 2 callers
Method
set_screen
src/binr/renef/tui/tui_state.cpp:5
↓ 2 callers
Method
set_session_key
src/librenef/util/socket.cpp:144
↓ 2 callers
Method
setup_all_commands
src/librenef/cmd/cmd.cpp:123
↓ 2 callers
Function
setup_class_loader
src/agent/lua/api_java.c:49
↓ 2 callers
Function
skip_whitespace
external/json.hpp:8531
↓ 2 callers
Function
strace_get_all_defs
src/agent/strace/strace.c:96
↓ 2 callers
Function
strace_get_defs_by_category
src/agent/strace/strace.c:86
↓ 2 callers
Function
strace_remove
src/agent/strace/strace.c:606
↓ 2 callers
Function
strace_remove_all
src/agent/strace/strace.c:647
↓ 2 callers
Function
strip_pac
src/agent/lua/api_thread.c:49
↓ 2 callers
Method
trace
Start tracing syscalls Args: *names: Syscall names to trace (e.g. "openat", "read", "write") Returns:
bindings/python/renef/core.py:311
↓ 2 callers
Function
try_resolve_elf
src/agent/hook/java.c:793
↓ 2 callers
Function
try_tcp_connect
src/binr/renef-strace/main.cpp:274
↓ 2 callers
Method
unhook
Remove hook by ID
bindings/python/renef/core.py:577
↓ 2 callers
Function
uninstall_all_hooks
src/agent/hook/native.c:455
↓ 2 callers
Function
uninstall_hook
src/agent/hook/native.c:371
↓ 2 callers
Method
write_bson
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
external/json.hpp:15807
↓ 2 callers
Method
write_cbor
! @param[in] j JSON value to serialize */
external/json.hpp:15836
↓ 2 callers
Method
write_msgpack
! @param[in] j JSON value to serialize */
external/json.hpp:16160
↓ 1 callers
Function
CreateConsoleTab
src/binr/renef/tui/tabs/console_tab.cpp:546
↓ 1 callers
Function
CreateHooksTab
src/binr/renef/tui/tabs/hooks_tab.cpp:136
↓ 1 callers
Function
CreateLogsTab
src/binr/renef/tui/tabs/logs_tab.cpp:188
↓ 1 callers
Function
CreateMemoryTab
src/binr/renef/tui/tabs/memory_tab.cpp:186
↓ 1 callers
Function
CreateModulesTab
src/binr/renef/tui/tabs/modules_tab.cpp:206
↓ 1 callers
Method
_setup_functions
Setup ctypes function signatures
bindings/python/renef/core.py:635
↓ 1 callers
Function
accent_from_name
src/binr/renef/tui/tui_app.cpp:15
↓ 1 callers
Method
accept_client
src/librenef/transport/tcp.cpp:52
↓ 1 callers
Function
ai_build_body
src/binr/renef/main.cpp:1123
↓ 1 callers
Function
ai_build_request
src/binr/renef/main.cpp:1096
↓ 1 callers
Function
ai_https_post
src/binr/renef/main.cpp:959
↓ 1 callers
Function
ai_parse_response
src/binr/renef/main.cpp:1159
↓ 1 callers
Function
allocate_trampoline
src/agent/hook/native.c:40
↓ 1 callers
Function
append_exponent
external/json.hpp:18548
↓ 1 callers
Function
arm64_stage1_direct_dlopen
Single-stage shellcode for Android 9 and below. Calls dlopen directly from libc (malloc) address space to avoid namespace lookup failure when calling
src/inject/shellcode.h:261
↓ 1 callers
Function
arm64_stage1_linjector_exact
src/inject/shellcode.h:8
↓ 1 callers
Function
arm64_stage2_dlopen_linjector
src/inject/shellcode.h:50
↓ 1 callers
Method
attach
Attach to running process Args: pid: Process ID hook_type: 0=trampoline, 1=plt Returns:
bindings/python/renef/core.py:754
↓ 1 callers
Function
build_messages_json
src/librenef/cmd/cmd_ai.cpp:298
↓ 1 callers
Function
call_instance_method
============================================================================= Instance method CALL ===================================================
src/agent/lua/api_java.c:509
↓ 1 callers
Function
call_static_method
============================================================================= Static method CALL =====================================================
src/agent/lua/api_java.c:403
↓ 1 callers
Function
capture_free
src/agent/core/agent.c:410
↓ 1 callers
Function
capture_init
src/agent/core/agent.c:388
↓ 1 callers
Function
check_adb_devices
src/binr/renef-strace/main.cpp:214
↓ 1 callers
Function
check_quit_key
src/binr/renef/main.cpp:767
↓ 1 callers
Method
clear_console
src/binr/renef/tui/tui_state.cpp:44
↓ 1 callers
Function
cmd_dispatch
src/agent/core/registry.c:31
↓ 1 callers
Function
cmd_list
src/agent/core/registry.c:44
↓ 1 callers
Function
colorize_line
Colorize a single strace output line Format: [tid:1234] openat(AT_FDCWD, "/data/...", O_RDONLY) = 3
src/binr/renef-strace/main.cpp:35
← previous
next →
201–300 of 1,194, ranked by callers