covertutils package¶
Subpackages¶
- covertutils.bridges package
- covertutils.crypto package
- Subpackages
- covertutils.crypto.algorithms package
- Submodules
- covertutils.crypto.algorithms.__main__ module
- covertutils.crypto.algorithms.crc32cyclingalgorithm module
- covertutils.crypto.algorithms.cyclingalgorithm module
- covertutils.crypto.algorithms.nullcyclingalgorithm module
- covertutils.crypto.algorithms.standardcyclingalgorithm module
- Module contents
- covertutils.crypto.keys package
- covertutils.crypto.algorithms package
- Module contents
- Subpackages
- covertutils.datamanipulation package
- Submodules
- covertutils.datamanipulation.adhocchunker module
- covertutils.datamanipulation.chunker module
- covertutils.datamanipulation.compressor module
- covertutils.datamanipulation.datatransformer module
- covertutils.datamanipulation.stegoinjector module
- covertutils.datamanipulation.stegoinjector2 module
- Module contents
- covertutils.handlers package
- Subpackages
- Submodules
- covertutils.handlers.basehandler module
- covertutils.handlers.buffering module
- covertutils.handlers.dateable module
- covertutils.handlers.functiondict module
- covertutils.handlers.interrogating module
- covertutils.handlers.responseonly module
- covertutils.handlers.stageable module
- Module contents
- covertutils.orchestration package
- covertutils.payloads package
- Subpackages
- covertutils.payloads.generic package
- Submodules
- covertutils.payloads.generic.control module
- covertutils.payloads.generic.echo module
- covertutils.payloads.generic.example module
- covertutils.payloads.generic.file module
- covertutils.payloads.generic.info module
- covertutils.payloads.generic.meterpreter module
- covertutils.payloads.generic.portfwd module
- covertutils.payloads.generic.pythonapi module
- covertutils.payloads.generic.shell module
- covertutils.payloads.generic.shellprocess module
- covertutils.payloads.generic.stdapi module
- Module contents
- covertutils.payloads.linux package
- covertutils.payloads.windows package
- covertutils.payloads.generic package
- Module contents
- Subpackages
- covertutils.shells package
- Subpackages
- covertutils.shells.impl package
- covertutils.shells.multi package
- covertutils.shells.subshells package
- Submodules
- covertutils.shells.subshells.controlsubshell module
- covertutils.shells.subshells.examplesubshell module
- covertutils.shells.subshells.filesubshell module
- covertutils.shells.subshells.meterpretersubshell module
- covertutils.shells.subshells.portfwdsubshell module
- covertutils.shells.subshells.pythonapisubshell module
- covertutils.shells.subshells.shellcodesubshell module
- covertutils.shells.subshells.simplesubshell module
- covertutils.shells.subshells.stagesubshell module
- Module contents
- Submodules
- covertutils.shells.baseshell module
- Module contents
- Subpackages
Submodules¶
covertutils.exceptions module¶
All exception of covertutils
package are provided centrically in this module.
-
exception
covertutils.exceptions.
HardStreamException
[source]¶ Bases:
exceptions.Exception
This Exception is thrown if a Hard Stream can’t be created
-
exception
covertutils.exceptions.
InvalidChunkException
[source]¶ Bases:
exceptions.Exception
Exception thrown when the chunks are invalid
-
exception
covertutils.exceptions.
NoFunctionAvailableException
[source]¶ Bases:
exceptions.Exception
This Exception is raised when the received stream does not have a corresponding function.
-
exception
covertutils.exceptions.
StegoDataExtractionException
[source]¶ Bases:
exceptions.Exception
This Exception is thrown whenever data extraction from a Data is not possible
-
exception
covertutils.exceptions.
StegoDataInjectionException
[source]¶ Bases:
exceptions.Exception
This Exception is thrown whenever given data cannot be properly injected in Data
-
exception
covertutils.exceptions.
StegoSchemeParseException
[source]¶ Bases:
exceptions.Exception
This Exception is thrown whenever the StegoScheme syntax gets violated
-
exception
covertutils.exceptions.
StreamAdditionException
[source]¶ Bases:
exceptions.Exception
This Exception is thrown if any issue happens in stream addition.
-
exception
covertutils.exceptions.
StreamAlreadyExistsException
[source]¶ Bases:
covertutils.exceptions.StreamAdditionException
This Exception is thrown if an existing stream is tried to be re-added.
-
exception
covertutils.exceptions.
StreamDeletionException
[source]¶ Bases:
exceptions.Exception
This Exception is thrown if the deletion of a stream is not possible.
-
exception
covertutils.exceptions.
TemplateNotFoundException
[source]¶ Bases:
exceptions.Exception
This Exception is thrown when the template passed as argument is not available in the
covertutils.datamanipulation.stegoinjector.StegoInjector
configuration string
covertutils.helpers module¶
Module contents¶
The covertutils
module provides ready plug-n-play tools for Remote Code Execution Agent programming.
Features like chunking, encryption, data identification are all handled transparently by its classes.
The SimpleOrchestrator
handles all data manipulation, and the Handlers.BaseHandler
derivative classes handle the agent’s and handler’s actions and responses.
The module does not provide networking functionalities. All networking has to be wrapped by two functions (a sender and a receiver functions) and Handlers will use those for raw_data.