Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JusticeRage/FFM
/ functions
Functions
450 in github.com/JusticeRage/FFM
⨍
Functions
450
◇
Types & classes
72
↓ 1 callers
Method
caret_at_sol
(self)
model/driver/input.py:409
↓ 1 callers
Method
clear_line
(self)
test/test_ffm.py:13
↓ 1 callers
Function
complete
Completes the current word from a list of candidates. :param current_word: :param candidates: :return: Two values: the list of valid
misc/tab_completion.py:22
↓ 1 callers
Method
delete
Deletes the character located immediately after the cursor.
model/driver/input.py:214
↓ 1 callers
Method
delete_word
Handles the ^W character. :return:
model/driver/input.py:226
↓ 1 callers
Method
disable_echo
Disables echoing typed characters in the session. :return:
model/session.py:57
↓ 1 callers
Method
draw_current_line
(self)
test/test_ffm.py:16
↓ 1 callers
Method
execute
(self)
commands/download_file.py:70
↓ 1 callers
Method
execute
(self)
commands/remote_elf.py:116
↓ 1 callers
Method
execute
(self)
commands/enumeration_commands.py:258
↓ 1 callers
Method
execute
(self)
commands/enumeration_commands.py:438
↓ 1 callers
Method
execute
(self)
commands/upload_file.py:72
↓ 1 callers
Method
execute
(self)
commands/stealth_commands.py:99
↓ 1 callers
Method
execute
(self)
commands/command_manager.py:91
↓ 1 callers
Method
finalize
(self)
commands/download_directory.py:42
↓ 1 callers
Function
get_children
This function returns a list of all FFM's child processes. Only works on Linux >= 3.5. :return: A list of children spawned by the FFM pro
misc/process_utils.py:22
↓ 1 callers
Method
history_down
(self)
model/driver/input.py:582
↓ 1 callers
Method
history_up
(self)
model/driver/input.py:563
↓ 1 callers
Function
main
()
ffm.py:73
↓ 1 callers
Method
name
()
commands/log_control.py:87
↓ 1 callers
Method
name
()
test/command/test_command_manager.py:28
↓ 1 callers
Function
print_columns
This function prints a series of input strings as columns. :param strings: The strings to print. :param fd: A file descriptor pointing to
misc/pretty_printing.py:21
↓ 1 callers
Method
regexp
()
commands/command_manager.py:142
↓ 1 callers
Function
shell_exec_stream
Executes a command in the shell and streams its output to a callback. :param command: The command to run. :param output_handler: Callback
model/driver/input_api.py:339
↓ 1 callers
Function
update_window_size
Handler for the WINCH signal. Forwards the new size to all the existing sessions. :return:
ffm.py:48
Function
CUB
(x=1)
model/ansi.py:46
Function
CUD
(x=1)
model/ansi.py:36
Function
CUF
(x=1)
model/ansi.py:41
Function
CUP
(x=0, y=0)
model/ansi.py:51
Function
CUU
(x=1)
model/ansi.py:31
Function
DCH
(x=1)
model/ansi.py:56
Function
ED
Erase data mnemonic. :param how: 0: Cursor to end of display, 1: Top of display through cursor, 2: Top to bottom of display
model/ansi.py:61
Method
__del__
(self)
test/fixture/dummy_context.py:41
Method
__enter__
(self)
test/command/test_remote_script_command.py:32
Method
__enter__
(self)
test/command/test_transfer_commands.py:33
Method
__exit__
(self, exc_type, exc, tb)
test/command/test_remote_script_command.py:35
Method
__exit__
(self, exc_type, exc, tb)
test/command/test_transfer_commands.py:36
Method
__init__
(self, *args, **kwargs)
commands/download_file.py:32
Method
__init__
(self, *args)
commands/log_control.py:25
Method
__init__
(self, *args)
commands/remote_elf.py:68
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:29
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:60
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:92
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:125
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:160
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:196
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:229
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:272
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:314
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:398
Method
__init__
(self, *args, **kwargs)
commands/enumeration_commands.py:456
Method
__init__
(self, fd)
commands/download_directory.py:30
Method
__init__
(self, *args, **kwargs)
commands/download_directory.py:49
Method
__init__
(self, *args, **kwargs)
commands/upload_file.py:29
Method
__init__
(self, *args)
commands/remote_script.py:26
Method
__init__
(self, *args)
commands/notty_sudo.py:34
Method
__init__
(self, *args, **kwargs)
commands/stealth_commands.py:27
Method
__init__
(self, *args, **kwargs)
commands/stealth_commands.py:70
Method
__init__
(self, *nargs, **kwargs)
commands/command_manager.py:83
Method
__init__
(self, *args, **kwargs)
commands/help_commands.py:27
Method
__init__
(self)
model/session.py:27
Method
__init__
(self)
model/driver/input.py:38
Method
__init__
(self)
model/driver/output.py:26
Method
__init__
(self, fd=None)
model/driver/passthrough.py:32
Method
__init__
(self)
test/test_ffm.py:9
Method
__init__
(self)
test/fixture/dummy_context.py:33
Method
__init__
(self, *args, **kwargs)
test/command/test_remote_script_command.py:29
Method
__init__
(self, *args, **kwargs)
test/command/test_command_manager.py:17
Method
__init__
(self, *args, **kwargs)
test/command/test_command_manager.py:41
Method
__init__
(self, *args, **kwargs)
test/command/test_command_manager.py:65
Method
__init__
(self)
processors/assert_torify.py:34
Method
_debug
Dumps the contents of the input buffer. Only useful for debug purposes. :param msg: A prefix to display before the dump. :ret
model/driver/input.py:1025
Method
_get_command_line
(self)
commands/remote_script.py:117
Method
_get_command_line
(self)
commands/remote_script.py:155
Method
_get_command_line
(self)
commands/remote_script.py:191
Method
_get_interpreter
(self)
commands/remote_script.py:114
Method
_get_interpreter
(self)
commands/remote_script.py:152
Method
_get_interpreter
(self)
commands/remote_script.py:188
Method
_get_output_cleaner
(self)
commands/remote_script.py:120
Method
_get_output_cleaner
(self)
commands/remote_script.py:158
Method
_get_output_cleaner
(self)
commands/remote_script.py:194
Method
_state_confirm_sigint
This state is used to make the user confirm ^C when they are connected to a shell that might be terminated by it. It is *not* represe
model/driver/input.py:1007
Method
_state_csi_entry
(self, c)
model/driver/input.py:920
Method
_state_csi_entry
(self, c)
model/driver/output.py:53
Method
_state_csi_param
(self, c)
model/driver/input.py:943
Method
_state_csi_param
(self, c)
model/driver/output.py:62
Method
_state_escape
(self, c)
model/driver/input.py:855
Method
_state_escape
(self, c)
model/driver/output.py:43
Method
_state_escape_intermediate
(self, c)
model/driver/input.py:881
Method
_state_tab
This state is used to detect multiple tabulation characters. It is *not* represented in the state machine diagram in which this code
model/driver/input.py:992
Method
_state_unicode_char
This state handles Unicode characters. It is *not* represented in the state machine diagram on which this code is based, and should t
model/driver/input.py:965
Method
apply
(self, user_input)
model/plugin/processor.py:51
Method
apply
(self, output)
processors/sample_output_processor.py:28
Method
description
()
commands/download_file.py:63
Method
description
()
commands/log_control.py:95
Method
description
()
commands/remote_elf.py:159
Method
description
()
commands/enumeration_commands.py:41
Method
description
()
commands/enumeration_commands.py:72
Method
description
()
commands/enumeration_commands.py:104
Method
description
()
commands/enumeration_commands.py:137
← previous
next →
101–200 of 450, ranked by callers