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
↓ 1 callers
Method
validateUpgradeConnection
Upgrade starts the upgrade sequence of the ghost instance. Helper functions for Upgrade
overlord/ghost.go:406
↓ 1 callers
Function
verifyConcurrentTestResults
(t *testing.T, dbManager *DatabaseManager)
overlord/db_test.go:721
↓ 1 callers
Function
verifyMultiGroupMembership
(t *testing.T, dbManager *DatabaseManager)
overlord/db_test.go:877
↓ 1 callers
Method
writePump
()
overlord/overlord.go:1163
Method
AddToDownloadQueue
(args []string, reply *EmptyReply)
overlord/ghost.go:108
Function
Arg
(*args, **kwargs)
py/ovl.py:872
Function
AutoRetry
Decorator for retry function call.
py/ovl.py:179
Method
CertFilePath
(self)
py/ghost.py:173
Method
CheckClient
()
test/overlord_e2e_unittest.py:129
Method
CheckOutput
(self, command)
py/ovl.py:1202
Function
Command
Decorator for adding argparse parameter for a method.
py/ovl.py:876
Method
Connect
(self, host, port, ssh_pid=None, username=None,
py/ovl.py:517
Method
Fstat
Mock function for _Fstat.
py/ovl_unittest.py:121
Method
GetAdminCount
GetAdminCount returns the number of admin users
overlord/db.go:471
Method
GetFactoryServerIP
(self)
py/ghost.py:516
Function
GetGateWayIP
GetGateWayIP return the IPs of the gateways.
overlord/sysutils_darwin.go:24
Method
GetGateWayIP
(self)
py/ghost.py:488
Function
GetMachineID
GetMachineID generates machine-dependent ID string for a machine. All Darwin system should have the IOPlatformSerialNumber attribute.
overlord/sysutils_darwin.go:38
Function
GetProcessWorkingDirectory
GetProcessWorkingDirectory returns the current working directory of a process.
overlord/sysutils_darwin.go:51
Method
GetStatus
(args *EmptyArgs, reply *string)
overlord/ghost.go:90
Method
HandleConnection
(conn)
py/ovl.py:2050
Method
InitiateFileOperation
(self, unused_var)
py/ghost.py:822
Method
InitiatefileOperation
InitiatefileOperation initiates a file operation. The operation could either be 'download' or 'upload' This function starts handshake with overlord th
overlord/ghost.go:1399
Function
Install
Install installs and configures the ghost service for automatic startup on macOS
overlord/sysutils_darwin.go:102
Method
LocalLsTree
Mock function for _LocalLsTree using the pseudo file system.
py/ovl_unittest.py:159
Method
Login
Login handles login requests and returns a JWT token
overlord/auth.go:102
Function
Loop
(*args, **kwargs)
py/ovl.py:185
Method
LsTree
Mock function for _LsTree using the pseudo file system.
py/ovl_unittest.py:454
Method
Marshal
Marshal mashels the Request.
overlord/rpc.go:67
Method
Marshal
Marshal marshals the Response.
overlord/rpc.go:116
Method
Middleware
Middleware creates a JWT middleware for HTTP handlers
overlord/auth.go:181
Method
Mkdir
Mock function for _Mkdir.
py/ovl_unittest.py:118
Function
ParseMethodSubCommands
Decorator for a class using the @Command decorator. This decorator retrieve command info from each method and append it in to the SUBCOMMANDS cla
py/ovl.py:894
Method
PullSingle
Mock function for _Pull.
py/ovl_unittest.py:450
Method
PushSingle
Mock function for _PushSingle.
py/ovl_unittest.py:114
Method
Reconnect
(args *EmptyArgs, reply *EmptyReply)
overlord/ghost.go:85
Method
Register
Register a client.
overlord/overlord.go:215
Method
RegisterSession
(args []string, reply *EmptyReply)
overlord/ghost.go:103
Method
RegisterTTY
(args []string, reply *EmptyReply)
overlord/ghost.go:98
Method
SelectClient
(self, mid)
py/ovl.py:569
Method
SpawnPortForwardServer
Spawn a port forwarding server and forward I/O to the TCP socket.
py/ghost.py:894
Method
SpawnPortForwardServer
SpawnPortForwardServer spawns a port forwarding server and forward I/O to the TCP socket.
overlord/ghost.go:1435
Method
SpawnShellServer
Spawn a shell server and forward input/output from/to the TCP socket.
py/ghost.py:737
Method
SpawnShellServer
SpawnShellServer spawns a Shell server and forward input/output from/to the TCP socket.
overlord/ghost.go:1340
Method
SpawnTTYServer
Spawn a TTY server and forward I/O to the TCP socket.
py/ghost.py:652
Method
SpawnTTYServer
(res *Response)
overlord/ghost.go:1216
Function
StopCaptureProcess
(handler)
py/stream_camera.py:79
Function
TestAddUserToGroupHandler
TestAddUserToGroupHandler tests the addUserToGroupHandler function
overlord/admin_api_test.go:556
Function
TestAdminProtection
TestAdminProtection tests protections around admin users and groups
overlord/db_test.go:321
Function
TestAdminRequiredMiddleware
TestAdminRequiredMiddleware tests the adminRequired middleware through the configured router
overlord/admin_api_test.go:811
Function
TestAllowlistChecking
TestAllowlistChecking tests the allowlist checking functionality
overlord/db_test.go:417
Function
TestConcurrentDatabaseAccess
(t *testing.T)
overlord/db_test.go:741
Function
TestCreateGroupHandler
TestCreateGroupHandler tests the createGroupHandler function
overlord/admin_api_test.go:440
Function
TestCreateUserHandler
TestCreateUserHandler tests the createUserHandler function
overlord/admin_api_test.go:228
Function
TestDatabaseConnectionHandling
TestDatabaseConnectionHandling tests database connection handling
overlord/db_test.go:772
Function
TestDatabaseEdgeCases
TestDatabaseEdgeCases tests edge cases and error handling in the database manager
overlord/db_test.go:576
Function
TestDatabaseInitialization
TestDatabaseInitialization tests database initialization
overlord/db_test.go:40
Function
TestDatabaseTransactionBehavior
TestDatabaseTransactionBehavior tests database transaction behavior
overlord/db_test.go:902
Function
TestDeleteGroupHandler
TestDeleteGroupHandler tests the deleteGroupHandler function
overlord/admin_api_test.go:506
Function
TestDeleteUserHandler
TestDeleteUserHandler tests the deleteUserHandler function
overlord/admin_api_test.go:303
Function
TestGenerateRandomSecret
TestGenerateRandomSecret tests the random secret generation function
overlord/db_test.go:542
Function
TestGetAdminStatusFromContext
Test getting admin status from the context
overlord/auth_test.go:36
Function
TestGetAllGroups
TestGetAllGroups tests the GetAllGroups function
overlord/db_test.go:505
Function
TestGetAllUsers
TestGetAllUsers tests the GetAllUsers function
overlord/db_test.go:468
Function
TestGetFileSha1
(t *testing.T)
overlord/utils_test.go:12
Function
TestGetMachineID
(t *testing.T)
overlord/sysutils_test.go:13
Function
TestGetProcessWorkingDirectory
(t *testing.T)
overlord/sysutils_test.go:24
Function
TestGetUserFromContext
Test getting a user from the context
overlord/auth_test.go:13
Function
TestGroupManagement
TestGroupManagement tests group management functions
overlord/db_test.go:265
Function
TestListGroupUsersHandler
TestListGroupUsersHandler tests the listGroupUsersHandler function
overlord/admin_api_test.go:681
Function
TestListUsersHandler
TestListUsersHandler tests the listUsersHandler function
overlord/admin_api_test.go:155
Function
TestParseEntityName
TestParseEntityName tests the entity name parsing function
overlord/db_test.go:433
Function
TestRemoveUserFromGroupHandler
TestRemoveUserFromGroupHandler tests the removeUserFromGroupHandler function
overlord/admin_api_test.go:620
Function
TestUpdateOwnPasswordHandler
TestUpdateOwnPasswordHandler tests the updateOwnPasswordHandler function
overlord/admin_api_test.go:747
Function
TestUpdateUserPasswordHandler
TestUpdateUserPasswordHandler tests the updateUserPasswordHandler function
overlord/admin_api_test.go:380
Function
TestUserManagement
(t *testing.T)
overlord/db_test.go:165
Function
Ttyname
Ttyname returns the TTY name of a given file descriptor.
overlord/sysutils_darwin.go:70
Function
Wrap
(func)
py/ovl.py:182
Function
WrapFunc
(func)
py/ovl.py:881
Function
Wrapped
(*args, **kwargs)
py/ovl.py:884
Method
_ClientPropertiesMatch
(client, key, regex)
py/ovl.py:1406
Method
_DoConnect
(context)
py/ovl.py:474
Method
_FeedInput
()
py/ovl.py:621
Method
_FeedInput
(self)
py/ovl.py:693
Method
_FeedInput
(self)
py/ovl.py:840
Method
_ProcessBuffer
(buf)
py/ghost.py:691
Method
_Push
(src, dst)
py/ovl.py:1933
Method
_SizeToHuman
Convert size in bytes to human readable format. Args: size_in_bytes: Size in bytes. Returns: Human readable string representatio
py/ovl.py:1378
Method
__init__
(self, *args, **kwargs)
test/overlord_e2e_unittest.py:218
Method
__init__
(self, interfaces, *args, **kwargs)
py/relay_overlord_discovery_packet.py:64
Method
__init__
(self, sock)
py/ghost.py:88
Method
__init__
Constructor. Args: tls_cert_file: TLS certificate in PEM format. enable_tls_without_verify: enable TLS but don't verify certificate.
py/ghost.py:124
Method
__init__
(self, tls_settings, *args, **kwargs)
py/ghost.py:182
Method
__init__
(self, name)
py/ovl.py:240
Method
__init__
(self)
py/ovl.py:334
Method
__init__
(self)
py/ovl.py:387
Method
__init__
(self, state, *args, **kwargs)
py/ovl.py:594
Method
__init__
(self, state, mid, escape, *args, **kwargs)
py/ovl.py:600
Method
__init__
Constructor. Args: output: output file object.
py/ovl.py:679
Method
__init__
(self, state, *args, **kwargs)
py/ovl.py:731
← previous
next →
401–500 of 651, ranked by callers