Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Fadi002/de4py
/ functions
Functions
1,574 in github.com/Fadi002/de4py
⨍
Functions
1,574
◇
Types & classes
271
↓ 4 callers
Method
_is_terminated
(self)
de4py/core/ir/lifter.py:48
↓ 4 callers
Function
_luminance
(color: tuple[int, int, int])
de4py/ui/platform/win32_blur.py:100
↓ 4 callers
Method
_on_command_result
(self, message: str)
de4py/ui/screens/pyshell_screen.py:310
↓ 4 callers
Method
_reachable
(self, start: int)
de4py/core/ir/unparser.py:23
↓ 4 callers
Function
_tinted_icon
(name: str, color: QColor, size: int = 16)
de4py/ui/widgets/output_textarea.py:221
↓ 4 callers
Method
broadcast
(self, source: QWidget, energy: float)
de4py/ui/motion/proximity.py:121
↓ 4 callers
Function
calculate_checksum
(file_path)
de4py/utils/fs.py:22
↓ 4 callers
Method
close
Close the session and release resources.
de4py/api/client.py:197
↓ 4 callers
Function
detect_packer
(file_path: str)
de4py/engines/analyzers/__init__.py:17
↓ 4 callers
Method
fade_to_index
(self, index)
de4py/ui/widgets/core_animations.py:478
↓ 4 callers
Function
is_ignored
(path)
de4py/utils/fs.py:35
↓ 4 callers
Method
register
(self, widget: QWidget)
de4py/ui/motion/proximity.py:118
↓ 4 callers
Method
set_active
(self, nav_id: str)
de4py/ui/navigation/sidebar.py:127
↓ 4 callers
Method
set_border_color
(self, color: QColor)
de4py/ui/widgets/drop_overlay.py:65
↓ 4 callers
Method
show_loading
(self)
de4py/ui/main_window.py:353
↓ 4 callers
Function
spring_responsive
(initial: float = 0.0)
de4py/ui/motion/spring.py:31
↓ 4 callers
Method
wake
(cls)
de4py/ui/motion/manager.py:70
↓ 3 callers
Method
__init__
(self, pid: str, stealth: bool = False, parent=None)
de4py/ui/workers/pyshell_worker.py:23
↓ 3 callers
Method
__init__
(self, text="", parent=None)
de4py/ui/widgets/core_animations.py:29
↓ 3 callers
Function
_apply_blur_color
(window: QMainWindow, color: int, enabled: bool = True)
de4py/ui/platform/win32_blur.py:287
↓ 3 callers
Method
_assign_target
Emit assignment for a (possibly nested) target.
de4py/core/ir/lifter.py:204
↓ 3 callers
Method
_cleanup_workers
(self)
de4py/ui/screens/pyshell_screen.py:320
↓ 3 callers
Method
_decode_compression
(self, source, name, fn)
de4py/engines/onyx/string_decoder.py:491
↓ 3 callers
Method
_ensure_tick_running
(self)
de4py/ui/widgets/notification_widget.py:386
↓ 3 callers
Function
_get_func_name
(call_node: ast.Call)
de4py/engines/onyx/rule_renamer.py:738
↓ 3 callers
Method
_highlight_matches
(self)
de4py/ui/widgets/output_textarea.py:903
↓ 3 callers
Function
_invalidate_plugin_cache
()
de4py/ui/screens/plugins_screen.py:28
↓ 3 callers
Function
_is_const_like_node
True for nodes that evaluate to a constant value: scalars, list/tuple of scalars.
de4py/engines/onyx/lambda_normalizer.py:20
↓ 3 callers
Function
_linearize_state_machines
Detect while True: loops that are state machine dispatchers and replace them with linearized sequential code.
de4py/engines/onyx/ast_cleaner.py:629
↓ 3 callers
Method
_load_json_file
(file_path: str)
de4py/lang/manager.py:100
↓ 3 callers
Method
_pfx
(self, n)
de4py/core/ir/unparser.py:21
↓ 3 callers
Function
_resolve_injector_paths
(pid, bp)
de4py/utils/shell.py:24
↓ 3 callers
Function
_run_fold
(tree: ast.AST, passes: int = 8)
de4py/core/analysis/constant_eval.py:139
↓ 3 callers
Method
_run_stage
(self, name: str, fn: Callable[[str], str], source: str)
de4py/engines/onyx/pipeline.py:145
↓ 3 callers
Method
_scroll_to_match
(self)
de4py/ui/widgets/output_textarea.py:893
↓ 3 callers
Method
_set_controls_enabled
(self, enabled: bool)
de4py/ui/screens/pylingual_screen.py:284
↓ 3 callers
Method
_set_shadow_focus
(self, focused: bool)
de4py/ui/widgets/output_textarea.py:564
↓ 3 callers
Method
_show_progress
(self, show: bool)
de4py/ui/screens/pylingual_screen.py:277
↓ 3 callers
Function
_try_eval
(node: ast.expr, env: Dict[str, Any])
de4py/engines/onyx/proxy_cleaner.py:64
↓ 3 callers
Method
_writePyc
(self, filename, data)
de4py/engines/analyzers/pyinstxtractor.py:351
↓ 3 callers
Function
all_strings_lookup
(filename: str)
de4py/engines/analyzers/__init__.py:87
↓ 3 callers
Method
calculate_checksum
(self, file_path)
de4py/utils/test.py:123
↓ 3 callers
Function
detect_obfuscator
(file_path)
de4py/engines/legacy/detector.py:58
↓ 3 callers
Function
execute_command
(command)
de4py/utils/shell.py:35
↓ 3 callers
Method
fade_out
(self)
de4py/ui/widgets/drop_overlay.py:115
↓ 3 callers
Function
file_explorer
()
de4py/tui/cli.py:236
↓ 3 callers
Function
get_file_hashs
(file_path: str)
de4py/engines/analyzers/__init__.py:38
↓ 3 callers
Method
insertWidget
(self, index, widget)
de4py/ui/widgets/core_animations.py:411
↓ 3 callers
Method
paint_edge_sheen
(painter: QPainter, rect: QRectF, proximity: float, corner_radius: float = 14.0)
de4py/ui/motion/material.py:190
↓ 3 callers
Method
retranslate_ui
(self)
de4py/ui/navigation/sidebar.py:145
↓ 3 callers
Method
setBrandColor
(self, color: QColor)
de4py/ui/widgets/loading_overlay.py:73
↓ 3 callers
Method
set_and_emit
(self, key: str, value)
de4py/config/config.py:99
↓ 3 callers
Method
set_count
(self, count: int, total: int)
de4py/ui/widgets/output_textarea.py:764
↓ 3 callers
Method
set_opacity
(self, val: float)
de4py/ui/widgets/output_textarea.py:281
↓ 3 callers
Method
spring_move_to
(self, x: float, y: float)
de4py/ui/widgets/notification_widget.py:121
↓ 3 callers
Method
start_download
(self, version: str)
de4py/updater/manager.py:105
↓ 3 callers
Function
sus_strings_lookup
(file_path: str)
de4py/engines/analyzers/__init__.py:73
↓ 3 callers
Function
unpack_file
(file_path: str)
de4py/engines/analyzers/__init__.py:45
↓ 3 callers
Method
validate
Full validation: syntax + structural equivalence
de4py/engines/onyx/validator.py:26
↓ 2 callers
Method
Substract
(self, Floor = None)
samples/Hyperion.py:21
↓ 2 callers
Function
__current_magic
Current Python magic number.
de4py/engines/analyzers/unpy2exe.py:66
↓ 2 callers
Method
__init__
(self, zip_path, parent=None)
de4py/updater/manager.py:45
↓ 2 callers
Method
__init__
(self)
plugins/__init__.py:12
↓ 2 callers
Method
_add_command_buttons
(self, layout)
de4py/ui/screens/analyzer_screen.py:198
↓ 2 callers
Method
_add_pyshell_buttons
(self)
de4py/ui/screens/pyshell_screen.py:163
↓ 2 callers
Method
_apply_body
Execute a case body: - Update env for all non-state-var assignments - Return the new state value
de4py/engines/onyx/match_case_deobfuscator.py:125
↓ 2 callers
Function
_apply_dark_mode
Forces Windows to use dark mode for the title bar.
de4py/ui/platform/win32_blur.py:322
↓ 2 callers
Method
_apply_property
(self, name, value)
de4py/ui/devtools/controls/ui_control.py:158
↓ 2 callers
Function
_ast_rep_err
(s: str)
de4py/engines/onyx/pipeline.py:418
↓ 2 callers
Function
_ast_rep_ok
(s: str)
de4py/engines/onyx/pipeline.py:414
↓ 2 callers
Function
_ast_signature_from_source
(source: str)
de4py/engines/onyx/change_utils.py:16
↓ 2 callers
Method
_build_url
Build full URL from endpoint path.
de4py/api/client.py:68
↓ 2 callers
Method
_check_syntax
(self, source: str)
de4py/engines/onyx/validator.py:51
↓ 2 callers
Method
_extract_python
Extract clean Python code from the LLM's raw response.
de4py/engines/onyx/llm_renamer.py:460
↓ 2 callers
Method
_flatten_boolop
(self, values: list)
de4py/engines/onyx/lambda_normalizer.py:376
↓ 2 callers
Method
_fold_block
(self, stmts)
de4py/engines/onyx/flow_deobfuscator.py:548
↓ 2 callers
Function
_get_scripts_resource
Return the PYTHONSCRIPT resource entry.
de4py/engines/analyzers/unpy2exe.py:71
↓ 2 callers
Function
_get_state_next
Return the integer constant the state var is set to in body, or None.
de4py/engines/onyx/ast_cleaner.py:690
↓ 2 callers
Function
_get_windows_accent_color
()
de4py/ui/platform/win32_blur.py:72
↓ 2 callers
Method
_handle_response
Handle API response, raising structured errors for known error codes. Args: response: requests.Response object
de4py/api/client.py:72
↓ 2 callers
Function
_has_side_effects
True if val_node contains any function call (conservative).
de4py/engines/onyx/ast_cleaner.py:548
↓ 2 callers
Method
_has_walrus
Return True if the expression contains any walrus operators.
de4py/engines/onyx/lambda_normalizer.py:413
↓ 2 callers
Function
_hex_to_rgb
(hex_color: str)
de4py/ui/platform/win32_blur.py:86
↓ 2 callers
Method
_infer_from_annotation
(self, annotation: ast.expr)
de4py/engines/onyx/rule_renamer.py:600
↓ 2 callers
Method
_infer_from_value
(self, value: ast.expr)
de4py/engines/onyx/rule_renamer.py:523
↓ 2 callers
Method
_infer_iter_name
(self, iter_node: ast.expr)
de4py/engines/onyx/rule_renamer.py:631
↓ 2 callers
Method
_inject
(self, inject_type: str)
de4py/ui/screens/pyshell_screen.py:200
↓ 2 callers
Method
_inject_behavior
(self, method: str, endpoint: str, **kwargs)
de4py/ui/devtools/proxy/api.py:28
↓ 2 callers
Function
_is_lambda_identity
Return True if lambda x: x (pure identity function).
de4py/engines/onyx/lambda_normalizer.py:51
↓ 2 callers
Function
_is_safe_block
Return True if the block has no function calls (safe to strip bare except:pass).
de4py/engines/onyx/ast_cleaner.py:15
↓ 2 callers
Function
_is_state_assignment
(stmt: ast.stmt, state_var_name: str)
de4py/engines/onyx/ast_cleaner.py:679
↓ 2 callers
Method
_load_config
(self)
de4py/ui/screens/settings_screen.py:152
↓ 2 callers
Method
_load_file
(self, file_path: str)
de4py/ui/screens/analyzer_screen.py:135
↓ 2 callers
Method
_match_indentation
Re-apply the leading indentation of the original function block.
de4py/engines/onyx/llm_renamer.py:393
↓ 2 callers
Method
_match_multiline
( self, text: str, delimiter: QRegularExpression, text_format: QTextCharFormat
de4py/ui/widgets/output_textarea.py:188
↓ 2 callers
Function
_propagate_local_constants
Forward-propagate simple constant assignments within a statement list. Example: x = 0 if x > 0: → if 0 > 0: → if False: (f
de4py/engines/onyx/ast_cleaner.py:494
↓ 2 callers
Method
_restack_notifications
(self)
de4py/ui/widgets/notification_widget.py:362
↓ 2 callers
Function
_safe_eval
Evaluate a node as a constant. Returns (ok, value).
de4py/engines/onyx/constant_eval.py:57
↓ 2 callers
Function
_safe_loads
Safely unpickle data using RestrictedUnpickler.
de4py/engines/onyx/vm_lifter.py:56
↓ 2 callers
Method
_set_icon
(self, notif_type: str)
de4py/ui/widgets/notification_widget.py:242
← previous
next →
101–200 of 1,574, ranked by callers