Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Marten4n6/EvilOSX
/ types & classes
Types & classes
58 in github.com/Marten4n6/EvilOSX
⨍
Functions
286
◇
Types & classes
58
↓ 5 callers
Class
Command
This class represents a command.
server/model.py:38
↓ 3 callers
Class
Bot
This class represents a bot.
server/model.py:63
↓ 3 callers
Class
Command
This class represents a command.
bot/bot.py:68
↓ 2 callers
Class
Connection
Slowloris connection.
server/modules/bot/slowloris.py:84
↓ 2 callers
Class
_ModuleView
Class which allows modules to interact with the view.
server/view/cli.py:173
↓ 1 callers
Class
Controller
Controls all slowloris connections.
server/modules/bot/slowloris.py:156
↓ 1 callers
Class
Model
Thread-safe model used by the controller.
server/model.py:86
↓ 1 callers
Class
ModuleTask
This class handles the execution of a module. Thread subclass with a kill method, see: https://mail.python.org/pipermail/python-list/2004-May
bot/bot.py:127
↓ 1 callers
Class
ModuleView
Used by modules to interact with this GUI.
server/view/gui.py:217
↓ 1 callers
Class
TargetInfo
This class stores information about the target.
server/modules/bot/slowloris.py:10
↓ 1 callers
Class
ThreadedHTTPServer
Handles requests in a separate thread.
server/handler.py:207
↓ 1 callers
Class
ViewCLI
This class interacts with the user via a command line interface. The controller will register all listeners (set_on_*) for this view.
server/view/cli.py:216
↓ 1 callers
Class
ViewGUI
This class interacts with the user via a graphical user interface. Used by the controller to communicate with the view.
server/view/gui.py:744
↓ 1 callers
Class
_BotTable
Table which holds all bots.
server/view/gui.py:520
↓ 1 callers
Class
_BroadcastTab
Tab used to interact with the whole botnet at once.
server/view/gui.py:173
↓ 1 callers
Class
_BuilderTab
Handles the creation of launchers.
server/view/gui.py:23
↓ 1 callers
Class
_CommandInput
This class shows the command input view.
server/view/cli.py:78
↓ 1 callers
Class
_ControlTab
Tab which allows the user to control individual bots. Handles any events fired by the table etc.
server/view/gui.py:565
↓ 1 callers
Class
_ExecuteTab
Tab used to execute modules or shell commands on the selected bot.
server/view/gui.py:273
↓ 1 callers
Class
_HomeTab
Home tab which contains information about EvilOSX.
server/view/gui.py:620
↓ 1 callers
Class
_MainWindow
Main GUI window which displays the tabbed widget.
server/view/gui.py:689
↓ 1 callers
Class
_OutputView
This class shows the command output view.
server/view/cli.py:20
↓ 1 callers
Class
_QDarkPalette
Dark palette for a Qt application.
server/view/gui.py:702
↓ 1 callers
Class
_ResponsesTab
Tab which shows all module and shell responses.
server/view/gui.py:190
↓ 1 callers
Class
_TabbedWidget
Widget which holds all tabs.
server/view/gui.py:648
Class
CommandType
Enum class for command types.
bot/bot.py:47
Class
CommandType
Enum class for command types.
server/model.py:27
Class
Launcher
bot/launchers/rubber_ducky.py:9
Class
Launcher
bot/launchers/python.py:9
Class
LauncherABC
Abstract base class for launchers.
bot/launchers/helper.py:26
Class
Loader
bot/loaders/launch_daemon/loader.py:8
Class
LoaderABC
Abstract base class for loaders.
bot/loaders/helper.py:31
Class
Module
server/modules/server/update_bot.py:8
Class
Module
server/modules/server/CVE-2020-3950.py:8
Class
Module
server/modules/server/browser_history.py:8
Class
Module
server/modules/server/chrome_passwords.py:8
Class
Module
server/modules/server/download.py:10
Class
Module
server/modules/server/screenshot.py:10
Class
Module
server/modules/server/clipboard.py:9
Class
Module
server/modules/server/phish_itunes.py:8
Class
Module
server/modules/server/icloud_contacts.py:8
Class
Module
server/modules/server/get_backups.py:8
Class
Module
server/modules/server/remove_bot.py:8
Class
Module
server/modules/server/CVE-2015-5889.py:8
Class
Module
server/modules/server/slowloris.py:8
Class
Module
server/modules/server/get_info.py:8
Class
Module
server/modules/server/decrypt_mme.py:8
Class
Module
server/modules/server/upload.py:11
Class
Module
server/modules/server/webcam.py:11
Class
Module
server/modules/server/microphone.py:8
Class
ModuleABC
Abstract base class for modules.
server/modules/helper.py:75
Class
ModuleViewABC
Abstract base class which allows modules to interact with the view.
server/modules/helper.py:33
Class
PayloadFactory
Builds encrypted payloads which can only be run on the specified bot.
server/model.py:330
Class
RequestType
Enum class for bot request types.
bot/bot.py:58
Class
RequestType
Enum class for bot request types.
server/model.py:16
Class
UserAgent
Static class which provides randomized user agents.
server/modules/bot/slowloris.py:40
Class
ViewABC
Abstract base class for views, used by the background server.
server/view/helper.py:9
Class
_RequestHandler
Handles communicating with bots. - Responses are hidden in 404 error pages (the DEBUG part) - GET requests are used to retrieve the current c
server/handler.py:44