Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ReversecLabs/drozer
/ functions
Functions
1,712 in github.com/ReversecLabs/drozer
⨍
Functions
1,712
◇
Types & classes
267
↓ 1 callers
Method
__locate
Search the module paths for Python modules, which may contain drozer Modules, and build a collection of Python modules to load.
src/drozer/modules/loader.py:81
↓ 1 callers
Method
__module_path
Calculate the full set of module paths, by combining internal paths with user-specified paths from the drozer config file.
src/drozer/modules/loader.py:108
↓ 1 callers
Method
__offer_action_suggestions
__offer_action_suggestions() works out the suggestions to give for an action, and whether or not it is valid to suggest a flag at thi
src/WithSecure/common/argparse_completer.py:166
↓ 1 callers
Method
__offer_flag_suggestions
Collects all option_strings, to calculate a list of all flags.
src/WithSecure/common/argparse_completer.py:201
↓ 1 callers
Method
__paths
Form a collection of file system paths to search for drozer Modules, by dissecting the search paths and collecting folders that exist
src/drozer/modules/loader.py:116
↓ 1 callers
Method
__pop_module_completer
Delegate, passed to the module, so it can add a remove a readline completer from the stack.
src/drozer/console/session.py:688
↓ 1 callers
Method
__print_banner
(self)
src/drozer/console/session.py:698
↓ 1 callers
Method
__print_banner1
(self)
src/drozer/console/session.py:707
↓ 1 callers
Method
__print_banner2
(self)
src/drozer/console/session.py:726
↓ 1 callers
Method
__print_banner3
(self)
src/drozer/console/session.py:748
↓ 1 callers
Method
__print_device_list
Formats a DEVICE_LIST system message.
src/drozer/api/formatters/system_response.py:74
↓ 1 callers
Method
__print_session_id
Formats a SESSION_ID system message.
src/drozer/api/formatters/system_response.py:92
↓ 1 callers
Method
__print_session_list
Formats a SESSION_LIST system message.
src/drozer/api/formatters/system_response.py:104
↓ 1 callers
Method
__provider_list
Print out a (filtered) list of Content Providers.
src/drozer/modules/auxiliary/web_content_resolver.py:101
↓ 1 callers
Method
__query
Query a Content Provider, with a projection and selection passed through the web interface.
src/drozer/modules/auxiliary/web_content_resolver.py:156
↓ 1 callers
Method
__redirect_output
Set up output redirection, by building a Tee between stdout and the specified file.
src/WithSecure/common/cmd_ext.py:392
↓ 1 callers
Method
__search_remotes
Search for modules, on remote repositories.
src/drozer/repoman/manager.py:140
↓ 1 callers
Method
__send_variables
(self, shell)
src/drozer/modules/common/shell.py:58
↓ 1 callers
Method
__setBase
Changes the user's namespace. Changing to: 'str' - selects the 'str' namespace, within the currently active
src/drozer/console/session.py:769
↓ 1 callers
Method
__skip_folders
Remove folders that should be skipped from the a collection.
src/drozer/repoman/repository_builder.py:68
↓ 1 callers
Method
__startedSession
Called by the runtime after a Session has been established with an Agent. This updates the Sessions collection, and forwards
src/drozer/device.py:125
↓ 1 callers
Method
__stoppedSession
Called by the runtime after a Session has been stopped. This updates the Sessions collection, and forwards the messages back to
src/drozer/device.py:164
↓ 1 callers
Method
__str__
(self)
src/drozer/repoman/installer.py:39
↓ 1 callers
Method
__subclasses_of
Method to recursively find subclasses of a given class, used to collate the list of drozer Modules after loading all Python modules f
src/drozer/modules/loader.py:138
↓ 1 callers
Method
__unpack_module
Unpack some module source and install it into the repository. We may have: - raw python source; or - a zip file,
src/drozer/repoman/installer.py:190
↓ 1 callers
Method
__unpack_module_raw
Handles unpacking a module and installing it, if the source is a Python module.
src/drozer/repoman/installer.py:217
↓ 1 callers
Method
__unpack_module_zip
Handles unpacking a module and installing it, if the source is a zipped archive.
src/drozer/repoman/installer.py:239
↓ 1 callers
Method
__verify_file
checks the hash value of the requested apk to the one already present on the agent
src/pysolar/reflection/utils/class_loader.py:93
↓ 1 callers
Method
__vulnerabilities
Find all vulnerability definition modules under 'vulnerabilities'.
src/drozer/modules/common/vulnerability.py:51
↓ 1 callers
Method
__write
Writes a message to a client.
src/drozer/server/protocols/drozerp.py:96
↓ 1 callers
Method
__write_manifest
(self, manifest)
src/drozer/modules/app/package.py:399
↓ 1 callers
Method
_createIntentFilter
(self, arguments)
src/drozer/modules/app/broadcast.py:199
↓ 1 callers
Function
_get_size_linux
Attempt to discover the dimensions of a terminal window, on Linux.
src/WithSecure/common/console.py:109
↓ 1 callers
Function
_get_size_tput
Attempt to discover the dimensions of a terminal window, through tput.
src/WithSecure/common/console.py:89
↓ 1 callers
Function
_get_size_windows
Attempt to discover the dimensions of a terminal window, on Windows.
src/WithSecure/common/console.py:61
↓ 1 callers
Method
_get_wd
(self)
src/WithSecure/common/command_wrapper.py:14
↓ 1 callers
Method
_has_property
Test if a name is a property of the underlying Java object.
src/pysolar/reflection/types/reflected_object.py:51
↓ 1 callers
Method
acceptConnection
()
src/drozer/modules/common/JdwpBroker.java:48
↓ 1 callers
Method
addFromProtobuf
Build a Device from a Protocol Buffer representation, and add it to the collection. If the device already exists (determined
src/drozer/device.py:211
↓ 1 callers
Method
add_action
(self, action)
src/drozer/modules/common/intent_filter.py:73
↓ 1 callers
Method
add_category
(self, category)
src/drozer/modules/common/intent_filter.py:76
↓ 1 callers
Method
add_data
(self, datas)
src/drozer/modules/common/intent_filter.py:79
↓ 1 callers
Method
add_extra
(self, extra)
src/drozer/modules/common/binding.py:26
↓ 1 callers
Method
add_to_index
Add this source file to the specified XML index (passed in as an eTree).
src/drozer/repoman/repository_builder.py:88
↓ 1 callers
Method
all
Returns all known drozer Repositories.
src/drozer/repoman/repositories.py:13
↓ 1 callers
Method
apktool_yml_path
(self)
src/drozer/agent/builder.py:38
↓ 1 callers
Method
append
(self, obj)
src/pysolar/reflection/types/reflected_array.py:29
↓ 1 callers
Method
arg
(self, native, obj_type=None)
test/mwr_test/droidhg/android_test.py:18
↓ 1 callers
Method
asHex
(self)
src/drozer/modules/common/shell_code.py:15
↓ 1 callers
Method
asRaw
(self)
src/drozer/modules/common/shell_code.py:18
↓ 1 callers
Method
asUnicode
(self)
src/drozer/modules/common/shell_code.py:21
↓ 1 callers
Method
authenticated
Checks the Authorization header, send to provide credentials to the server.
src/drozer/server/protocols/http.py:20
↓ 1 callers
Method
authors
Returns a string containing the module authors, joined with ", " if there is a list provided.
src/drozer/modules/base.py:223
↓ 1 callers
Method
before_parse_args
Allow exploit and payload modules to add additional arguments.
src/drozer/exploit/manager.py:50
↓ 1 callers
Method
bindDevice
Invoked when a Device wishes to bind to the Server. The Device is added to the collection of available Devices, and a reques
src/drozer/api/handlers/system_request_handler.py:28
↓ 1 callers
Method
build
Builds an APK file, from the specified path.
src/pysolar/reflection/utils/class_builder.py:25
↓ 1 callers
Method
build
Serialize the built Message to a String, using the Protocol Buffer format.
src/pysolar/api/builders/system_request.py:40
↓ 1 callers
Method
build
Build the module repository.
src/drozer/repoman/repository_builder.py:21
↓ 1 callers
Method
build
(self, key, arguments)
src/drozer/payload/builder.py:10
↓ 1 callers
Method
buildFrame
Attempts to get a frame from the data in the stream.
src/drozer/server/receivers/frame.py:23
↓ 1 callers
Method
buildMessage
Attempts to read an HTTP Request from the stream.
src/drozer/server/receivers/http.py:14
↓ 1 callers
Method
busyBoxExec
Execute a command using Busybox.
src/drozer/modules/common/busy_box.py:31
↓ 1 callers
Method
callCallback
Invoke a callback defined on the Device, if it exists.
src/drozer/device.py:26
↓ 1 callers
Method
capitalize
Return a copy of word with only its first character capitalized.
src/pysolar/reflection/types/reflected_string.py:18
↓ 1 callers
Method
center
Center a string in a field of given width.
src/pysolar/reflection/types/reflected_string.py:25
↓ 1 callers
Method
checkVer
(self)
src/WithSecure/common/cmd_ext.py:277
↓ 1 callers
Method
choose
Ask the user to select from a list of options.
src/WithSecure/common/cli.py:33
↓ 1 callers
Function
chunk
Utility method to split a list (l) in chunks of n sections.
src/WithSecure/common/list.py:4
↓ 1 callers
Function
clear_apks
()
setup.py:9
↓ 1 callers
Method
close
Close the connection to the Server.
src/pysolar/api/transport/socket_transport.py:28
↓ 1 callers
Method
closeJdwpControl
()
src/drozer/modules/common/JdwpBroker.java:35
↓ 1 callers
Method
cmdloop
Repeatedly issue a prompt, accept input, parse an initial prefix off the received input, and dispatch to action methods, passing them
src/WithSecure/common/cmd_ext.py:58
↓ 1 callers
Method
complete
Return the next possible completion for 'text'. If a command has not been entered, then complete against command list. Other
src/WithSecure/common/cmd_ext.py:110
↓ 1 callers
Method
completefilename
Provides readline auto-completion for filenames on the local (Console) file system.
src/drozer/console/session.py:70
↓ 1 callers
Method
completefilename
Placeholder for a filename autocompletion method, that is invoked by the runtime when providing an argument for output redirection.
src/WithSecure/common/cmd_ext.py:156
↓ 1 callers
Method
completenamespaces
Provides readline auto-completion for drozer namespaces.
src/drozer/console/session.py:97
↓ 1 callers
Method
contributors
Returns a list of module contributors, ordered by the number of modules they have authored (in descending order).
src/drozer/modules/collection.py:33
↓ 1 callers
Method
count
Return the number of non-overlapping occurrences of substring sub in the range [start, end]. Optional arguments start and end are int
src/pysolar/reflection/types/reflected_string.py:32
↓ 1 callers
Method
create
(self, resource, body, magic=None, mimetype=None, multipart=None, custom_headers=None)
src/drozer/server/files.py:20
↓ 1 callers
Method
create_keypair
Create a key/certificate pair, signed with the CA.
src/drozer/ssl/provider.py:45
↓ 1 callers
Method
define_permission
(self, name, protectionLevel)
src/drozer/agent/manifest.py:53
↓ 1 callers
Method
delete
Removes a drozer Repository at a specified path. If the path is not a drozer Repository, it will not be removed.
src/drozer/repoman/repositories.py:40
↓ 1 callers
Method
deleteAll
Removes all objects stored in the remote ObjectStore.
src/pysolar/reflection/reflector.py:43
↓ 1 callers
Method
deleteFile
Delete a file from the Agent's file system.
src/drozer/modules/common/file_system.py:19
↓ 1 callers
Method
description
Returns a cleaned up version of the module description, which removes any leading indentation.
src/drozer/modules/base.py:234
↓ 1 callers
Method
description
Fetch the human-readable description of this module, by extracting the first multi-line comment.
src/drozer/repoman/repository_builder.py:117
↓ 1 callers
Method
device_list
We do not expect to receive a DEVICE_LIST response message.
src/drozer/api/handlers/system_response_handler.py:23
↓ 1 callers
Method
doFormat
Prepares the internal representation of the SystemResponse message.
src/drozer/api/formatters/system_response.py:38
↓ 1 callers
Method
do_load
usage: load FILE Loads a file, and executes it as a script.
src/drozer/console/session.py:319
↓ 1 callers
Method
download
(self, path)
src/drozer/server/files.py:67
↓ 1 callers
Method
downloadFile
Copy a file from the Agent's file system to the local one.
src/drozer/modules/common/file_system.py:31
↓ 1 callers
Method
emit
Copy this SourceFile into a remote repository structure, at target.
src/drozer/repoman/repository_builder.py:134
↓ 1 callers
Method
ensureDirectory
Tests whether a directory exists, on the Agent's file system, and creates it if it does not.
src/drozer/modules/common/file_system.py:50
↓ 1 callers
Function
er
(e,t,n)
src/drozer/server/web_root/jquery.js:6
↓ 1 callers
Method
expandtabs
Return a copy of the string where all tab characters are replaced by one or more spaces, depending on the current column and the give
src/pysolar/reflection/types/reflected_string.py:51
↓ 1 callers
Method
extractFromZip
Extract a file (target) from a zipped archive (source) and save it to the file system (destination).
src/drozer/modules/common/zip_file.py:8
↓ 1 callers
Method
fileSize
Get the size of a file on the Agent's file system.
src/drozer/modules/common/file_system.py:72
↓ 1 callers
Method
findContentUris
Search a package for content providers, by looking for content:// paths in the binary.
src/drozer/modules/common/provider.py:244
↓ 1 callers
Function
flatten
Utility method to flatten a nested list (l) into a single list.
src/WithSecure/common/list.py:13
↓ 1 callers
Function
format_colors
Inserts *nix colour sequences into a string. Parses a string, and replaces colour tags ([color xxx]xxx[/color]) with the appropriate con
src/WithSecure/common/stream.py:92
← previous
next →
501–600 of 1,712, ranked by callers