MCPcopy Create free account

hub / github.com/alvin-tosh/Kenyatta-Ransomware / functions

Functions65 in github.com/alvin-tosh/Kenyatta-Ransomware

↓ 17 callersFunctionhandleErr
(err error, t *testing.T)
Kenyatta ransomware/cryptofs/file_test.go:99
↓ 13 callersFunctionhandleErr
(err error, t *testing.T)
Kenyatta ransomware/repository/repository_test.go:129
↓ 8 callersMethodCreateOrUpdate
Create or update a value
Kenyatta ransomware/repository/repository.go:64
↓ 8 callersFunctionOpen
Open or create a BoltDB database
Kenyatta ransomware/repository/repository.go:19
↓ 6 callersMethodIsAvailable
Check if a key is available
Kenyatta ransomware/repository/repository.go:77
↓ 3 callersMethodDecrypt
Decrypt the file content with AES-CTR with the given key sending then to dst
Kenyatta ransomware/cryptofs/file.go:61
↓ 3 callersMethodEncrypt
Encrypt the file content with AES-CTR with the given key sending then to dst
Kenyatta ransomware/cryptofs/file.go:21
↓ 3 callersMethodFind
Find by key
Kenyatta ransomware/repository/repository.go:28
↓ 3 callersMethodGetExecutable
GetExecutable returns the path to tor.exe
Kenyatta ransomware/tor/tor_windows.go:136
↓ 2 callersFunctionDecrypt
Decrypt content using a Private Key
Kenyatta ransomware/rsa/rsa.go:28
↓ 2 callersFunctionEncrypt
Encrypt content with a public key
Kenyatta ransomware/rsa/rsa.go:13
↓ 2 callersMethodRead
Read 'overrides' the underlying io.Reader's Read method. This is the one that will be called by io.Copy(). We simply use it to keep track of byte coun
Kenyatta ransomware/utils/download_progress.go:23
↓ 2 callersMethodReplaceBy
(filename string)
Kenyatta ransomware/cryptofs/file.go:93
↓ 1 callersMethodAddNewKeyPair
AddNewKeyPair persist a new keypair on server
Kenyatta ransomware/client/client.go:90
↓ 1 callersMethodClean
Clean delete the tor folder
Kenyatta ransomware/tor/tor_windows.go:151
↓ 1 callersMethodDelete
Delete a key from the bucket
Kenyatta ransomware/repository/repository.go:44
↓ 1 callersMethodDeleteBucket
Delete a bucket
Kenyatta ransomware/repository/repository.go:56
↓ 1 callersMethodDo
Do make an http request
Kenyatta ransomware/client/client.go:51
↓ 1 callersMethodDownload
Download downloads the tor zip distribution
Kenyatta ransomware/tor/tor_windows.go:40
↓ 1 callersMethodDownloadAndExtract
DownloadAndExtract download the tor bundle and extract to a given path It also returns the last known error
Kenyatta ransomware/tor/tor_windows.go:57
↓ 1 callersFunctionGenerateRandomANString
Generate a random alphanumeric string with the given size
Kenyatta ransomware/utils/utils.go:13
↓ 1 callersFunctionGetCurrentUser
Return an *os.User instance representing the current user
Kenyatta ransomware/utils/utils.go:55
↓ 1 callersMethodKill
Kill kill the tor process
Kenyatta ransomware/tor/tor_windows.go:141
↓ 1 callersMethodSendEncryptedPayload
SendEncryptedPayload send an encrypted payload to server
Kenyatta ransomware/client/client.go:70
↓ 1 callersMethodStart
Start starts the tor proxy. Start blocks until an error occur or tor bootstraping is done
Kenyatta ransomware/tor/tor_windows.go:110
↓ 1 callersFunctionStringInSlice
Check if a value exists on slice
Kenyatta ransomware/utils/utils.go:24
↓ 1 callersMethodUseTorTransport
UseTorTransport upgrades the http transport to use the tor proxy
Kenyatta ransomware/client/client.go:37
↓ 1 callersFunctiondecryptFiles
(key string)
Kenyatta ransomware/cmd/unlocker/unlocker.go:49
↓ 1 callersFunctionencryptFiles
()
Kenyatta ransomware/cmd/ransomware/ransomware.go:101
↓ 1 callersMethodextractFile
(file *zip.File)
Kenyatta ransomware/tor/tor_windows.go:83
MethodAddKeys
AddKeys persists a new key pair
Kenyatta ransomware/web/handlers.go:28
FunctionBenchmarkEncryptDecryptRSA
(b *testing.B)
Kenyatta ransomware/rsa/rsa_test.go:68
FunctionCheckOS
Execute only on windows
Kenyatta ransomware/cmd/common.go:112
FunctionCustomHTTPErrorHandler
(err error, c echo.Context)
Kenyatta ransomware/web/response.go:27
MethodDecryptPayloadMiddleware
DecryptPayloadMiddleware try to decrypt the payload from request
Kenyatta ransomware/web/middlewares.go:11
FunctionFileExists
FileExists returns whether the given file or directory exists or not
Kenyatta ransomware/utils/utils.go:93
FunctionGetDrives
Return a list containing the letters used by the current drives
Kenyatta ransomware/utils/utils.go:44
MethodGetEncryptionKey
GetEncryptionKey retrieves a encryption key for a given id
Kenyatta ransomware/web/handlers.go:60
MethodIndex
Index simply returns a OK
Kenyatta ransomware/web/handlers.go:76
FunctionNew
New returns a new client instance
Kenyatta ransomware/client/client.go:26
FunctionNew
New returns a new Tor instance
Kenyatta ransomware/tor/tor_windows.go:35
FunctionNewEngine
NewEngine return a new echo.Echo instance
Kenyatta ransomware/web/handlers.go:19
FunctionPrintBanner
Print banner
Kenyatta ransomware/cmd/banner.go:24
FunctionRenameFile
RenameFile move the file from src to the file on dst This is a workaround to os.Rename across drives on windows
Kenyatta ransomware/utils/utils.go:65
FunctionSliceContainsSubstring
SliceContainsSubstring check if a substring exists on a slice item
Kenyatta ransomware/utils/utils.go:34
FunctionTestEncryptDecrypt
(t *testing.T)
Kenyatta ransomware/cryptofs/file_test.go:10
FunctionTestEncryptDecryptRSA
(t *testing.T)
Kenyatta ransomware/rsa/rsa_test.go:51
FunctionTestGenerateANString
(t *testing.T)
Kenyatta ransomware/utils/utils_test.go:9
FunctionTestGetCurrentUser
(t *testing.T)
Kenyatta ransomware/utils/utils_test.go:46
FunctionTestReplaceBy
(t *testing.T)
Kenyatta ransomware/cryptofs/file_test.go:66
FunctionTestRepositoryCreateOrUpdate
(t *testing.T)
Kenyatta ransomware/repository/repository_test.go:19
FunctionTestRepositoryDelete
(t *testing.T)
Kenyatta ransomware/repository/repository_test.go:94
FunctionTestRepositoryDeleteBucket
(t *testing.T)
Kenyatta ransomware/repository/repository_test.go:112
FunctionTestRepositoryFind
(t *testing.T)
Kenyatta ransomware/repository/repository_test.go:28
FunctionTestRepositoryFindOnNotExistentBucket
(t *testing.T)
Kenyatta ransomware/repository/repository_test.go:44
FunctionTestRepositoryIsAvailable
(t *testing.T)
Kenyatta ransomware/repository/repository_test.go:59
FunctionTestRepositoryIsAvailableOnNotExistentBucket
(t *testing.T)
Kenyatta ransomware/repository/repository_test.go:80
FunctionTestRepositoryOpen
(t *testing.T)
Kenyatta ransomware/repository/repository_test.go:9
FunctionTestStringInSlice
(t *testing.T)
Kenyatta ransomware/utils/utils_test.go:28
FunctionUsage
Print script usage
Kenyatta ransomware/cmd/banner.go:31
Functioninit
()
Kenyatta ransomware/cmd/unlocker/unlocker.go:18
Functioninit
()
Kenyatta ransomware/cmd/ransomware/ransomware.go:45
Functionmain
()
Kenyatta ransomware/cmd/unlocker/unlocker.go:26
Functionmain
()
Kenyatta ransomware/cmd/ransomware/ransomware.go:58
Functionmain
()
Kenyatta ransomware/cmd/server/server.go:26