Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aitjcize/Overlord
/ functions
Functions
651 in github.com/aitjcize/Overlord
⨍
Functions
651
◇
Types & classes
82
Method
__init__
(self, state, sock, *args, **kwargs)
py/ovl.py:831
Method
__init__
(self)
py/ovl.py:944
Method
__repr__
(self)
py/ovl.py:923
Method
_accept_loop
()
py/ovl.py:1606
Method
_get_all_files
Helper to get all file paths from the pseudo file system structure.
py/ovl_unittest.py:81
Method
_handle
(conn)
py/ovl.py:1574
Method
_handle_sigwinch
Handle terminal resize events.
py/ovl.py:612
Function
addCamera
(id, client)
apps/dashboard/src/stores/clientStore.js:109
Function
addClient
(client)
apps/dashboard/src/stores/clientStore.js:63
Function
addFixture
(client)
apps/dashboard/src/stores/clientStore.js:93
Function
addTerminal
(id, client, isMobile = false)
apps/dashboard/src/stores/terminalStore.js:38
Function
addTerminalSid
(sid)
apps/dashboard/src/stores/terminalStore.js:265
Function
addUserToGroup
(groupName, username)
apps/dashboard/src/stores/groupStore.js:99
Function
addUserToGroup
(groupName, username)
apps/dashboard/src/services/api.js:212
Method
addUserToGroupHandler
addUserToGroupHandler adds a user to a group
overlord/admin_api.go:196
Method
adminRequired
adminRequired is a middleware that checks if the user is an admin
overlord/admin_api.go:262
Method
agentFileDownloadHandler
File download request handler. Handler for file download request, the filename target machine is specified in the request URL.
overlord/overlord.go:690
Method
agentFileUploadHandler
File upload handler
overlord/overlord.go:946
Method
agentFsDirHandler
Directory creation handler
overlord/overlord.go:907
Method
agentFsHandler
File listing and stat operations handler
overlord/overlord.go:831
Method
agentFsSymlinkHandler
Symlink creation handler
overlord/overlord.go:873
Method
agentModeForwardHandler
Port forwarding handler
overlord/overlord.go:785
Method
agentPropertiesHandler
Get agent properties as JSON.
overlord/overlord.go:647
Method
agentTtyHandler
TTY stream request handler. We first create a webSocketContext to store the connection, then send a command to Overlord to client to spawn a terminal
overlord/overlord.go:594
Method
agentsListHandler
List all agents connected to the Overlord.
overlord/overlord.go:464
Method
agentsUpgradeHandler
Agent upgrade request handler.
overlord/overlord.go:501
Method
allowlistMiddleware
allowlistMiddleware checks if the user has permission to access the requested agent
overlord/overlord.go:1380
Method
appsListHandler
List all apps available on Overlord.
overlord/overlord.go:453
Function
changeOwnPassword
(username, newPassword, currentPassword)
apps/dashboard/src/services/api.js:117
Function
checkAuth
()
apps/dashboard/src/stores/authStore.js:131
Method
closed
(self, code, reason=None)
test/overlord_e2e_unittest.py:252
Method
closed
(self, code, reason=None)
py/ovl.py:662
Method
closed
(self, code, reason=None)
py/ovl.py:712
Method
closed
(self, code, reason=None)
py/ovl.py:748
Method
closed
(self, code, reason=None)
py/ovl.py:861
Method
constructor
()
apps/dashboard/src/services/monitor.js:4
Function
createGroup
(groupData)
apps/dashboard/src/stores/groupStore.js:60
Function
createGroup
(groupData)
apps/dashboard/src/services/api.js:147
Method
createGroupHandler
createGroupHandler creates a new group
overlord/admin_api.go:154
Function
createUser
(userData)
apps/dashboard/src/stores/userStore.js:35
Function
createUser
(userData)
apps/dashboard/src/services/api.js:73
Method
createUserHandler
createUserHandler creates a new user
overlord/admin_api.go:52
Function
deleteGroup
(groupName)
apps/dashboard/src/stores/groupStore.js:78
Function
deleteGroup
(groupName)
apps/dashboard/src/services/api.js:160
Method
deleteGroupHandler
deleteGroupHandler deletes a group
overlord/admin_api.go:181
Function
deleteUser
(username)
apps/dashboard/src/stores/userStore.js:53
Function
deleteUser
(username)
apps/dashboard/src/services/api.js:86
Method
deleteUserHandler
deleteUserHandler deletes a user
overlord/admin_api.go:82
Method
do_POST
(self)
py/stream_camera.py:28
Function
fetchGroupUsers
(groupName)
apps/dashboard/src/stores/groupStore.js:39
Function
fetchGroups
()
apps/dashboard/src/stores/groupStore.js:22
Function
fetchUsers
()
apps/dashboard/src/stores/userStore.js:18
Method
ftype
(self)
py/ovl.py:931
Function
getClientProperties
(mid)
apps/dashboard/src/services/api.js:31
Function
getClients
()
apps/dashboard/src/services/api.js:18
Function
getGroupUsers
(groupName)
apps/dashboard/src/services/api.js:175
Function
getGroups
()
apps/dashboard/src/services/api.js:134
Function
getUsers
()
apps/dashboard/src/services/api.js:60
Method
ghostConnectHandler
(w http.ResponseWriter, r *http.Request)
overlord/overlord.go:440
Method
handle
(self)
py/relay_overlord_discovery_packet.py:81
Method
handshake_ok
(self)
test/overlord_e2e_unittest.py:222
Method
handshake_ok
(self)
py/ovl.py:609
Method
handshake_ok
(self)
py/ovl.py:690
Method
handshake_ok
(self)
py/ovl.py:742
Method
handshake_ok
(self)
py/ovl.py:837
Function
hasMultipleTerminals
(clientMid)
apps/dashboard/src/stores/terminalStore.js:23
Function
hasTerminalSid
(sid)
apps/dashboard/src/stores/terminalStore.js:275
Function
initAuth
()
apps/dashboard/src/stores/authStore.js:136
Method
isConnected
()
apps/dashboard/src/services/monitor.js:140
Method
listGroupUsersHandler
listGroupUsersHandler lists all users in a group
overlord/admin_api.go:242
Method
listGroupsHandler
Add handlers for group management listGroupsHandler lists all groups
overlord/admin_api.go:128
Method
listUsersHandler
listUsersHandler lists all users
overlord/admin_api.go:13
Function
loadInitialClients
()
apps/dashboard/src/stores/clientStore.js:33
Method
logcatHandler
Logcat request handler. We directly send the WebSocket connection to ConnServer for forwarding the log stream.
overlord/overlord.go:543
Method
logcatsListHandler
List all logcat clients connected to the Overlord.
overlord/overlord.go:522
Function
login
(username, password)
apps/dashboard/src/stores/authStore.js:59
Function
logout
()
apps/dashboard/src/stores/authStore.js:119
Function
main
()
cmd/overlordd/main.go:114
Function
main
()
cmd/ghost/main.go:41
Method
make_non_block
(fd)
py/ghost.py:756
Function
maximizeTerminal
(id)
apps/dashboard/src/stores/terminalStore.js:150
Method
mock_abspath
(path)
py/ovl_unittest.py:279
Method
mock_abspath
(path)
py/ovl_unittest.py:621
Method
mock_exists
(path)
py/ovl_unittest.py:746
Method
modeShellHandler
Shell command request handler. We first create a webSocketContext to store the connection, then send a command to ConnServer to client to spawn a shel
overlord/overlord.go:627
Method
monitorHandler
WebSocket monitor endpoint
overlord/overlord.go:1029
Method
name
(self)
py/ovl.py:927
Method
on
(event, callback)
apps/dashboard/src/services/monitor.js:121
Method
opened
(self)
py/ovl.py:619
Method
opened
(self)
py/ovl.py:709
Method
opened
(self)
py/ovl.py:745
Method
opened
(self)
py/ovl.py:858
Method
received_message
(self, message)
test/overlord_e2e_unittest.py:225
Method
received_message
(self, message)
py/ovl.py:671
Method
received_message
(self, message)
py/ovl.py:716
Method
received_message
(self, message)
py/ovl.py:754
Method
received_message
(self, message)
py/ovl.py:867
Method
registered
(response)
py/ghost.py:1247
Function
removeCamera
(id)
apps/dashboard/src/stores/clientStore.js:113
Function
removeClient
(mid)
apps/dashboard/src/stores/clientStore.js:86
← previous
next →
501–600 of 651, ranked by callers