Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/ReversecLabs/drozer
/ functions
Functions
1,712 in github.com/ReversecLabs/drozer
⨍
Functions
1,712
◇
Types & classes
267
↓ 416 callers
Method
write
(self)
src/drozer/agent/manifest.py:27
↓ 146 callers
Method
join
Return a string which is the concatenation of the strings in the iterable iterable. The separator between elements is the string prov
src/pysolar/reflection/types/reflected_string.py:158
↓ 92 callers
Method
append
Add a byte or list of bytes to the current shell code.
src/drozer/modules/common/shell_code.py:5
↓ 90 callers
Method
split
Wrapper around the String#split method.
src/pysolar/reflection/types/reflected_string.py:277
↓ 86 callers
Method
replace
Return a copy of the string with all occurrences of substring old replaced by new. If the optional argument count is given, only the
src/pysolar/reflection/types/reflected_string.py:212
↓ 75 callers
Method
startswith
Return True if string starts with the prefix, otherwise return False. prefix can also be a tuple of prefixes to look for. With option
src/pysolar/reflection/types/reflected_string.py:294
↓ 62 callers
Method
upper
Wrapper around the String#upper method.
src/pysolar/reflection/types/reflected_string.py:344
↓ 56 callers
Method
read
(File file)
src/drozer/modules/common/FileUtil.java:35
↓ 50 callers
Function
x
(e,t)
src/drozer/server/web_root/jquery.js:4
↓ 49 callers
Method
find
(Application ctx, String pkg)
src/drozer/modules/scanner/misc/SecretCodes.java:16
↓ 46 callers
Method
extend
(self, objects)
src/pysolar/reflection/types/reflected_array.py:37
↓ 44 callers
Method
exists
(self)
test/mwr_test/cinnibar/reflection/utils/verify_file_test.py:34
↓ 43 callers
Method
toString
(self)
test/mwr_test/droidhg/console/clean_mock_reflector.py:45
↓ 42 callers
Method
add
(self, path, resource)
src/drozer/server/files.py:14
↓ 38 callers
Method
get
(ApplicationInfo application, String library)
src/drozer/modules/common/Native.java:13
↓ 37 callers
Method
fromNative
Creates a new ReflectedType, given a native variable. An optional type can be specified to indicate which Java data type should be us
src/pysolar/reflection/types/reflected_type.py:53
↓ 37 callers
Method
native
Get the native representation of the drozer.
src/pysolar/reflection/types/reflected_array.py:51
↓ 37 callers
Method
packageManager
Get the Android PackageManager.
src/drozer/modules/common/package_manager.py:143
↓ 36 callers
Method
add
(self, expr, nulls = 0)
src/drozer/modules/exploit/fileformat/polaris_viewer4_generate/polaris_viewer4_bof_generator.py:14
↓ 32 callers
Method
arg
Utility method to build a ReflectedType from a native value. This should be used to force an object to assume a particular data type
src/drozer/modules/base.py:50
↓ 32 callers
Method
exists
Test whether or not a file exists on the Agent's file system.
src/drozer/modules/common/file_system.py:63
↓ 32 callers
Method
new
Instantiate a Java class, either by name or with a class reference.
src/drozer/modules/base.py:149
↓ 31 callers
Method
strip
Wrapper around the String#strip method.
src/pysolar/reflection/types/reflected_string.py:304
↓ 31 callers
Method
upload
(self, arguments, resource, data, magic=None, mimetype=None, headers=None)
src/drozer/modules/common/exploit.py:101
↓ 30 callers
Method
replyWith
(self, message)
test/mwr_test/mocks/reflection.py:46
↓ 30 callers
Method
run
Entry point for running a module. This method prepare the ArgumentParser object, before invoking the custom execute() method
src/drozer/modules/base.py:164
↓ 23 callers
Method
error
Helper method to build an error message, with a particular type and an error message.
src/pysolar/api/builders/system_response.py:58
↓ 23 callers
Method
lower
Return a copy of the string with all the cased characters converted to lowercase. For 8-bit strings, this method is locale-d
src/pysolar/reflection/types/reflected_string.py:176
↓ 23 callers
Method
write
Writes a message to a client, encapsulating it in a Frame first.
src/drozer/server/protocols/drozerp.py:85
↓ 20 callers
Method
match_filter
Implements a filter for items in collection, where the value of the property 'key' is equal to 'term'.
src/drozer/modules/common/filtering.py:6
↓ 19 callers
Method
build
(self, key, arguments)
src/drozer/exploit/builder.py:10
↓ 19 callers
Method
format
Formats a system message, and returns it as a String.
src/drozer/api/formatters/system_response.py:28
↓ 19 callers
Method
getContext
Gets the context of the running Agent application.
src/drozer/modules/base.py:117
↓ 19 callers
Method
pop
(self, i=-1)
src/pysolar/reflection/types/reflected_array.py:58
↓ 19 callers
Method
toaddr
(self, addr)
src/drozer/modules/exploit/fileformat/polaris_viewer4_generate/polaris_viewer4_bof_generator.py:35
↓ 19 callers
Method
write
Sends a message to the Device, if the connection is still open. If the connection has closed, raises a DeviceGoneAway exception.
src/drozer/device.py:184
↓ 18 callers
Method
get
(self, resource)
src/drozer/server/files.py:34
↓ 18 callers
Method
remove
(self, obj)
src/pysolar/reflection/types/reflected_array.py:61
↓ 18 callers
Method
type
This Source is a 'file'.
src/drozer/repoman/repository_builder.py:141
↓ 16 callers
Method
all
Returns all known drozer remotes. If the [remotes] section does not exist in the configuration file, we create it and add a
src/drozer/repoman/remotes.py:22
↓ 16 callers
Method
close
()
src/drozer/modules/common/ShellWrapper.java:35
↓ 16 callers
Method
contentResolver
Get a ContentResolver to interact with a ContentProvider.
src/drozer/modules/common/provider.py:201
↓ 16 callers
Method
get
Get an instance of Remote, initialised with the remote settings.
src/drozer/repoman/remotes.py:64
↓ 16 callers
Method
getPackages
Iterate through all installed packages.
src/drozer/modules/common/package_manager.py:69
↓ 16 callers
Method
klass
Resolves a class name, and returns an object reference for the class.
src/drozer/modules/base.py:131
↓ 15 callers
Method
all
(self, base, permissions)
test/mwr_test/droidhg/modules/module_base_test.py:40
↓ 15 callers
Method
buildIn
Convert a Python Intent representation into a Java Intent that can be used with reflection, by adding context.
src/drozer/android.py:345
↓ 15 callers
Method
create
Create a new drozer remote, with the specified URL. If the URL already exists, no remote will be created.
src/drozer/repoman/remotes.py:36
↓ 15 callers
Method
library
Returns the path to a drozer Library
src/drozer/configuration.py:106
↓ 14 callers
Function
Ft
(e,n)
src/drozer/server/web_root/jquery.js:5
↓ 14 callers
Method
create_ca
Create the key material for a CA, and use it to initialise this object.
src/drozer/ssl/ca.py:31
↓ 14 callers
Method
getPackageInfo
Get a package's PackageInfo object, optionally passing flags.
src/drozer/modules/common/package_manager.py:56
↓ 14 callers
Method
set
Sets a key in the configuration (creating it if it does not exist), and persists the change to disk.
src/drozer/configuration.py:130
↓ 13 callers
Method
__print
Writes a series of strings into the internal StringIO buffer.
src/drozer/api/formatters/system_response.py:66
↓ 13 callers
Method
build_multipart
(self, parts, boundary)
src/drozer/modules/common/exploit.py:40
↓ 13 callers
Method
busyboxPath
Get the path to which Busybox is installed on the Agent.
src/drozer/modules/common/busy_box.py:10
↓ 13 callers
Method
fromArgument
Creates a new ReflectedType, given an Argument message as defined in the drozer protocol.
src/pysolar/reflection/types/reflected_type.py:29
↓ 13 callers
Method
index
(self, i)
src/pysolar/reflection/types/reflected_array.py:45
↓ 13 callers
Method
loadClass
Load a Class from a local apk file (source) on the running Dalvik VM.
src/drozer/modules/common/loader.py:14
↓ 12 callers
Method
endswith
Return True if the string ends with the specified suffix, otherwise return False. suffix can also be a tuple of suffixes to look for.
src/pysolar/reflection/types/reflected_string.py:41
↓ 12 callers
Method
install
Installs a list of modules, either as local or remote specs, and returns a dictionary of status information.
src/drozer/repoman/installer.py:52
↓ 11 callers
Method
inReplyTo
Tag the response as a reply to another message, by setting the message identifiers to be equal.
src/pysolar/api/builders/system_response.py:71
↓ 11 callers
Function
r
(e)
src/drozer/server/web_root/jquery.js:5
↓ 11 callers
Method
read
()
test/mwr_test/cinnibar/reflection/utils/verify_file_test.py:21
↓ 11 callers
Method
shellExec
Execute a single Shell command on the Agent.
src/drozer/modules/common/shell.py:10
↓ 11 callers
Method
storeDword
(self, bytes, addr, storetype="addr")
src/drozer/modules/exploit/fileformat/polaris_viewer4_generate/polaris_viewer4_bof_generator.py:97
↓ 11 callers
Method
write
Wrapper around the #write command of the stream, that writes the stream to both the console and file, before flushing the filestream.
src/WithSecure/common/system.py:40
↓ 10 callers
Method
mockConfigWithoutRepos
(self)
test/mwr_test/droidhg/repoman/repository_test.py:20
↓ 10 callers
Method
query
Query a database-backed content provider, with an optional projection, filter conditions and sort order.
src/drozer/modules/common/provider.py:83
↓ 10 callers
Method
run
Run the commands, extracted from the source file.
src/drozer/console/sequencer.py:24
↓ 10 callers
Function
ut
(e)
src/drozer/server/web_root/jquery.js:4
↓ 9 callers
Method
ca_path
Get the path to the CA Key Material, as defined by the configuration file.
src/drozer/ssl/provider.py:26
↓ 9 callers
Method
close
Closes the connection.
src/drozer/server/protocols/drozerp.py:43
↓ 9 callers
Method
construct
(self, klass)
test/mwr_test/droidhg/android_test.py:33
↓ 9 callers
Function
ct
(e)
src/drozer/server/web_root/jquery.js:4
↓ 9 callers
Method
fqmn
Gets the fully-qualified module name, i.e., '.full.path.to.my.module'
src/drozer/modules/base.py:95
↓ 9 callers
Method
getPath
Fetch a file from the remote.
src/drozer/repoman/remotes.py:93
↓ 9 callers
Method
hexifyString
(self, string)
src/drozer/modules/common/shell_code.py:58
↓ 8 callers
Function
a
(e,t,n)
src/drozer/server/web_root/jquery.js:4
↓ 8 callers
Method
buildErrorReply
(self, error_message)
test/mwr_test/mocks/reflection.py:12
↓ 8 callers
Method
buildObjectReply
(self, ref)
test/mwr_test/mocks/reflection.py:20
↓ 8 callers
Method
generate_or_default_path
(self, default)
src/drozer/modules/common/exploit.py:82
↓ 8 callers
Method
load
Load the key material for a CA, and use it to initialise this object.
src/drozer/ssl/ca.py:64
↓ 8 callers
Method
mockConfigWithRemotes
(self, remotes)
test/mwr_test/droidhg/repoman/remote_test.py:9
↓ 8 callers
Method
pad
(self, size)
src/drozer/modules/exploit/fileformat/polaris_viewer4_generate/polaris_viewer4_bof_generator.py:28
↓ 8 callers
Method
parseUri
Convert a String into a Java URI Object.
src/drozer/modules/common/provider.py:76
↓ 8 callers
Method
permissions
Retrieves the set of permissions that we have in this session.
src/drozer/console/session.py:555
↓ 8 callers
Method
setId
Set the identifier of the message.
src/pysolar/api/builders/system_request.py:86
↓ 8 callers
Method
sort
(self)
src/pysolar/reflection/types/reflected_array.py:64
↓ 7 callers
Method
__getServerConnector
Get a Server object which provides a connection to the selected server.
src/drozer/console/console.py:189
↓ 7 callers
Method
ca_certificate_path
Get the path to the CA Certificate.
src/drozer/ssl/provider.py:19
↓ 7 callers
Method
close
Wraps stream#close().
src/WithSecure/common/stream.py:13
↓ 7 callers
Method
delete
(self)
test/mwr_test/droidhg/console/clean_mock_reflector.py:48
↓ 7 callers
Method
digest
Calculate the SHA-1 digest of an X509 certificate.
src/drozer/ssl/provider.py:59
↓ 7 callers
Method
do_help
usage: help [COMMAND OR MODULE] Displays help information.
src/drozer/console/session.py:228
↓ 7 callers
Method
executable
Fetch an executable, could be bundled in the lib, specified in the configuration, or attempt to find it on the PATH
src/drozer/configuration.py:17
↓ 7 callers
Method
find_intent_filters
(self, endpoint, endpoint_type)
src/drozer/modules/common/intent_filter.py:13
↓ 7 callers
Method
get_suggestions
readline should immediately defer to get_suggestions() when its completer is invoked. get_suggestions() accepts the arguments availab
src/WithSecure/common/argparse_completer.py:22
↓ 7 callers
Function
i
(e)
src/drozer/server/web_root/jquery.js:6
↓ 7 callers
Method
message
Extracts the Message from a Frame by parsing the payload into a Message object.
src/pysolar/api/frame.py:35
next →
1–100 of 1,712, ranked by callers