MCPcopy Create free account

hub / github.com/ReversecLabs/drozer / functions

Functions1,712 in github.com/ReversecLabs/drozer

↓ 1 callersMethod__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 callersMethod__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 callersMethod__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 callersMethod__offer_flag_suggestions
Collects all option_strings, to calculate a list of all flags.
src/WithSecure/common/argparse_completer.py:201
↓ 1 callersMethod__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 callersMethod__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 callersMethod__print_banner
(self)
src/drozer/console/session.py:698
↓ 1 callersMethod__print_banner1
(self)
src/drozer/console/session.py:707
↓ 1 callersMethod__print_banner2
(self)
src/drozer/console/session.py:726
↓ 1 callersMethod__print_banner3
(self)
src/drozer/console/session.py:748
↓ 1 callersMethod__print_device_list
Formats a DEVICE_LIST system message.
src/drozer/api/formatters/system_response.py:74
↓ 1 callersMethod__print_session_id
Formats a SESSION_ID system message.
src/drozer/api/formatters/system_response.py:92
↓ 1 callersMethod__print_session_list
Formats a SESSION_LIST system message.
src/drozer/api/formatters/system_response.py:104
↓ 1 callersMethod__provider_list
Print out a (filtered) list of Content Providers.
src/drozer/modules/auxiliary/web_content_resolver.py:101
↓ 1 callersMethod__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 callersMethod__redirect_output
Set up output redirection, by building a Tee between stdout and the specified file.
src/WithSecure/common/cmd_ext.py:392
↓ 1 callersMethod__search_remotes
Search for modules, on remote repositories.
src/drozer/repoman/manager.py:140
↓ 1 callersMethod__send_variables
(self, shell)
src/drozer/modules/common/shell.py:58
↓ 1 callersMethod__setBase
Changes the user's namespace. Changing to: 'str' - selects the 'str' namespace, within the currently active
src/drozer/console/session.py:769
↓ 1 callersMethod__skip_folders
Remove folders that should be skipped from the a collection.
src/drozer/repoman/repository_builder.py:68
↓ 1 callersMethod__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 callersMethod__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 callersMethod__str__
(self)
src/drozer/repoman/installer.py:39
↓ 1 callersMethod__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 callersMethod__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 callersMethod__unpack_module_raw
Handles unpacking a module and installing it, if the source is a Python module.
src/drozer/repoman/installer.py:217
↓ 1 callersMethod__unpack_module_zip
Handles unpacking a module and installing it, if the source is a zipped archive.
src/drozer/repoman/installer.py:239
↓ 1 callersMethod__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 callersMethod__vulnerabilities
Find all vulnerability definition modules under 'vulnerabilities'.
src/drozer/modules/common/vulnerability.py:51
↓ 1 callersMethod__write
Writes a message to a client.
src/drozer/server/protocols/drozerp.py:96
↓ 1 callersMethod__write_manifest
(self, manifest)
src/drozer/modules/app/package.py:399
↓ 1 callersMethod_createIntentFilter
(self, arguments)
src/drozer/modules/app/broadcast.py:199
↓ 1 callersFunction_get_size_linux
Attempt to discover the dimensions of a terminal window, on Linux.
src/WithSecure/common/console.py:109
↓ 1 callersFunction_get_size_tput
Attempt to discover the dimensions of a terminal window, through tput.
src/WithSecure/common/console.py:89
↓ 1 callersFunction_get_size_windows
Attempt to discover the dimensions of a terminal window, on Windows.
src/WithSecure/common/console.py:61
↓ 1 callersMethod_get_wd
(self)
src/WithSecure/common/command_wrapper.py:14
↓ 1 callersMethod_has_property
Test if a name is a property of the underlying Java object.
src/pysolar/reflection/types/reflected_object.py:51
↓ 1 callersMethodacceptConnection
()
src/drozer/modules/common/JdwpBroker.java:48
↓ 1 callersMethodaddFromProtobuf
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 callersMethodadd_action
(self, action)
src/drozer/modules/common/intent_filter.py:73
↓ 1 callersMethodadd_category
(self, category)
src/drozer/modules/common/intent_filter.py:76
↓ 1 callersMethodadd_data
(self, datas)
src/drozer/modules/common/intent_filter.py:79
↓ 1 callersMethodadd_extra
(self, extra)
src/drozer/modules/common/binding.py:26
↓ 1 callersMethodadd_to_index
Add this source file to the specified XML index (passed in as an eTree).
src/drozer/repoman/repository_builder.py:88
↓ 1 callersMethodall
Returns all known drozer Repositories.
src/drozer/repoman/repositories.py:13
↓ 1 callersMethodapktool_yml_path
(self)
src/drozer/agent/builder.py:38
↓ 1 callersMethodappend
(self, obj)
src/pysolar/reflection/types/reflected_array.py:29
↓ 1 callersMethodarg
(self, native, obj_type=None)
test/mwr_test/droidhg/android_test.py:18
↓ 1 callersMethodasHex
(self)
src/drozer/modules/common/shell_code.py:15
↓ 1 callersMethodasRaw
(self)
src/drozer/modules/common/shell_code.py:18
↓ 1 callersMethodasUnicode
(self)
src/drozer/modules/common/shell_code.py:21
↓ 1 callersMethodauthenticated
Checks the Authorization header, send to provide credentials to the server.
src/drozer/server/protocols/http.py:20
↓ 1 callersMethodauthors
Returns a string containing the module authors, joined with ", " if there is a list provided.
src/drozer/modules/base.py:223
↓ 1 callersMethodbefore_parse_args
Allow exploit and payload modules to add additional arguments.
src/drozer/exploit/manager.py:50
↓ 1 callersMethodbindDevice
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 callersMethodbuild
Builds an APK file, from the specified path.
src/pysolar/reflection/utils/class_builder.py:25
↓ 1 callersMethodbuild
Serialize the built Message to a String, using the Protocol Buffer format.
src/pysolar/api/builders/system_request.py:40
↓ 1 callersMethodbuild
Build the module repository.
src/drozer/repoman/repository_builder.py:21
↓ 1 callersMethodbuild
(self, key, arguments)
src/drozer/payload/builder.py:10
↓ 1 callersMethodbuildFrame
Attempts to get a frame from the data in the stream.
src/drozer/server/receivers/frame.py:23
↓ 1 callersMethodbuildMessage
Attempts to read an HTTP Request from the stream.
src/drozer/server/receivers/http.py:14
↓ 1 callersMethodbusyBoxExec
Execute a command using Busybox.
src/drozer/modules/common/busy_box.py:31
↓ 1 callersMethodcallCallback
Invoke a callback defined on the Device, if it exists.
src/drozer/device.py:26
↓ 1 callersMethodcapitalize
Return a copy of word with only its first character capitalized.
src/pysolar/reflection/types/reflected_string.py:18
↓ 1 callersMethodcenter
Center a string in a field of given width.
src/pysolar/reflection/types/reflected_string.py:25
↓ 1 callersMethodcheckVer
(self)
src/WithSecure/common/cmd_ext.py:277
↓ 1 callersMethodchoose
Ask the user to select from a list of options.
src/WithSecure/common/cli.py:33
↓ 1 callersFunctionchunk
Utility method to split a list (l) in chunks of n sections.
src/WithSecure/common/list.py:4
↓ 1 callersFunctionclear_apks
()
setup.py:9
↓ 1 callersMethodclose
Close the connection to the Server.
src/pysolar/api/transport/socket_transport.py:28
↓ 1 callersMethodcloseJdwpControl
()
src/drozer/modules/common/JdwpBroker.java:35
↓ 1 callersMethodcmdloop
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 callersMethodcomplete
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 callersMethodcompletefilename
Provides readline auto-completion for filenames on the local (Console) file system.
src/drozer/console/session.py:70
↓ 1 callersMethodcompletefilename
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 callersMethodcompletenamespaces
Provides readline auto-completion for drozer namespaces.
src/drozer/console/session.py:97
↓ 1 callersMethodcontributors
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 callersMethodcount
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 callersMethodcreate
(self, resource, body, magic=None, mimetype=None, multipart=None, custom_headers=None)
src/drozer/server/files.py:20
↓ 1 callersMethodcreate_keypair
Create a key/certificate pair, signed with the CA.
src/drozer/ssl/provider.py:45
↓ 1 callersMethoddefine_permission
(self, name, protectionLevel)
src/drozer/agent/manifest.py:53
↓ 1 callersMethoddelete
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 callersMethoddeleteAll
Removes all objects stored in the remote ObjectStore.
src/pysolar/reflection/reflector.py:43
↓ 1 callersMethoddeleteFile
Delete a file from the Agent's file system.
src/drozer/modules/common/file_system.py:19
↓ 1 callersMethoddescription
Returns a cleaned up version of the module description, which removes any leading indentation.
src/drozer/modules/base.py:234
↓ 1 callersMethoddescription
Fetch the human-readable description of this module, by extracting the first multi-line comment.
src/drozer/repoman/repository_builder.py:117
↓ 1 callersMethoddevice_list
We do not expect to receive a DEVICE_LIST response message.
src/drozer/api/handlers/system_response_handler.py:23
↓ 1 callersMethoddoFormat
Prepares the internal representation of the SystemResponse message.
src/drozer/api/formatters/system_response.py:38
↓ 1 callersMethoddo_load
usage: load FILE Loads a file, and executes it as a script.
src/drozer/console/session.py:319
↓ 1 callersMethoddownload
(self, path)
src/drozer/server/files.py:67
↓ 1 callersMethoddownloadFile
Copy a file from the Agent's file system to the local one.
src/drozer/modules/common/file_system.py:31
↓ 1 callersMethodemit
Copy this SourceFile into a remote repository structure, at target.
src/drozer/repoman/repository_builder.py:134
↓ 1 callersMethodensureDirectory
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 callersFunctioner
(e,t,n)
src/drozer/server/web_root/jquery.js:6
↓ 1 callersMethodexpandtabs
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 callersMethodextractFromZip
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 callersMethodfileSize
Get the size of a file on the Agent's file system.
src/drozer/modules/common/file_system.py:72
↓ 1 callersMethodfindContentUris
Search a package for content providers, by looking for content:// paths in the binary.
src/drozer/modules/common/provider.py:244
↓ 1 callersFunctionflatten
Utility method to flatten a nested list (l) into a single list.
src/WithSecure/common/list.py:13
↓ 1 callersFunctionformat_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
← previousnext →501–600 of 1,712, ranked by callers